Oracle VM VirtualBox manager安裝linux,配置linux網絡時找不到eth0的解決辦法

昨天晚上裝linux時遇到一個問題,配置網卡的時候:

ifconfig eth0

該命令提示 interfaces eth0 Device not found,可我明明開啓了網卡的。

查看下所有可用的網卡:

ifconfig -a

發現,只有eth2顯示。

我記得配置linux的時候,在配置網卡時有一個設置mac地址的地方:


我刷新了這個mac地址的值,很可能是這個原因導致找不到eth0網卡,網上查了下資料,原來,在eth0配置文件中,有配置HWADDR,即mac地址:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

如果刷新了mac地址,那麼這個配置文件的地址也必須做出相應的修改。

編輯存儲可用網卡的配置文件

vi /etc/udev/rules.d/70-persistent-net.rules

將最新的eth2網卡改爲eth0,並拷貝其ATTR(即最新的mac地址)值,然後編輯eth0的配置文件,將HWADDR改爲該值,重啓網絡服務,問題解決。

service network restart


______________________________________________________________________________________________

參考文章:


有時候,會使用VMware虛擬機的的克隆功能,快速的複製已安裝好的系統

可是克隆完之後,會發現沒有eth0網卡。
 
解決方法:
1、編輯/etc/udev/rules.d/70-persistent-net.rules文件
把NAME="eth0"的那行配置註釋掉或者刪掉,把NAME="eth1"的修改成NAME="eth0",修改後如下:
 
2、更改網卡配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0
將HWADDR的值修改爲/etc/udev/rules.d/70-persistent-net.rules文件中的新值,修改後如下:
 
3、修改/etc/sysconfig/network,更改主機名(可以忽略)
修改HOSTNAME
 
4、重啓系統,reboot。  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章