vmware下CentOS克隆后,網(wǎng)卡啟動(dòng)失敗問題(轉(zhuǎn))

在學(xué)習(xí)centos時(shí)候,我們通常會(huì)使用克隆(clone)功能克隆出多臺(tái)虛擬機(jī),克隆功能免去了我們多次安裝操作系統(tǒng)的麻煩,但同時(shí)也給我們帶來了一些問題,例如使用vmware的clone功能克隆出一臺(tái)虛擬機(jī)后,網(wǎng)卡總是啟動(dòng)失敗。我們使用ifconfig命令查看系統(tǒng)網(wǎng)卡信息,發(fā)現(xiàn)只有l(wèi)o(local的縮寫,本地回環(huán)接口),并沒有我們經(jīng)常使用的eth0網(wǎng)卡信息,如下圖


ifconfig查看結(jié)果.png

使用ifconfig -a命令查詢結(jié)果顯示,我們的網(wǎng)卡名稱為eth1,并不是我們常用的eth0


Paste_Image.png

問題原因
為什么不是eth0
在使用clone功能克隆虛擬機(jī)時(shí),clone會(huì)將原有虛擬機(jī)(虛擬機(jī)A)的所有信息拷貝一份,作為新的虛擬機(jī)(虛擬機(jī)B),并為新的虛擬機(jī)增加一塊網(wǎng)卡,我們都知道默認(rèn)網(wǎng)卡的命名規(guī)則是ethx,x是一個(gè)從0遞增的數(shù)字,如果虛擬機(jī)A本身就有一塊網(wǎng)卡eth0,那么克隆后的虛擬機(jī)B也就有一塊網(wǎng)卡eth0,并且這兩塊網(wǎng)卡的信息是一模一樣的,MAC地址也是一樣的,在克隆過程中,vmware會(huì)默認(rèn)給新虛擬機(jī)(虛擬機(jī)B)增加一塊網(wǎng)卡,因?yàn)樘摂M機(jī)B已經(jīng)存在一塊網(wǎng)卡eth0,所有按照默認(rèn)的命名規(guī)則,新增加的網(wǎng)卡被命名為eth1,這就是為什么使用ifconfig -a 命令查詢出eth1的原因了。
解決方案

查詢網(wǎng)卡PCI信息命令 cat /etc/udev/rules.d/70-persistent-net.rules
虛擬機(jī)A

虛擬機(jī)B

修改PCI信息將從虛擬機(jī)A克隆的eth0的PCI信息刪除,將虛擬機(jī)B自己的網(wǎng)卡信息命名為eth0命令 vim /etc/udev/rules.d/70-persistent-net.rules

具體修改信息

修改后的結(jié)果如下

修改后的結(jié)果

查看eth0網(wǎng)卡配置信息命令 cat /etc/sysconfig/network-scripts/ifcfg-eth0

eth0網(wǎng)卡配置信息

修改eth0網(wǎng)卡信息通過查詢結(jié)果可知,克隆后虛擬機(jī)B的eth0配置信息和虛擬機(jī)A的eth0信息是相同的,要想讓虛擬機(jī)B的eth0網(wǎng)卡正常使用,需要將虛擬機(jī)B的eth0配置信息中的MAC信息(對(duì)應(yīng)HWADDR屬性)修改為虛擬機(jī)B的eth0的PCI中對(duì)應(yīng)的MAC

修改結(jié)果

重啟系統(tǒng)命令 reboot

驗(yàn)證結(jié)果命令 ifconfig
驗(yàn)證結(jié)果

如果看到期待已久的eth0,證明已經(jīng)配置成功了!

來源:http://www.itdecent.cn/p/f3845fc016f4

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容