虚拟机使用vmware workstation,网络配置为NAT,克隆后,通过ifconfig查看只显示lo网卡 ,通过ifconfig -a 可以查看到eth0,但是没有ip地址。

我们使用dhclient命令,获取到ip,即可正常使用。但是如果重启,仍会丢失ip信息。


彻底解决办法:

修改/etc/udev/rules.d/70-persistent-net.rules  注释掉或者删除掉eth0这行,这里记载的还是克隆之前机器的MAC地址。但是新启动的系统MAC已经更改, 将NAME="eth1" 改为 “eth0”,ATTR 标记的MAC地址,这个是虚拟机为这个虚拟网卡分配的MAC,用上面的MAC替换掉 /etc/sysconfig/network-scripts/ifcfg-eth0中的MAC  (默认应该自动更新为新的mac地址)

直接重启服务service  network  restart  不好用,需要重启机器才能生效。