VMware CentOS虚拟机彻底克隆后网卡不可用解决方案

不少人都遇到过这种状况,在 VMware CentOS 虚拟机彻底克隆后,网卡不能使用了,形成克隆后网卡不能用的主要缘由是,克隆后的虚拟机网卡的 MAC 地址和元来的是不同的(不可能同样,同样两台虚拟机就不能通讯了),可是在配置文件中 eth0 eth1 记录的 MAC 地址依然是原来克隆前主机的 MAC
笔者装完虚拟机后立马克隆了一台(彻底克隆),使用 ifconfig 命令发现没有 eth0 eth1 (笔者虚拟机装了两块网卡),可是却存在 eth2 eth3 两块网卡。但是在 /etc/sysconfig/network-script 目录下却只有 ifcfg-eth0 ifcfg-eth1 两个文件。


为何会这样呢,笔者也是头疼了半天,后来在网上查看资料发现/etc/udev/rules.d/目录下有一个70-persistent-net.rules的文件记录网卡和对应的硬件信息。 spa


打开后发现,文件中记录了4条信息,对比后发现eth0eth1对应的MAC地址只是克隆前机器的MAC下面eth2eth3的信息才是如今真正的MAC地址,难怪ifconfig会出现eth2eth3两块网卡呢。 ip


知道问题所在问题就比较好处理了。删除eth0eth1所在的行将eth2修改成eth0eth3修改成eth1(笔者截图上显示可能有些问题,经屡次实验,笔者得出一个经验,原始文件中顺序是eth1eth0,eth2eth3。咱们更改时也应按照顺序删除eth1eth0eth2修改成eth1eth3修改问eth0,就是说删除后仍是按照原来的顺序。) get


保存退出后编辑fcfg-eth0ifcfg-eth1只需修改配置文件中的HWADDR为对应MAC便可。 虚拟机

 


笔者建议配置完成后重启一下虚拟机。 配置

OK!大功告成! network

相关文章
相关标签/搜索