首頁  >  文章  >  運維  >  linux 看不到eth0怎麼辦

linux 看不到eth0怎麼辦

藏色散人
藏色散人原創
2021-11-22 11:32:287938瀏覽

linux看不到eth0的解決方法:1、使用指令「ifconfig eth0 192.168.1.x」設定eth0的IP;2、在「vSphere Client」中更改適配器類型即可。

linux 看不到eth0怎麼辦

本文操作環境: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中更改適配器類型

在VMware vSphere Client客戶端選取虛擬機器--編輯虛擬機器設置,然後新增-網路適配器,選擇E1000類型



 

我們透過vSphere Client客戶端,新增網路介面卡2(適配器類型為E1000),然後刪除網路介面卡1,重新啟動伺服器。

重啟後,在/etc/sysconfig/network-scripts/下,你會看到有ifcfg-eth0和ifcfg-eth0.bak兩個設定文件,系統自動產生了新的設定檔並將原來的設定檔重命名了。

推薦學習:《

linux影片教學

以上是linux 看不到eth0怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn