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
把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
10:CRT/xshell连接centOS
11:点击centOS右键会话选项,将转发X11勾去掉
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,新建连接地址
三的解决方案
打开虚拟网络编辑器
按照下图序列号点
去查看本地网络链接,出现下图中圈起来的部分则为成功