mac地址出错 linux,linux – ARP回复包含错误的MAC地址

我有一个运行带有线和无线适配器的

linux的机器人.当我启动时,它连接到无线罚款.当我为有线(静态或DHCP)分配IP时,它看起来像是有效的.如同,ifconfig显示正确的IP并且路由显示正确的路由.但是,当我执行有线IP的ARP请求时,ARP回复包含无线MAC.

???机器人上没有桥梁运行,为什么我没有得到有线MAC ???

断线时,有线IP回复ping …

为什么机器人通过无线接口回复有线上的IP请求?

编辑:同一IP子网上的有线和无线适配器.我在同一个IP子网上从计算机(尝试使用不同的计算机)发出ARP请求.

相关的ifconfig输出:

eth0 Link encap:Ethernet HWaddr 00:01:C0:04:BD:F7

inet addr:192.168.0.110 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

ra0 Link encap:Ethernet HWaddr 24:3C:20:06:3E:6D

inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:0 errors:59 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:31023598 (29.5 MiB) TX bytes:85640627 (81.6 MiB)

相关路线输出:

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 ra0

192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

这是一个非常精简的linux,所以我没有artptables,iptables,sysctl,brctl等工具.

编辑:按要求绘制图表

编辑:我正在倾销流量,看着ARP表. ARP请求192.168.0.110返回包含24:3C:20:06:3E:6D的ARP回复. ARP应答包的源MAC也是24:3C:20:06:3E:6D.我试图摆弄_filter,_ignore和_announce,如here所述,但无济于事.

编辑:设置网关(在任一接口上)没有区别(因为它不应该).

编辑:这在以前的操作系统版本(基于openembedded)上运行良好.他们有可能改变一些东西吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值