如何修復“設備 eth0 似乎不存在。延遲初始化”錯誤


前幾天在 Oracle VirtualBox 中克隆了一個 CentOS 6 客戶機後,我得到一個奇怪的錯誤,在登錄 CentOS 客戶機後,我發現網卡丟失了。 我無法再通過 SSH 連接到我的 CentOS 來賓。

我使用以下命令檢查了 IP 地址:

# ifconfig

示例輸出:

 lo Link encap:Local Loopback 
 inet addr:127.0.0.1 Mask:255.0.0.0
 inet6 addr: ::1/128 Scope:Host
 UP LOOPBACK RUNNING MTU:65536 Metric:1
 RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:0 
 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

正如您在上面的輸出中看到的, eth0 不顯示配置詳細信息。僅顯示環回接口詳細信息。

我嘗試重新啟動網絡服務來解決問題。

# service network restart

沒有什麼!我只是收到以下錯誤:

Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization
錯誤消息 – 啟動接口 eth0:設備 eth0 似乎不存在。延遲初始化

我認為您的網絡配置文件中可能存在配置錯誤。所以我決定檢查 eth0 配置文件以確保一切正確。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

示例輸出:

DEVICE=eth0
BOOTPROTO=none
DEVICE=eth0
GATEWAY=192.168.1.1
HWADDR=08:00:27:DC:33:3F
IPADDR=192.168.1.150
NETMASK=255.255.255.0
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
查看網卡配置文件

一切似乎進展順利。

同樣,我嘗試使用以下命令啟動網卡:

# ifup eth0

但還是沒有運氣!我不斷收到相同的錯誤消息,如下所示。

Device eth0 does not seem to be present, delaying initialisation
看起來設備 eth0 不存在。延遲初始化錯誤消息 – 設備 eth0 似乎不存在。延遲初始化

添加並配置了額外的虛擬網絡接口卡。我多次重新啟動網絡服務和 CentOS 來賓。但沒有任何幫助。我一遍又一遍地得到同樣的錯誤。

在網上搜索了一番後,我找到了解決方案。這個 MAC地址問題! 克隆 CentOS 虛擬機後,CentOS 來賓將繼續在虛擬機設置中使用舊機器的 MAC 地址。

解決“設備 eth0 似乎不存在。延遲初始化”錯誤

如果你有同樣的問題,你可以通過兩種方式解決它:

方法一:

要解決此問題,只需刪除文件 /etc/udev/rules.d/70-persistent-net.rules 重新啟動系統。

# rm /etc/udev/rules.d/70-persistent-net.rules

我可以看到網卡已啟動並正在運行。

方法二:

如果問題仍然存在,請打開 eth0 配置文件:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

記下 MAC ID (HWADDR)。

[...]
HWADDR=08:00:27:DC:33:3F
[...]
eth0 配置文件查看eth0配置文件

關閉文件。然後關閉 CentOS 客戶端並 設置 -> 網絡 -> 適配器 1 -> 高級 從 VirtualBox 菜單欄中。

更換舊的 MAC ID 並更新為新的。

更新virtualbox中的虛擬機mac id更新virtualbox中的虛擬機mac id

更改 MAC 地址後,[OK]點擊保存。為您的客人供電。

然後使用以下命令檢查網卡是否已啟動:

# ifconfig
ifconfig 命令輸出ifconfig 命令輸出

而已。高效的!

參考鏈接:

  • https://www.centos.org/forums/viewtopic.php?t=7684

CentOS 6LinuxLinux 網絡故障排除 Linux 網卡故障排除 Oracle VirtualBox 虛擬機 VirtualBox