arp -s 1.2.3.4 12:12:23:34:45:45 -i eth0
arp -a看
1.2.3.4后面应该有个PERM,表示是永久路由
在网关上面添加了这个绑定,填正确的ip,错误的mac,然后local 的pc应该就上不了网了
但实际的测试结果是,网关上面的绑定生效,但是本地还是可以上网。
最后发现,原来是pc上面安装了虚拟机软件(VMware/virtual box),
把本地连接属性里面的bridge dirver(VMware或者virtual box)勾掉。
本地pc就上不了网了。
原因是如果本地连接网卡是网桥模式,就不会做本地mac的检查,导致绑定不管用
本文探讨了一种特殊情况下的ARP绑定问题,在网关上设置错误MAC地址绑定后,本地PC仍能正常上网的原因及解决办法。文章揭示了虚拟机软件中的网桥驱动可能导致的ARP检查绕过现象,并提供了解决方案。
1万+

被折叠的 条评论
为什么被折叠?



