11

解决VM虚拟机克隆CentOS6.5后网卡eth0设备无法启动问题的方法

VM克隆centos,发现PING不通,重启一下network服务,发现提示错误信息“Device eth0 does not seem to be present, delaying initialization.”。

弄了很长时间,最后还是在百度文库中找到的解决方案,谢谢万能的百度,在这里做一个记录,直接写流程和命令。方法仅供参考,如有雷同,纯属巧合!

1、删除70-persistent-net.rules

$ rm -f /etc/udev/rules.d/70-persistent-net.rules

2、重启

$ reboot

3、把新生成的70-persistent-net.rules文件中的eth1改为eth0,并记录下些文件中的MAC地址

$ vi /etc/udev/rules.d/70-persistent-net.rules

qq20170111032556

4、编辑网卡eth0配置文件ifcfg-eth0,把这里的MAC地址替换为上面你自己记录MAC地址

$ vi /etc/sysconfig/network-scripts/ifcfg-eth0

5、保存后退出,重启linux,完成。

第二种方法:

这个只是我分析的,是对上一种方法的简化一步而已。

qq20170111024633

我发现克隆后,70-persistent-net.rules这个文件中是存在eth0和eth1的,那么记录中eth1中的MAC记录就是新机器,所以应该直接删除记录有eth0的那行记录,之后把eth1改为eth0,重启,再修改ifcfg-eth0,这样应该是可以的,我没有试。

第三种方法:

克隆后,70-persistent-net.rules这个文件中是存在eth0和eth1的,那么也可以直接再建一个网上配置文件ifcfg-eth1,是要自动获取IP还是手动的,配置内容可以根据自己的实际情况写。

这种也没有测试。

仅供参考,如有雷同,纯属巧合!