linux系統重啓網絡delaying initialization錯誤的解決方法

 

2015年12月09日 21:51:13 宏軒 閱讀數:2282更多

個人分類: linux

在我們重啓網卡時如果報錯如下:

         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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章