Linux無法連接網絡解決方案


上次在VM中裝好Linux以后,用xshell可以連接上Linux,可是今天在啟動虛擬機打開Linux以后,發現又沒有網絡連接了,因為要用xshell連接的話首先要知道Linux的ipv4地址,在linux中使用ifconfig命令后,只有這個:

即沒有eht0信息,於是參照網上的方法輸入ifconfig -a查看有沒有eth0,發現是有的,那就重啟試試?輸入命令service network restart以后,再次ifconfig現在顯示有eht0了,如下:

上圖是最后調試好的截圖,出現問題的截圖是沒有inet addr這一項的,只有inet6 addr,那問題出在哪里呢?這時在imooc上發現有好多人也碰到了這個問題,並且有解決方案,就按照他們的試了一遍,成功了!現將方法貼在下面:

1、輸入cd /etc/sysconfig/network-scripts目錄

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

3. 輸入ifconfig eth0 up //開啟eth0

4. 輸入vi ifcfg-eth0可以進入這個界面,然后可以把ONBOOT=no,ONBOOT=yes。

這里要說一下,修改完成以后,按ESC鍵后就可以輸入,輸入:q!是不保存退出(注意后感嘆號),輸入:wq是保存退出(網上還有說是ctrl+z,沒有試過)

5. 重啟服務service network restart


其實這一次restart就已經和之前沒有修復好的時候不一樣了,這次出現了一個Determining IP information for eth0...done,預示着已經完成了

*5.0. 補充:1.發現直接輸入 ifconfig th0 <虛擬機IP地址> 語句也可以解決,但這個是臨時的網絡,如果Linux重啟之后會失效。

      2.在上面第4步中進行下面操作:

      [vi ifcfg-eth0.的方法進入到了該文件中,在文件輸入

      配置添加:

      IPADDR=192.168.1.101

      NETMASK=255.255.255.0

      GATEWAY=192.168.1.1

      修改:ONBOOT=yes ]

6. ifconfig就可以看到上面那張圖了,大功告成!

到這里就可以使用xshell來連接此Linux了!


免責聲明!

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



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