linux看不到eth0的解決方法:1、使用指令「ifconfig eth0 192.168.1.x」設定eth0的IP;2、在「vSphere Client」中更改適配器類型即可。
本文操作環境:linux5.9.8系統、G3電腦。
linux 看不到eth0怎麼辦?
Linux系統找不到eth0裝置的解決方案
一、問題說明:
VMware vSphere Client下Linux虛擬機器ifconfig指令無法找到eth0設備,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而沒有ifcfg-eth0。
二、原因可能有兩個:
第一,單純的ifcfg-eth0檔案遺失或eth0變成eth x(可透過ifconfig -a指令查看),Linux啟動時會透過該檔案自動啟用eth0網卡設備
第二,網路介面卡與Linux舊版不符導致
三、針對第一個原因,暫時解決方法:
使用指令ifconfig eth0 192.168.1.x可以正常設定eth0的IP,此方法僅為臨時處理辦法,系統重新啟動後即失效了。 //註:在我的電腦執行此指令顯示找不到那個裝置。
永久解決方法:
1、在/etc/sysconfig/network-scripts/目錄下新建ifcfg-eth0檔;
2、正確設定ifcfg-eth0的DEVICE、BOOTPROTO 、ONBOOT、IPADDR、GATEWAY、NETMASK、NETWORK、NAME等,例如:
DEVICE=eth0 #實體設備名稱上表示##BOOTPROTO=static DHic表示靜態表示192.168.1.x # IP位址
NETMASK=255.255.255.0 #子網路遮罩
GATEWAY=192.168.1.1 自動啟動位址#1#網關位址##ON#30
##四、針對第二個原因解決方法:
新增一個舊版本的網路介面卡,跟目前你的Linux系統相符就可,如E1000方法:在vSphere Client中更改適配器類型
重啟後,在/etc/sysconfig/network-scripts/下,你會看到有ifcfg-eth0和ifcfg-eth0.bak兩個設定文件,系統自動產生了新的設定檔並將原來的設定檔重命名了。
推薦學習:《
linux影片教學》
以上是linux 看不到eth0怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!