問題背景:
在vsphere client中部署ovf模板後啟動linux 的network後提示:device eth0 does not seem to be present, delaying initialization
設備eth0沒有准備就緒,延遲初始化,如圖所示:
問題原因是導出的ovf模板中的MAC地址為源系統的MAC(配置文件為源系統(導出ovf模板的系統)的配置文件),用ovf部署後的系統MAC地址已經變化,所以導致初始化失敗,解決方法如下:
1、
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0的配置文件裡保存了以前的MAC地址,就把這一行刪除掉在重啟網卡
2、
/etc/udev/rules.d/70-persistent-net.rules 刪除後重啟機器
因為這個文件綁定了網卡和mac地址,所以換了網卡以後MAC地址變了,所以不能正常啟動,也可以直接編輯這個配置文件把裡面的網卡和mac地址修改乘對應的,不過這樣多麻煩,直接刪除重啟,它會自動生成個。
更多精彩內容:http://www.bianceng.cn/OS/Linux/