复制虚拟机后,重启网卡出现了错误提示: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.重启网络服务。