今天從舊電腦虛拟機遷移了一個安裝好的CentOS6.5系統,在新電腦布置完之後發現不能上網,ifconfig之後發現沒有IP位址了,隻有lo網卡,沒有eth0或eth1網卡。
ifconfig -a之後發現有eth1網卡,但是沒有ip位址。
上網查了資料,基本是一下解決方法。
1、檢視系統實際MAC位址,之前ifconfig -a看到有eth1網卡,這裡主要看eth1網卡
cat /etc/udev/rules.d/70-persistent-net.rules
這裡看到MAC位址和ifconfig -a看到的是一緻的。
2、檢視網卡配置
切換目錄至/etc/sysconfig/network-scripts下,使用ls指令檢視目錄下檔案
cd /etc/sysconfig/network-scripts
發現沒有eth1網卡的配置檔案。
3、編輯eth1網卡的配置檔案
可以将ifcfg-eth0檔案修改為ifcfg-eth1檔案
mv ifcfg-eth0 ifcfg-eth1
然後修改ifcfg-eth1檔案
vim ifcfg-eth1
将DEVICE的值修改為eth1。
将HWADDR的值修改為00:0C:29:CC:9A:4F,即之前看到的eth1的MAC位址。
将NAME的值修改為System eth1。
修改之前:
修改之後:
按ESC鍵退出編輯,輸入:wq儲存。
4、重新開機服務network
service network restart
5、ifconfig重新檢視網絡
至此ContOS 6 隻有lo網卡,沒有eth0或eth1網卡的問題已經成功解決。