轉自:https://blog.csdn.net/hyatsz/article/details/47690993php
情景:linux系統,pc server服務器,內置雙網卡,pci-e插槽一張雙光纖口網卡。共四個以太網設備。html
其中內置雙網卡設置爲端口綁定。熱備模式。linux
一日服務器重啓後,沒法遠程訪問。服務器
檢查步驟網絡
一、查看服務器網口,bond0的slave都沒有起來。spa
二、restart network service 提示綁定的eth0 eth1 linkdown 檢查線路。.net
三、查看ethtool eth0 和eth1 都提示link downunix
四、bond0綁定的是eht0 和eth1故沒法啓動。rest
五、檢查ifcfg-eth0 和ifcfg-eth1 一切正常,但HWADDR未配置server
六、網上查資料。。。。。。。
七、從新設置ifcfg-ethX的HWADDR綁定到每一個實體網卡的MAC
八、重啓解決。
故障分析:
因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樓有詳細