用ifconfig命令,只有lo,沒有eth0的解決方案


問題描述:視頻中輸入ifconfig命令,顯示eth0和lo,但是自己在虛擬機中並非得到這樣的結果,而是只有lo,即網卡未啟動,也沒有ip,無法用Xshell遠程連接。

解決方案:

1. 進入/etc/sysconfig/network-scripts 目錄,發現有ifcfg-eth0,即網卡(驅動)存在但未啟用。

2. 輸入ifconfig -a命令,可顯示eth0和lo。

3. 輸入ifconfig eth0 up,啟用網卡。此時用ifconfig,只能看到inet6(ipv6?)的地址,沒有inet的地址(即Xshell連接輸入的ip)。

4. 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件, 把ONBOOT=no 改為 ONBOOT=yes,但ifconfig的結果沒有任何改變。(省略該步驟不知道是否有效)

5. service network restart,重啟。出現shutdown eth0 OK,bring up eth0 OK,determine ip for eth0 OK。

6. 輸入ifconfig,出現eth0的inet地址。用Xshell連接成功。

PS:補充視頻中,從Xshell中setup和設置ip,但是如果沒設置ip Xshell怎么連接到虛擬機呢。。。請老師和各位同學解答。大家如果按照這個步驟做成功或失敗了也請曬在下面,大家共同探討!

圖解:

1、輸入cd /etc/sysconfig/network-scripts目錄54c6759c0001d47f05000282.jpg

2、輸入ifconfig -a可顯示eth0和lo。

54c67851000176aa05000282.jpg

3、3. 輸入ifconfig eth0 up(當提示錯誤是,可以 使用 ifup eth0 up)

54c679130001212b05000040.jpg

4、vi ifcfg-eth0可以這個界面可以把ONBOOT=no,ONBOOT=yes。

54c67ac80001785205000308.jpg

這里我的ONBOOT=yes已改過了。

5、更改后輸入:及wq保存並退出

54c67c0c000139e905000485.jpg

54c67c6d0001aa8805000476.jpg

6、輸入service network restart重啟網絡服務。

54c67d86000120ca05000104.jpg

7、輸入ifconfig,應該就能看到更改后的ip了,應該就算配置完成了。54c67ea60001331c05000225.jpg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM