vmware 虚拟机克隆后网卡 IP 丢失问题处理

项目实施中,特别是集群部署时,可能会经常使用虚拟机克隆操作。
在vmware中克隆一个虚拟机后,原有的网卡IP地址丢失,网络不可正常使用。
以下操作恢复网络:

** 1、修改克隆后机器 70-persistent-net.rules 文件内容 **

对克隆后机器/etc/udev/rules.d/70-persistent-net.rules文件进行两步修改: 

(1) 将原NAME="eth0"行内容注释

(2) 将NAME="eth1"行内容中的"eth1"修改成"eth0"

修改完成后内容如下:

#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:5e:35:00", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:3a:f2:8e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

2、修改克隆后机器的 Mac 地址与 IP 地址

[root@local]# vi/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

HWADDR="02:1C:39:4a:f3:6e"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR=192.168.11.211

NETWORK=192.168.11.0

NETMAST=255.255.255.0

TYPE="Ethernet"

UUID="b1b9ac33-19ad-4bb3-ac6c-06d5a3fa7c5b"

特别注意:

修改的MAC地址,只能是与70-persistent-net.rules文件中ATTR{address}相同的地址

3、重启网络服务生效

service network restart

4、验证

[root@local]# ifconfig –a

检查结果:eth1变回了eth0,并且IP地址为所设置的IP地址,网络已可正常使用。

提示:重启系统再次验证修改是否成功。