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

相關文章
相關標籤/搜索