如何解决“设备 eth0 似乎不存在,延迟初始化”错误

前几天,我在 Oracle 中克隆 CentOS 6 客户机后遇到了一个奇怪的错误 VirtualBox. 登录CentOS guest后,发现网卡不见了。 我不能再通过 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 地址后,单击“确定”保存。 并打开您的客人的电源。

现在,使用命令检查网卡是否已启动:

# ifconfig
ifconfig 命令输出ifconfig 命令输出

而已。 有效!

参考链接:

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

CentOS 6LinuxLinux网络故障排除Linux故障排除网卡Oracle VirtualBox虚拟机VirtualBox