Vbox導入已經安裝好的Redhat系統 重啟網卡 提示 “Device eth0 does not seem to be present, delaying initialization.”


問題:

  在VirtualBox中導入了一個已經存在的REL6的虛擬機,啟動之后發現網卡沒有啟動。於是重啟一下network服務和eth0,

    ——>發現提示錯誤信息“Device eth0 does not seem to be present, delaying initialization.”

 

  原因:

    由於70-persistent-net.rules這個文件確定了網卡與MAC地址的綁定,導入已經存在的虛擬機后,但網卡的MAC地址發生了變化,所以導致系統認為網絡設備不存在。

  解決方法:

    1、刪除 /etc/udev/rules.d/70-persistent-net.rules  后重啟eth0。

     2、經過這樣的處理后eth0還不能正常啟動,就將 70-persistent-net.rules 文件最后的修改"eth1"為"eth0",然后將/etc/sysconfig/network-scripts/ifcfg-eth0中的MAC地址修改為 /etc/udev/rules.d/70-persistent-net.rules文件中所記錄的地址,重啟機器,eth0可以正常啟動了。

 

最佳方法:

  對於這個其實最好還是更改vbox自己的網卡mac地址,是可以手動指定的,把地址設為原來的就好。

 /etc/sysconfig/network-scripts/ifcfg-eth0
參照這里可以知道之前的地址
因為不知道有沒有基於網卡去其他設置,所以單獨改ifcfg-eth0適應新地址有風險
碰上之前多了網卡綁定的其他程序就不好啦


免責聲明!

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



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