天天看點

linux中網絡裝置eth0消失解決!

這個問題多發于在虛拟機克隆之後,導緻的虛拟網卡“eth0”消失,以至于無法自己設定想要的靜态ip,這對于我們寫配置檔案和使用一些快速連接配接工具來說是不利的,那麼為什麼會出現這個問題呢?

原因

因為克隆生成的虛拟機擁有和原來虛拟機相同的硬體位址,這樣會引起沖突,是以會生成另外一個硬體位址到eth1,預設使用eth1,是以要繼續使用eth0的話,就要用eth1所持有的新的實體位址。

解決:

方法一:eth1的硬體位址修改到eth0的硬體位址上面,使得eth0擁有目前虛拟機的獨有的硬體位址。

方法二(推薦):修改(如果已經手滑删除了,就vi建立一個,把下面内容複制進去,設定為适合自己網絡環境的屬性)

/etc/sysconfig/network-script/ifcfg-eth0
           

将其中的硬體位址屬性UUID  HWADDR行删掉,這個時候配置檔案長這樣

DEVICE=eth0 //硬體裝置名稱
BOOTPROTO=static //将IP設定為靜态IP,這樣就不會每次自動擷取而變化
IPADDR=192.168.25.100 //IP
NETMASK=255.255.255.0 //掩碼
GATEWAY=192.168.25.2 //網關
ONBOOT=yes //是否開機加載,是
           

然後執行

rm -rf  /etc/udev/rules.d/70-persistent-net.rules
           

然後

reboot
           

重新啟動會重新生成rules檔案,再執行eth0會發現,一切都回來辣!

繼續閱讀