我的是Xshell6连接CentOS7.8,NAT连接
关键:主机ip(我的是10.0.0.0网段的)需要跟VMnet8的ipv4地址同一个网段不然连接不上。
问题现象:虚拟机配置没有问题,时不时xshell连接不上虚拟机VMware;或者xshell连接不上虚拟机。
原因:在电脑的命令提示符控制台查看vmnet8的ipv4地址跟主机ip不是在同一个网段上(也可以认为虚拟网络编辑器不起作用)
方法一:(虚拟网络编辑器问题)
①进入win10的命令提示符界面
②ipconfig命令查看vm8 的ipv4地址,看到是10网段
③我们需要使用xshell连接10.0.0.51的虚拟机(问题:网卡配置正常,就是连接不上)
④打开vmware,点击编辑——》点击虚拟网络编辑器——》选择VMnet8——》更改配置(如下)——》NAT设置
(具体配置如图)
配置完记得点击应用!应用!应用!再确定!
如果方法一不行则使用方法2,方法2不行一般就没救了,保重
方法二:(VMnet8的ipv4地址问题)
我的虚拟机eth0网卡是10网段的
①Win+R —》cmd ----》ipconfig----》查看VMnet8的ipv4地址是否在10网段
②VMware-----》编辑——》虚拟网络编辑器,按照下面配置好
NAT设置:
③虚拟机上查看ip地址ifconfig或者ip addr查看eth0是否在10网段
④在win10–》设置——》状态——》网络和Internet——》更改适配器选项
选择VMnet8,更改ipv4属性
⑤Win+R —》cmd ----》ipconfig----》查看VMnet8的ipv4地址是否在10网段,是就可以正常连接了
============================================
方法三:(vm程序关闭或者Xshell软件注册表问题)
右键点击 我的电脑,点击 管理,然后打开 服务与应用程序 下的 服务 ,寻找VM相关服务选项,点击开启。
还不行就ifconfig检查一下网卡设置、Xshell 连接的IP与端口
再不行就是以下问题了,搞一下注册表《《《===点击