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
******************************************************************************
说明
Xshell版本:Xshell5
虚拟机版本:VMware-workstation-full-15.
IP地址:192.168.136.110
⽹关地址:192.168.136.2
报错内容中的IP地址是192.168.239.110是还原默认设置之前的⽹关地址,因为我后来还原默认设置了,⽹关⽹段就变了报错内容
报错原因
原因⼀:未关闭虚拟机
原因⼆:IP或⽹关地址错误
原因三:本地VM的虚拟⽹卡丢失
解决⽅案
⼀的解决⽅案
输⼊以下关闭防⽕墙命令
systemctl stop firewalld
输⼊禁⽌防⽕墙开启⾃动启动命令
systemctl disable firewalld
shell界面输⼊查看防⽕墙状态命令,显⽰not running则成功
firewall-cmd --state
⼆的解决⽅案
查看虚拟机的虚拟⽹络编辑器
按照序列号点击,查看箭头位置的⽹关地址是否和ifcfg-ens33上边的地址⼀样将IP地址第三段与⽹关地址第三段修改成⼀样的
打开Xshell,新建连接地址
三的解决⽅案
打开虚拟⽹络编辑器
按照下图序列号点
去查看本地⽹络链接,出现下图中圈起来的部分则为成功
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论