环境: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 重启网卡即可。
转载于:https://blog.51cto.com/10970492/1786204