linux系統重啟網路delaying initialization錯誤的解決方法

kngnng發表於2013-02-26
        在我們重啟網路卡時如果報錯如下:
         device "eth0" does not seem to be present, delaying initialization

說明
        錯誤是由於找不到eth0網路裝置導致,在我們利用vmware克隆系
統後,重啟網路就會出現此問題。

解決方法
1)檢視網路裝置
2)檢視網路配置檔案
3)檢視udev規則
4)更改裝置名稱
5)重啟網路搞定

具體方法
1)檢視裝置
ifconfig -a
利用此命令檢視當前裝置名稱,比如查出有eth2和lo裝置,報       錯是找不到eth0。
2)檢視網路卡配置檔案
/etc/sysconfig/network-scripts下檔案,發現有ifcfg-eth0,但是實際應為eth2
3)檢視udev-rules
檢視檔案/etc/udev/rules.d/70-persistent-net.rules
內容包括:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:3a:6d:a1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

檔案中內容確定為eth2,記錄mac地址。
4)拷貝檔案重新命名為ifcfg-eth2
cp /etc/sysconfig/network-scripts/ifcfg-eth0   /etc/sysconfig/
network-scripts/ifcfg-eth2
編輯內容,保證
DEVICE=eth2
ONBOOT=yes
HWADDR=00:0c:29:3a:6d:a1
5)刪除不必要的網路配置檔案
刪除/etc/sysconfig/network-scripts/ifcfg-eth0
6)重啟網路
service network restart
或者:
/etc/init.d/network restart

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26252014/viewspace-754775/,如需轉載,請註明出處,否則將追究法律責任。

相關文章