用ifconfig命令,只有l(wèi)o,沒有eth0的解決方案
問題描述:視頻中輸入ifconfig命令,顯示eth0和lo,但是自己在虛擬機中并非得到這樣的結(jié)果,而是只有l(wèi)o,即網(wǎng)卡未啟動,也沒有ip,無法用Xshell遠程連接。
解決方案:
1. 進入/etc/sysconfig/network-scripts 目錄,發(fā)現(xiàn)有ifcfg-eth0,即網(wǎng)卡(驅(qū)動)存在但未啟用。
2. 輸入ifconfig -a命令,可顯示eth0和lo。
3. 輸入ifconfig eth0 up,啟用網(wǎng)卡。此時用ifconfig,只能看到inet6(ipv6?)的地址,沒有inet的地址(即Xshell連接輸入的ip)。
4.?修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件,?把ONBOOT=no?改為?ONBOOT=yes,但ifconfig的結(jié)果沒有任何改變。(省略該步驟不知道是否有效)
5.?service network restart,重啟。出現(xiàn)shutdown eth0 OK,bring up eth0 OK,determine ip for eth0 OK。
6. 輸入ifconfig,出現(xiàn)eth0的inet地址。用Xshell連接成功。
PS:補充視頻中,從Xshell中setup和設(shè)置ip,但是如果沒設(shè)置ip Xshell怎么連接到虛擬機呢。。。請老師和各位同學解答。大家如果按照這個步驟做成功或失敗了也請曬在下面,大家共同探討!
2015-01-27
1、輸入cd /etc/sysconfig/network-scripts目錄
2、輸入ifconfig -a可顯示eth0和lo。
3、3. 輸入ifconfig eth0 up
4、vi ifcfg-eth0可以這個界面可以把ONBOOT=no,ONBOOT=yes。
這里我的ONBOOT=yes已改過了。
5、更改后輸入:及wq保存并退出
6、輸入service network restart重啟網(wǎng)絡(luò)服務(wù)。
7、輸入ifconfig,應(yīng)該就能看到更改后的ip了,應(yīng)該就算配置完成了。
PS:以上思路是來源于樓主及hu000jun二人孜孜不倦的貢獻,我這里先謝謝了,因為本人理解能力差反復(fù)看了好幾遍,又在百度上查找費了好大勁終于弄懂而貢獻出來的解決方案。所以獻丑把自己領(lǐng)悟到的東西和大家分享。再次謝謝二人辛苦了。
2018-07-14
連接XShell時還是出錯!
2017-10-20
我專門注冊了賬號來評論,真的可以了為樓主點贊!
2017-08-17
/etc/sysconfig/network-scripts 目錄 我里面連這個目錄都沒有
2017-08-15
完美解決,謝謝。
2017-04-07
有一個問題,按照這樣xshell可以成功連接了。就是hostname怎么變?yōu)閕p地址了?
2016-11-28
非常感謝,已經(jīng)成功~~~
2016-11-19
感謝感謝
2016-11-06
ifconfig -a后也只有l(wèi)o,這是為什么?
2016-11-03
你好,這是什么情況?麻煩幫助一下,謝謝啦