[转载]linux下网卡漂移导致网络不可用

转自:https://blog.csdn.net/hyatsz/article/details/47690993

linux下网卡漂移导致网络不可用

情景:linux系统,pc server服务器,内置双网卡,pci-e插槽一张双光纤口网卡。共四个以太网设备。

其中内置双网卡设置为端口绑定。热备模式。

一日服务器重启后,无法远程访问。

检查步骤

1、查看服务器网口,bond0的slave都没有起来。

2、restart network service 提示绑定的eth0 eth1 linkdown 检查线路。

3、查看ethtool eth0 和eth1 都提示link down

4、bond0绑定的是eht0 和eth1故无法启动。

5、检查ifcfg-eth0 和ifcfg-eth1 一切正常,但HWADDR未配置

6、网上查资料。。。。。。。

7、重新设置ifcfg-ethX的HWADDR绑定到每个实体网卡的MAC

8、重启解决。

故障分析:

因linux版本问题,如未对ethX的MAC地址进行绑定,可能会产生顺序漂移。

正常情况:

eth0:内置网卡(连线)

eth1:内置网卡(连线)

eth2:外置光纤网卡(未连线)

eth3:外置光纤网卡(未连线)

重启之后 发生漂移:

eth0:外置光纤网卡(未连线)

eth1:外置光纤网卡(未连线)

eth2:内置网卡(连线)

eth3:内置网卡(连线)


因bond0是和eth0 和eth1进行绑定,故无法启动。对网卡进行地址绑定之后,

重启服务器恢复。

发生网卡顺序漂移的原因不详。

参考:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1919509    1楼有详细

原文地址:https://www.cnblogs.com/workingdiary/p/10489190.html