克隆的虚拟机没有IP问题解决方法
克隆虚拟机后相查看一下该虚拟机的IP地址,总所周知,我可以用ifconfig来查看,没想到使用这个命令的时候只显示了lo信息,以往还有eth0的信息也就是网啊信息的。
这个问题的解决方法,今天遇到了就记录下来。
首先我们查明原因:
使用ifconfig命令来查看网卡信息:我们看到:
eth1 Link encap:Ethernet HWaddr 00:0C:29::6B:21:A6
……
lo Link encap:Local Loopback
……
———————————————–分割线
原因分析:出现了eth1,说明克隆或复制CentOS虚拟机后,VMWare为了避免网卡冲突又重新为新的CentOS虚拟机虚拟出来了一个网卡eth1,这就是为什么 ifconfig 时没有 eth0 了,虽然 VMWare 为新的 CentOS 虚拟机虚拟了一个新的网卡 eth1,但它并没有更改 /etc/sysconfig /network-scripts/ifcfg-eth0 的信息,因此错误就出现了。如果克隆多次还可能会有 eth2,eth3 等。
解决方案:
1 mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
2 修改/etc/sysconfig/network-scripts/ifcfg-eth1中的
DEVICE=”eth0″改为DEVICE=”eth1″
HWADDR=”XX:XX:XX:XX:XX:XX”改为eth1的物理地址(用ifconfig -a查看,也就是前面用红色部分)
3 service network restart
OK 在测试一下就可以看见IP地址了,本人亲测,结果如下。