環境: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 重啓網卡即可。