VMWare中克隆CentOS6.7后无法联网的解决方案

发布于 2016-04-03  1.6k 次阅读


之前一直用博客,然鹅现在用RSS的伙伴越来越少了,公众号这种主动推送机制对读者和作者都很好用,所以欢迎大家关注我的微信公众号:IT漫步。主要分享自己折腾的各类技术和一些观点。扫码关注:

公众号二维码


VMware克隆虚拟机的机制推测:

  1. 建立快照
  2. 新建虚拟硬件,如CPU、内存、硬盘、网卡等
  3. 开机

这样看起来没什么不对,但是在CentOS下,克隆过去的网络配置文件中仍然用的原来网卡的MAC地址。于是实际MAC地址和配置中的不同,自然无法联网。

CentOS网络配置

1.ifcfg-eth0文件,位于/etc/sysconfig/network-scripts/ifcfg-eth0

核心配置项:

DEVICE="eth0" 
BOOTPROTO="dhcp" 
HWADDR="00:0C:29:91:42:2C" 
NM_CONTROLLED="yes" 
ONBOOT="yes"

其中,DEVICE就是设备名,HWADDR就是Hardware Address,物理地址,也称MAC

输入ifconfig -a就能看到名字以及物理地址:

2.70-persistent-net.rules文件,位于/etc/udev/rules.d/70-persistent-net.rules。删掉或者改名。

这个文件是系统记录的网卡信息,删除以后会自动建立.

完成后reboot重启,系统会自动检测网卡并联网。