【linux】linux中ifconfig後不顯示eth0網絡卡的解決方法
阿新 • • 發佈:2019-01-23
【環境引數】
虛擬機器後,將該虛擬機器“克隆(拷貝)”到其他地方,之後再次使用VMware開啟該克隆後的虛擬機器,輸入ifconfig命令後,除了“lo”的資訊外,並沒有“etho0”網絡卡相關的資訊,如下圖所示。
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376082f1pf.png)
【問題原因】
IP地址的配置有問題。
【解決方案】
第一步:確定網絡卡是否已經被配置了。
Setup ----> Network configuration ----> Device configuration ----> eth0,
(1)若結果發現該網絡卡還沒有被配置,則配置該網絡卡,使其與Host主機在一個網段上。![](http://blog.itpub.net/attachment/201506/15/25851087_14343762732o3h.png)
配置完IP之後。
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376304EZPu.png)
(2)如果發現該網絡卡已經被配置了,如下圖所示。
則在不做任何修改,退出 Network
Configuration。第二步:修改“ifcfg-eth0”的配置。
![](http://blog.itpub.net/attachment/201506/15/25851087_14343765864Rop.png)
①刪除HWADDR
②刪除UUID
③將ONBOOT修改為YES。
第三步:清空70-persistent-net.rules檔案。
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376669USUK.png)
第四步:reboot系統。
第五步:檢查eth0網絡卡是否正常。
重新啟動系統後,輸入命令“ifconfig”檢測eth0網絡卡是否正常。
【拓展】
(1)HWADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的乙太網裝置的硬體地址.在有多個網絡卡裝置的機器上,這個欄位是非常有用的,它保證裝置介面被分配了正確的裝置名 ,而不考慮每個網絡卡模組被配置的載入順序.這個欄位不能和MACADDR 一起使用。
(2)MACADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的乙太網裝置的硬體地址.在有多個網絡卡裝置的機器上.這個欄位用於給一個介面分配一個MAC地址,覆蓋物理分配的MAC地址 . 這個欄位不能和HWADDR一起使用.
【參考資料】
1、HWADDR解釋參考連結:
VMware:10.0.1 build-1379776
Host OS:Win7 32bit
Host IP:192.168.0.101
Client IP:無網絡卡
Client OS:CentOS 6.5 x86_64,i686,最小化安裝(Minimal)。
在安裝自定義元件包時,
(1)Base System只安裝了Base,Compatibility Libraries和Debugging Tools。
(2)Development只安裝了Development Tools。
最小化安裝如下圖所示:
【障害再現】
在VMware上安裝完最小化的CentOS6.5
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376082f1pf.png)
【問題原因】
IP地址的配置有問題。
【解決方案】
第一步:確定網絡卡是否已經被配置了。
Setup ----> Network configuration ----> Device configuration ----> eth0,
(1)若結果發現該網絡卡還沒有被配置,則配置該網絡卡,使其與Host主機在一個網段上。
![](http://blog.itpub.net/attachment/201506/15/25851087_14343762732o3h.png)
配置完IP之後。
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376304EZPu.png)
(2)如果發現該網絡卡已經被配置了,如下圖所示。
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376417DrIn.png)
![](http://blog.itpub.net/attachment/201506/15/25851087_14343765864Rop.png)
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376602qpMG.png)
②刪除UUID
③將ONBOOT修改為YES。
第三步:清空70-persistent-net.rules檔案。
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376669USUK.png)
第四步:reboot系統。
第五步:檢查eth0網絡卡是否正常。
重新啟動系統後,輸入命令“ifconfig”檢測eth0網絡卡是否正常。
![](http://blog.itpub.net/attachment/201506/15/25851087_1434376727n56o.png)
(1)HWADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的乙太網裝置的硬體地址.在有多個網絡卡裝置的機器上,這個欄位是非常有用的,它保證裝置介面被分配了正確的裝置名 ,而不考慮每個網絡卡模組被配置的載入順序.這個欄位不能和MACADDR
(2)MACADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的乙太網裝置的硬體地址.在有多個網絡卡裝置的機器上.這個欄位用於給一個介面分配一個MAC地址,覆蓋物理分配的MAC地址 . 這個欄位不能和HWADDR一起使用.
【參考資料】
1、HWADDR解釋參考連結:
讀者如要轉載,請標明出處和作者名,謝謝。
地址02:http://www.cnblogs.com/zjrodger
作者名:zjrodger