Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”

Posted Archibald Witwicky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”相关的知识,希望对你有一定的参考价值。

Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”

 

虚拟机Vmware上克隆了一个Red Hat Enterprise Linx启动时发现找不到网卡,如下所示,如果你在命令窗口启动网络服务就会遇到”Device eth0 does not seem to be present, delaying initialization“错误

clip_image001

关于这个错误,搜索了一下网上的资料,发现还蛮多人遇到过这类错误,了解了一下错误产生的原因和解决方案

 

错误原因:

   

    克隆的Linux系统在新的机器上运行,新服务器网卡物理地址已经改变。而/etc/udev/rules.d/70-persistent-net.rules这个文件确定了网卡和MAC地址的信息之间的绑定,克隆后的网卡的MAC已经发生了变化,所以导致系统认为网络设备不存在,网络不能正常启动。另外一个就是/etc/sysconfig/network-scripts/ifcfg-eth0里面MAC地址也是以前的旧信息。

   关于/etc/udev/rules.d/70-persistent-net.rules这个文件,系统在启动时会自动监测变化,然后由/lib/udev/write_net_rules写入到/etc/udev/rules.d/70-persistent-net.rules中一个新的配置节,网卡的的序号依次递增(如原来为eth0,则修改第一后生成一个eth1,再次修改后生成一个eth2...),且其ATTR{address}的值为当前网卡对应的mac地址。

 

解决方法:

 

=================

第一步、vi /etc/sysconfig/network-scripts/ifcfg-eth0   删除HWADDR(机器的mac地址)行

 

第二步、rm -rf /etc/udev/rules.d/70-persistent-net.rules

 

第三步、reboot 重启系统

=================

 

以上是关于Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”的主要内容,如果未能解决你的问题,请参考以下文章

Device eth0 does not seem to be present,delaying initialization. 虚拟机克隆后出现网卡起不来

解决虚拟机克隆后eth0不见的问题

关于vmware虚拟机 device eth0 does not seem to present 的问题

关于vmware虚拟机 device eth0 does not seem to present 的问题

克隆的Linux系统中重启网卡失败“Bringing up interface eth0: Device eth0 does not seem to be present“

clone vmware虚拟机,启动的时候出现device eth0 does not seem to be present, delaying initialization错误