今天用VMware复制虚拟机后,由于源虚拟机和复制的虚拟机网卡MAC冲突导致复制后的虚拟机开启网卡失败,报错Device eth0 does not seem to be present,delaying initialization.
如图:
一、按照百度的方法
-
删除/etc/udec/rules.d/70-persistent-net.rules,
-
在VMware里面生成一个mac,并保存
-
把/etc/sysconfig/network-script/ifcfg.eth0里面的HWADDR改成刚刚生成的mac
-
重启网络服务,仍然报错Device eth0 does not seem to be present,delaying initialization.
于是使用ifconfig -a 查看所有可使用网卡:
发现并没有eth0,只有eth1。于是干脆把ifcfg-eth0重命名为ifcfg-eth1,把它里面的DEVICE属性也改成eth1
重启服务,这回成功启动。
虽然解决了问题,但是不明原因,为什么找不到eth0呢?
Linux大佬来讨论下呗