网卡无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地址了,本人亲测,结果如下。

 

版权声明:本文为miketwais原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/miketwais/articles/et1.html