新聞中心
現象描述:

創(chuàng)新互聯公司專注于網站設計、成都網站制作、網頁設計、網站制作、網站開發(fā)。公司秉持“客戶至上,用心服務”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網絡營銷中找到自己的駐足之地。尊重和關懷每一位客戶,用嚴謹的態(tài)度對待客戶,用專業(yè)的服務創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
最近裝了虛擬機系統是 CentOS 6.8,為了以后使用方便對虛擬機進行克隆或復制。當使用克隆后的虛擬機時發(fā)現原來在基本系統中的網卡eth0到了新系統卻沒有了。
系統版本信息
使用ifconfig -a會發(fā)現只有l(wèi)o和eth1。
因為基本系統的網絡相關配置都是基于eth0的,eth1沒有網絡相關的配置,此時要正常該虛擬機中的網絡,只有添加eth1的網絡配置,這樣每次都要修改網卡配置在做多l(xiāng)inux系統測試的時候很不方便。更進一步,如果基于此克隆虛擬機繼續(xù)克隆或復制新的虛擬機,網卡的標識每一次都會自動加1(第二次克隆會變成eth2),dmesg卻顯示內核只識別到網卡eth0。
原因分析:
很多Linux distribution使用udev動態(tài)管理設備文件,并根據設備的信息對其進行持久化命名。例如在Debian etch中,udev會在系統引導的過程中識別網卡,將mac地址和網卡名稱對應起來記錄在udev的規(guī)則腳本中。而VMware會自動生成虛擬機的mac地址。這樣,由于基本系統的虛擬機已經記錄了該虛擬機的網卡mac地址對應于網卡eth0,在克隆出的虛擬機中由于mac地址發(fā)生改變,udev會自動將該mac對應于網卡eth1。以此類推,udev會記錄所有已經識別的mac與網卡名的關系,所以每次克隆網卡名稱會自動加1,而其實kernel僅僅只識別到一張網卡,跟網卡名相關的網絡配置也未發(fā)生任何變化。
解決方案:
1. 將系統下/etc/udev/rules.d 路徑下的 70-persistent-net.rules 文件清空或刪除
2. 將系統下/etc/sysconfig/network-scripts路徑下ifcfg-eth0(eth0網上配置文件)內容刪除uuid與hwaddr地址
修改前
修改后
3. 系統重啟(以下三種命令選擇任意一種即可)
1. reboot
2. shutdown -r now
3. init 6
4. 重啟完成后我們再通過ifconfig -a查看網卡姿態(tài)
此時我們發(fā)現eth0網卡已正常啟動。
新聞名稱:VMwareWorkstation克隆虛擬機無法上網解決
鏈接地址:http://m.5511xx.com/article/dpjscjh.html


咨詢
建站咨詢
