Linux虚拟机可以ping通百度但是xshell连接不上...解决办法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux虚拟机可以ping通百度但是xshell连接不上...解决办法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2316字,纯文字阅读大概需要4分钟。
内容图文
事情是这样的,在我用VMware安装好Linux虚拟机后发现了一个很奇葩的问题:
虚拟机自己可以ping通百度,但是当我用xshell连接虚拟机之后发现虚拟机连不上
首先这是我的虚拟机的ip地址,我们先尝试用虚拟机ping百度
ping百度成功了,但是当我用xshell连接虚拟机ip地址的时候失败了
搜了很多方法,都试验了一遍都还是没用,于是我认真的听了老师今天讲的课程
我发现是我之前的ip地址没配,老师说这是很多新手很容易踩的坑,相信很多跟我一样的py们也很困惑
ok话不多说我们直接来解决
首先我们需要清楚的是我们虚拟机用的网络模式是什么模式
1.桥接模式就是虚拟机会和物理网卡获得同一个网段的ip,这样会出现ip地址会一直变化的情况,这样我们在用xshell的时候会一直输入不同的IP地址以连接虚拟机,很麻烦,而且我们之后在部署集群的时候涉及到的免密登录也是要一直更改,很麻烦
2.NAT模式就是我们自己设置的一个IP进行连接以太网络
3.仅主机模式就是只有我们的主机能和虚拟机进行连接,不能上internet
上图是安装的时候需要选择的模式,我们可以看到的是小郭选用的是NAT模式
我们现在本机上的cmd运行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就好了
再次重启就可以连接上了
以上就是我的所有内容
有用请点赞,养成良好习惯!
疑问交流鼓励请留言!
小郭很划水 发布了2 篇原创文章 · 获赞 4 · 访问量 2390 私信 关注内容总结
以上是互联网集市为您收集整理的Linux虚拟机可以ping通百度但是xshell连接不上...解决办法全部内容,希望文章能够帮你解决Linux虚拟机可以ping通百度但是xshell连接不上...解决办法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。