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“错误

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

 

错误原因:

   

   

克隆的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地址。

 

解决方法:

 

1:
编辑/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,将ifcfg-eth0的配置文件里里面以前的关于
MAC地址这一行删除掉或修改。另外克隆的服务器的IP设置的是静态IP,要么修改为一个其它的IP地址或设置为动态IP,重启网卡服务

 

2:找到/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器,系统会自动生成一个70-persistent-net.rules文件。

因为这个文件绑定了网卡和MAC地址,换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和MAC地址修改成对应的,不过这样多麻烦,直接删除重启,它会自动生成个一个新的文件。

 

删除前70-persistent-net.rules的内容

重新生成的70-persistent-net.rules的内容

 


启过后OK,但是我想将测试服务器设置为动态IP,于是在/etc/sysconfig/network-scripts/ifcfg-eth0配置文件
里面修改了一番,但是老是获取不到IP地址,将地址改为静态IP地址又没有问题,折腾了好久,最后悲催的发现需要运行dhclient命令才能获取动态
IP地址。

  

时间: 2024-09-06 23:26:45

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

Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization

执行 service network restart  出现了网卡无法启动,说找到不到 Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization 解决办法: 1> 修改/etc/udev/rules.d/70-persistent-net.rules文件,删除或注释掉第一个网卡记录,并将第二个的NAME="eth1"改为NAME="eth0&q

Device eth0 does not seem to be present, delaying initialization(vmware 拷贝引起)

VC改动之后不能ping网卡,需要修改 ifcfg-eth0中MAC地址注释掉 把新的eth1 的地址写上去 重新安装或者克隆虚拟机适用: 1.将/etc/udev/rules.d/70-persistent-net.rules 改名字,重启虚拟机. 此时机器自己重新生成/etc/udev/rules.d/70-persistent-net.rules 文件,内容如下:  # This file was automatically generated by the /lib/udev/write

CentOS Linux解决Device eth0 does not seem to be present

一,问题描述 在VMware里克隆出来的CentOS Linux.. ifconfig...没有看到eth0..然后重启网卡又报下面错误. 故障现象: service network restart Shutting down loopback insterface:                                                   [ OK ] Bringing up loopback insterface:                          

CentOS Linux解决网卡启动时候报Device eth0 does not seem to be present错误

  在VMware里克隆出来的CentOS Linux.. ifconfig...没有看到eth0..然后重启网卡又报下面错误. 故障现象: service network restart Shutting down loopback insterface: [ OK ] Bringing up loopback insterface: [ OK ] Bringing up interface eth0: Device eth0 does not seem to be present,delay

Linux出现"Device eth0 does not seem to be present"问题解决办法

这个问题的出现是继"Linode通过克隆平移服务器系统和数据以及保留IP地址"在迁移机房数据的时候出现的,以前我也有记得玩过迁移数据到不同的机房,也没有出现这样的问题.这次在迁移完毕之后IP地址PING不同,而且也链接不上SSH,开始我以为是数据迁移不完整导致的,后来一想数据不完整与IP不通是没有关系的,肯定是MAC地址配置问题导致的.   还好Linode VPS服务器有"Lish via Browser"功能,可以通过WEB模式登入进入,查看是不是有错误.  

centos网卡错误Device eth0 does not seem to be present

在使用vmware及VirtualBox迁移linux系统过程中,发现部署后的linux系统无法启动网卡 报错为 Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization 错误原因,是因为linux网卡绑定了原mac地址导致   解决方法为 1.使用ifcnfig -a 查看当前主机mac地址 2.修改eth0网卡硬件地址为当前地址 vi /etc/sysconfig/n

CentOS中Device eth0 does not seem to be present错误解决办法

直接复制了Oracle VM VirtualBox的镜像文件vdi 可以直接创建新的系统镜像真是方便,不过遇到了 Device eth0 does not seem to be present 的问题,在网上找到遇到同样问题的解决方法, 很顺利的解决,记录之: ifconfig-没有看到eth0..然后重启网卡又报下面错误. 故障现象: service network restart Shutting down loopback insterface: [ OK ] Bringing up lo

Linux解决Device eth0 does not seem to be present

  CentOS Linux解决Device eth0 does not seem to be present 在VMware里克隆出来的CentOS Linux.. ifconfig...没有看到eth0..然后重启网卡又报下面错误. 故障现象: 解决办法: 首先,打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示: # vi /etc/udev/rules.d/70-persistent-net.rules # This file was

VMware vCenter Server中克隆虚拟机后没有以太网卡

问题描述 VMware vCenter Server中克隆虚拟机后没有以太网卡 在VMware vCenter Server中克隆了一个虚拟机,原来的虚拟机有eth0.eth1等, 但是克隆的虚拟机里面没有,只有lo和virbr0 解决方案 在Network Interface Customizations页面,可以添加或删除网卡,可以对网卡进行更详细的网络配置 7. VMware vSphere 5.1 学习系列之七:虚拟机管理 解决方案二: 网卡是不能克隆的,因为会发生冲突