Linux虚拟机可以ping通百度但是xshell连接不上...解决办法

事情是这样的,在我用VMware安装好Linux虚拟机后发现了一个很奇葩的问题:
虚拟机自己可以ping通百度,但是当我用xshell连接虚拟机之后发现虚拟机连不上
ip
首先这是我的虚拟机的ip地址,我们先尝试用虚拟机ping百度
ping百度
ping百度成功了,但是当我用xshell连接虚拟机ip地址的时候失败了
xshell失败
搜了很多方法,都试验了一遍都还是没用,于是我认真的听了老师今天讲的课程
我发现是我之前的ip地址没配,老师说这是很多新手很容易踩的坑,相信很多跟我一样的py们也很困惑
ok话不多说我们直接来解决
首先我们需要清楚的是我们虚拟机用的网络模式是什么模式
网络模式
1.桥接模式就是虚拟机会和物理网卡获得同一个网段的ip,这样会出现ip地址会一直变化的情况,这样我们在用xshell的时候会一直输入不同的IP地址以连接虚拟机,很麻烦,而且我们之后在部署集群的时候涉及到的免密登录也是要一直更改,很麻烦
2.NAT模式就是我们自己设置的一个IP进行连接以太网络
3.仅主机模式就是只有我们的主机能和虚拟机进行连接,不能上internet
上图是安装的时候需要选择的模式,我们可以看到的是小郭选用的是NAT模式
我们现在本机上的cmd运行ipconfig这个命令
ipconfig
这里可以看到,有一个VMnet8和一个VMnet1,我们NAT模式用的就是VMnet8这个网络,我们需要配置一下它
网络适配器
先打开适配器设置
网络适配器对VMnet8这个选项右击–>属性在这里插入图片描述
选择IPv4,会看到应该是自动获取,我们选择“使用下面的ip地址”
在这里插入图片描述
这里写一个ip地址(注意,IP地址的前三位尽量跟cmd里的一致,最后一位在2-254之间选)
默认网关记得是前三位+1,例如小郭cmd显示的VMnet8的ip是192.168.200.155,那这里IP地址就配192.168.200.37,默认网卡就是192.168.200.1
DNS服务器就用小郭写的这两个,这两个是免费的DNS服务器(再次化身白嫖怪)

接下来是我们虚拟机的IP设置
在这里插入图片描述
这是我们在安装的时候许安的联网设置,我们Configure一下在这里插入图片描述
General这个菜单处我们选择自动连接的选项在这里插入图片描述
然后我们在IPv4的菜单里选择Manal手动配置ip
add配置跟刚刚讲的类似,但是需要注意不能跟主机配的ip一模一样
例如刚才配的IP地址192.168.200.37,那这里就不能用37,就可以用个192.168.200.38,默认网卡还是192.168.200.1
底下的DNS服务和之前的一样,save后再重启一下网络的开关,确保我们虚拟机是我们配置的IP地址
这时小郭的问题其实就解决了,主机和虚拟机也可以互相ping通,xshell也可以连接上
但是如果要是还是不能互相ping通还有一个地方可以设置看一下
在这里插入图片描述
在VMware的编辑里有一个虚拟网络编辑器
网络模式
小郭用的是NAT模式,使用需要查看VMnet8这个网络点击更改设置,获取管理员权限,然后选择NAT设置
在这里插入图片描述
这里的网关ip如果没设置的话,最后一位应该是,改成1就好了
再次重启就可以连接上了
在这里插入图片描述

以上就是我的所有内容

有用请点赞,养成良好习惯!

疑问交流鼓励请留言!

  • 21
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值