系统相关
首页 > 系统相关> > Linux虚拟机启动失败,错误代码:Device eth0 does not seem to be present, delaying initialization 不删除70-persistent-

Linux虚拟机启动失败,错误代码:Device eth0 does not seem to be present, delaying initialization 不删除70-persistent-

作者:互联网

复制虚拟机后,重启网卡出现了错误提示:Device eth0 does not seem to be present, delaying initialization

原因是复制的虚拟机有了新的Mac地址。但是自己的网卡配置文件仍然是旧的。

解决方法:

1.ifconfig -a

确认下自己的网卡参数是否被读入出来了。

2.打开/etc/udev/rules.d/70-persistent-net.rules文件。

在这里面有复制系统之前的网卡信息,和复制系统之后的网卡信息。

例如原来只有一块eth0.现在打开后会出现多了一个eth1.如果出现多个网卡信息,证明你曾经复制过多次。

将原来的网卡信息删除或者用#注释掉,{也可以将70-persistent-net.rules文件删除,然后reboot,这样新生成的文件只有新网卡的信息,如果你分不清在70-persistent-net.rules文件中哪个是旧网卡信息哪个是新的话,也可以这样做。}

将70-persistent-net.rules文件中的网卡eth1修改为eth0.[与/etc/sysconfig/network-scripts/ifcfg-eth0的名称相同]

3.修改/etc/sysconfig/network-scripts/ifcfg-eth0的mac地址,与/etc/udev/rules.d/70-persistent-net.rules文件中的eth0同步。

4.重启网络服务。

 

标签:错误代码,虚拟机,persistent,网卡,rules,70,net,eth0
来源: https://www.cnblogs.com/saikaimei/p/14339031.html