共計 1215 個字符,預計需要花費 4 分鐘才能閱讀完成。
這篇文章主要介紹 linux 中看不到 eth0 的解決方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
linux 看不到 eth0 的解決辦法:1、使用命令“ifconfig eth0 192.168.1.x”設置 eth0 的 IP;2、在“vSphere Client”中更改適配器類型即可。
本文操作環(huán)境:linux5.9.8 系統(tǒng)、G3 電腦。
Linux 系統(tǒng)找不到 eth0 設備的解決辦法
一、問題描述:
VMware vSphere Client 下 Linux 虛擬機 ifconfig 命令無法找到 eth0 設備,且 /etc/sysconfig/network-scripts/ 中只有 ifcfg-lo 文件,而沒有 ifcfg-eth0。
二、原因可能有兩個:
第一,單純的 ifcfg-eth0 文件丟失或者 eth0 變?yōu)?eth x(可通過 ifconfig - a 命令查看),Linux 啟動時會通過該文件自動啟用 eth0 網(wǎng)卡設備
第二,網(wǎng)絡適配器與 Linux 老版本不匹配導致
三、針對第一個原因,臨時解決方法:
使用命令 ifconfig eth0 192.168.1.x 可以正常設置 eth0 的 IP,該方法僅為臨時處理辦法,系統(tǒng)重啟后即失效了。// 注:在我的電腦運行此命令顯示找不到那個設備。
永久解決方法:
1、在 /etc/sysconfig/network-scripts/ 目錄下新建 ifcfg-eth0 文件;
2、正確設置 ifcfg-eth0 的 DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、NETMASK、NETWORK、NAME 等等,比如:
DEVICE=eth0 # 物理設備名稱
BOOTPROTO=static #表示靜態(tài) IP,設置為 DHCP 則表示動態(tài)獲取
IPADDR=192.168.1.x # IP 地址
NETMASK=255.255.255.0 # 子網(wǎng)掩碼
GATEWAY=192.168.1.1 #網(wǎng)關(guān)地址
ONBOOT=yes #啟動時自動啟用
四、針對第二個原因解決辦法:
新增一個老版本的網(wǎng)絡適配器,跟當前你的 Linux 系統(tǒng)匹配就可,如 E1000
方法:在 vSphere Client 中更改適配器類型
在 VMware vSphere Client 客戶端選中虛擬機 – 編輯虛擬機設置,然后添加 - 網(wǎng)絡適配器,選擇 E1000 類型
我們通過 vSphere Client 客戶端,添加網(wǎng)絡適配器 2(適配器類型為 E1000),然后刪除網(wǎng)絡適配器 1,重啟服務器。
重啟后,在 /etc/sysconfig/network-scripts/ 下,你會看到有 ifcfg-eth0 和 ifcfg-eth0.bak 兩個配置文件,系統(tǒng)自動生成了新的配置文件并將原來的配置文件重命名了。
以上是“l(fā)inux 中看不到 eth0 的解決方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!