關於VMware導入Linux VM找不到網卡的問題


    今天遇到一個問題:由於虛擬機升級,導致以前的Linux VM(CentoS 6.7)在新的VMware里面打開,系統提示找不到網卡的問題,在網上找了好多解決辦法,基本上都是一樣的答案。

與網卡有關的幾個重要文件:


1./dev設備目錄,在這個里面可以找到設備號


2./etc/init.d腳本目錄,用命令去執行某些服務時,執行的都是這個目錄下的腳本。


3./etc/sysconfig/network-script/這個目錄里面存放着一些網絡命令以及網卡的配置文件


4./etc/sysconfig/networking 這個目錄下面有兩個文件分別是:profiles與devices,如果network腳本執行時如讀取到network-scripts中有一網卡文件名為ifcfg-eth0,而在networking下面的目發不中沒有相

應的配置文件的話,就會復制這個文件到這兩個文件夾中去。

5./etc/udev:udev是Linux kernel 2.6系統列的設備管理器。它的主要功能是管理/dev目錄下的設備節點。它同時也是用來接替devfs及hotplug的功能,這就意味着它要在添加/刪除硬件時處理/dev目錄以及所有

用戶空間的行為,包括加載firmware時。udev的最新版本依賴於升級后的Linux kernel 2.6.13接口的最新版本。使用新版本udev的系統不能在2.6.13以下版本啟動,除非使用noudev參數來禁用udev並使用傳統

的/dev來進行設備讀取。

最后終於在

http://blog.sina.com.cn/s/blog_69aefb3201011ozj.html這篇文章里找到了解決的辦法:

第一步:首先用dmesg | grep 'eth*'|more 命令找到自己的網卡的名稱,看具體是什么(如顯示的是eth2 to eth3)

第二步:將/etc/sysconfig/network-script/ifcfg-eth2重命名為/etc/sysconfig/network-script/ifcfg-eth3

第三步:編輯ifcfg-eth3文件,將里面的DEVICE=“eth2”改為DEVICE=“eth3”

第四步:並將HWADDR=“虛擬機的網卡地址”,最后:wq

第五步:執行service network restart

到這基本上,系統就可以識別到網卡了,以上如果有不全的地方還往大家諒解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM