红联Linux门户
Linux帮助

openwrt: br-lan: reveived packet on eth0 with own address

发布时间:2017-03-11 09:17:21来源:linux网站作者:bingyu9875
错误信息:
openwrt: br-lan: reveived packet on eth0 with own address as source address
出现以上问题时,导致lan口不通,或者时通时不通。
 
解决办法:
1.修改br-lan的MAC地址:
ifconfig eth0 down  
ifconfig eth0 hw ether 52:54:00:66:66:66   #设置eth0的MAC地址  
ifconfig eth0 up
 
2.打开STP功能:
root@MAKSAT:/# brctl show  
bridge name     bridge id               STP enabled     interfaces  
br-lan          7fff.00aabb60310b       no              eth1  
root@MAKSAT:/# brctl stp br-lan on  
root@MAKSAT:/# brctl show  
bridge name     bridge id               STP enabled     interfaces  
br-lan          7fff.00aabb60310b       yes             eth1  
root@MAKSAT:/#
 
总结:
我是使用第一种方法解决的,原来br-lan的MAC地址为:00:27:1D:FF:0A:C9;现在修改为:00:AA:BB:60:31:0B。错误地址就不会出现了。
第二种方法,测试没有效果。
 
注意:
1.以上测试的修改MAC地址的方法,只能暂时生效。后续还是出现了。
2.希望能找到让switch复位的方法。测试swconfig命令,无效。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29078.html