為了製作測試環境,小編常在VMware ESXi系統上複製Linux系統,但卻遇到複製的系統無法啟動網路卡的狀況,開機後會出現「Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization [FAILED]」的錯誤訊息,快跟著小編一起來排除問題吧!
步驟1:
刪除「/etc/udev/rules.d/70-persistent-net.rules」這個檔案
指令如下:
rm -rf /etc/udev/rules.d/70-persistent-net.rules
步驟2:
將VMware ESXi重新配發給系統的網路卡號(MAC Address)設定進網路卡設定值。
(1)、切換目錄
指令如下:
cd /etc/sysconfig/network-scripts/
(2)、編輯檔案,(請注意這一邊的eth0只是範例,也有可能會是其他網路卡代號,例如:ens192),並將檔案中的HWADDR後面的數值變更成VMware重新配發的網路卡號(MAC Address)。
指令如下:
vi ifcfg-eth0
步驟3:重新開機
指令如下:
reboot
補充說明:
透過下方方式可以「刪除殘留的網路卡編號」
(1)、進入下方這些資料夾
cd /etc/sysconfig/networking/devices
cd /etc/sysconfig/networking/profiles/default
cd /etc/sysconfig/network-scripts/
(2)、刪除沒有作用的網路卡代號,例如「ifcfg-eth1」、「ifcfg-eth0.bak」
rm -rf ifcfg-eth1
注意事項:
本文的網路卡代號只是範例說明,不代表所有網友遇到的環境都是如此,因此務必先釐清實際環境的網路卡代號。