相信很多小伙伴在使用Xshell连接虚拟机的时候有可能出现种种原因连接不上,这里给大家分享一个我所碰到的问题解决思路。
前提:先关闭防火墙
一、检查一下VMware虚拟机的虚拟网络编辑器
点击右下角更改设置
点击DHCP设置,查看ip网段范围,下面配置设置虚拟机ip,网段要在该范围内。
设置与上述截图保持一致,记录子网ip、子网掩码、起始、结束ip地址范围
二、进入虚拟机,在虚拟机内修改网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入该文件后在最后添加一段配置
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="8c8f3410-7151-4e3a-b204-4ac2e45f12fe"
DEVICE="ens33"
#上面那段配置默认有,主要是配置下面这部分
#指定该网络接口是否在系统启动时自动启用。"yes" 表示启用,"no" 表示禁用。
ONBOOT="yes"
#指定该网络接口的 IP 地址,这个ip有个范围,不能乱填写哦!
IPADDR="192.168.18.200"
#上述记录的子网ip
GATEWAY="192.168.18.2"
#上图的子网掩码
NETMASK="255.255.255.0"
#指定该网络接口的首选 DNS 服务器的 IP 地址
DNS1=192.168.18.2
这里记录下vim操作
1、首先输入法切到英文
2、键入i 进入编辑模式
3、esc退出编辑模式
4、shift + :
5、保存并退出:wq,不保存退出:q!
配置完成后重启虚拟机,查看虚拟机ip
ipconfig