环境:CentOS6.6 X86_64


一、问题原因

系统规则中绑定的mac与实际的mac不一致

在VMware中 CentOS虚拟机完全克隆后,网卡不能使用了,造成克隆后网卡不能用的主要原因是:克隆后的虚拟机网卡的MAC地址和元来的是不一样的,但是在配置文件中eth0、eth1记录的MAC地址依然是原来克隆前主机的MAC。


二、解决办法

法一:

1.vi编辑网卡配置文件/etc/sysconfig/network-script/ifcfg-eth0

 删除UUID行和MAC地址行HWADDR

 保存退出


2.service network restart重启网卡

 ifconfig查看是否能正确获取地址,并ping检查

    


3.如果依旧无法获取IP地址,则尝试更改网卡文件名

 例如把eth0改成eth1或者eth2...依次类推尝试

 更改后重启网卡


法二:

1、删除 /etc/udev/rules.d/70-persistent-net.rules文件。重启系统。

 

2、到 /etc/udev/rules.d/70-persistent-net.rules中修改对应的网卡名称与mac地址,

保持与/etc/sysconfig/network-script/ifcfg-eth0一致即可。

 

3、service network restart 重启网卡即可。