Xshell或CRT連接不上Linux虛擬機的幾個原因及解決方案


Xshell或CRT連接到VMware虛擬機(ip地址配置)

1:打開虛擬機在終端輸入ip addr(中間有空格),查看本機IP

 

 

2:輸入命令: ls /etc/sysconfig/network-scripts/查看網卡列表,一般默認第一個就是你電腦的網卡。

 

 

3:輸入命令 cat /etc/sysconfig/network-scripts/ifcfg-ens16777736 查看有線網卡信息。

PS:可以用向上箭頭返回之前的指令,然后修改,就不用重復全部輸入

 

 如果箭頭所指位置是no,那么問題找到了,把它改成yes

 

4:輸入vi  /etc/sysconfig/network-scripts/ifcfg-ens16777736    進入下圖界面。

 

 

 5:鍵盤按i 鍵 就可以編輯網卡信息了,把ONBOOT=no的no改成yes,修改后按一下ESC鍵退出編輯。接下來輸入:wq   出現下圖界面是時,再按一下enter鍵保存並退出此界面。PS:不要忘了符號 :

 

 

6:如果出現以下報錯,只讀模式不能修改,則返回用root權限編輯,將第4步改為:sudo vi  /etc/sysconfig/network-scripts/16777736   然后繼續第5步

 

 

7:輸入命令: cat  /etc/sysconfig/network-scripts/ifcfg-enp6s0 查看是否修改成功。

 

8:輸入命令:  sudo service network restart 重啟網絡。 PS: 輸入密碼時沒有任何提示,輸完回車即可

 

 

 

9:輸入 ip addr 查看centOS的ip 地址,將此地址輸入CRT/xshell中即可連接

 

 

10:CRT/xshell連接centOS

 

 

 

11:點擊centOS右鍵會話選項,將轉發X11勾去掉

 

 

 12:重新連接,大功告成,試試ping一下一個網站,比如www.baidu.com

 

 

 

 

******************************************************************************

說明

Xshell版本:Xshell5

虛擬機版本:VMware-workstation-full-15.5.1-15018445.exe

 

IP地址:192.168.136.110

網關地址:192.168.136.2

 

報錯內容中的IP地址是192.168.239.110是還原默認設置之前的網關地址,因為我后來還原默認設置了,網關網段就變了

報錯內容

 

 

報錯原因

原因一 :未關閉Linux虛擬機防火牆

原因二:IP或網關地址錯誤

 

 

原因三:本地VM的虛擬網卡丟失

 

 

解決方案

一的解決方案

輸入以下關閉防火牆命令

 systemctl stop firewalld

輸入禁止防火牆開啟自動啟動命令

systemctl disable firewalld

輸入查看防火牆狀態命令,顯示not running則成功

firewall-cmd --state

 

二的解決方案

 

查看虛擬機的虛擬網絡編輯器

 

 按照序列號點擊,查看箭頭位置的網關地址是否和ifcfg-ens33上邊的地址一樣

 

 

 

將IP地址第三段與網關地址第三段修改成一樣的

 

 

打開Xshell,新建連接地址

三的解決方案

打開虛擬網絡編輯器

 

 

按照下圖序列號點

 

 

 

 

 

 

去查看本地網絡鏈接,出現下圖中圈起來的部分則為成功

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

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



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