系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux網(wǎng)卡啟動(dòng)不了

Linux虛擬機(jī)VMware克隆后網(wǎng)卡無(wú)法啟動(dòng)怎么辦?

時(shí)間:2015-01-15 18:06:27 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150115/35010.html 手機(jī)查看 評(píng)論

  Linux系統(tǒng)操作中,在使用VMware的克隆功能后,導(dǎo)致網(wǎng)卡出錯(cuò),網(wǎng)絡(luò)連接不上,遇到這種問(wèn)題要如何處理?下面小編就給大家介紹下Linux虛擬機(jī)克隆后網(wǎng)卡出錯(cuò)的解決方法,一起來(lái)學(xué)習(xí)下吧。

 Linux虛擬機(jī)VMware克隆后網(wǎng)卡無(wú)法啟動(dòng)怎么辦?

  1 問(wèn)題描述

  VMware中克隆虛擬機(jī)是經(jīng)常的事情,對(duì)于客戶(hù)機(jī)是Winows的虛擬機(jī)直接克隆就可以使用。對(duì)于客戶(hù)機(jī)是Linux的虛擬機(jī)克隆后會(huì)出現(xiàn)網(wǎng)絡(luò)無(wú)法啟動(dòng)的問(wèn)題。

  使用service network start 命令會(huì)出現(xiàn)報(bào)錯(cuò)如下:

  device eth0 does not seem to be present

  2 原因分析

  使用Vmware的克隆功能,會(huì)為新產(chǎn)生的虛擬機(jī)配置一個(gè)與原始虛擬機(jī)網(wǎng)卡MAC地址不同的網(wǎng)卡。對(duì)于CentOS這樣的Linux系統(tǒng),會(huì)把運(yùn)行時(shí)的網(wǎng)卡MAC地址記入/etc/udev/rules.d/70-persistent-net.rules文件中。這樣克隆好的新系統(tǒng)里也保存了這個(gè)記錄。

  當(dāng)新系統(tǒng)啟動(dòng)時(shí),由于vmware已經(jīng)為其配置了不同的MAC地址,因此系統(tǒng)會(huì)在啟動(dòng)掃描硬件時(shí)把這個(gè)新的MAC地址的網(wǎng)卡當(dāng)做是eth1,并且增加記入上述文件中。而此時(shí)配置文件里的/etc/sysconfig/network-scripts/ifcfg-eth0里記錄的還是原來(lái)的MAC地址,而這個(gè)MAC地址在新系統(tǒng)里是不存在的,所以無(wú)法啟動(dòng)。

  3解決辦法

  在新系統(tǒng)里,把rules文件里記錄的老MAC對(duì)應(yīng)的那個(gè)eth0一行刪除掉,然后把新MAC對(duì)應(yīng)的eth1的名字改為eth0。然后在ifcfg-eth0文件里把HDADDR的值改為新的MAC地址。

  這樣rules和ifcfg-eth0就彼此對(duì)應(yīng)(rules里的eth0對(duì)應(yīng)ifcfg-eth0文件名,rules里的mac對(duì)應(yīng)ifcfg-eth0文件里的HDADDR)好了。此時(shí)需要重新啟動(dòng)系統(tǒng)一切就OK了。

  上面就是Linux虛擬機(jī)克隆后網(wǎng)卡出錯(cuò)的解決方法介紹了,因?yàn)榭寺『蟮腗AC地址不存在,重新設(shè)置下MAC地址就能夠解決這個(gè)問(wèn)題了。

標(biāo)簽 網(wǎng)卡

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言?xún)H代表用戶(hù)個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄