1. 程式人生 > >centos6.5 ifconfig顯示為eth1,但是配置檔案只有eth0,且配置不生效

centos6.5 ifconfig顯示為eth1,但是配置檔案只有eth0,且配置不生效

今天同事給了我一個centos6.5的ovf包,我部署上伺服器,一切都順利,但是在配置網絡卡的時候遇到了問題。

我用ifconfig命令只能顯示lo即迴路網絡卡,但是用ifconfig -a時會顯示出eth1

google了很多解決辦法。最終找到了一個問題的原因。從上面的檔案可以看出,udev的配置檔案,與網絡卡配置檔案ifcfg-eth*記錄的MAC地址不一致。導致了前面提到的網路故障。
因為基本系統的網路相關配置都是基於eth0的,如果基於此克隆虛擬機器繼續克隆或複製新的虛擬機器,網絡卡的標識每一次都會自動加1變成eth1(第二次克隆會變成eth2),dmesg卻顯示核心只識別到網絡卡eth0。

所以解決辦法就是:vi /etc/udev/rules.d/70-persistent-net.rules 刪除所有eth0的資訊,把eth1的資訊改成eth0,並且把檔案裡的mac地址新增到 ifcfg-eth0的HWADD中。

我嘗試重啟網絡卡但是失敗,最後直接重啟系統就成功了。

轉自 https://blog.csdn.net/qq1124794084/article/details/77773263