X-shell连接Centos7上的虚拟机失败 以及虚拟机ping不通外网

由于自己的网卡驱动有问题,所以自己的笔记本经常会出现检测不到无线网络或者无线网络突然断开的情况,在之前没有使用虚拟机的时候我直接使用网络方面的修复工具或者其他途径更新与更新驱动,然后重启机器能正常联网。
不过,今天的情况有些特殊,实际上这种情况出现了好几次了。就是,自己通过某些工具对网卡操作时,Xshell突然连接不上虚拟机了。
问题解决的前提:自己的虚拟机之前是配置好的,并且虚拟机对应的最好是静态IP(方便使用吧,不然每天变来变去的,使用起来也不太方便),所出现的情况是"Xshell突然联系不上虚拟机",伴随着该类情况的是"自己的机器ping不通虚拟机"。下图的"192.168.177.3"是我自己虚拟机的地址。

我个人对此的解决方案大致如下,以供相关问题的参考:

  1. 依次打开"控制面板——网络和共享中心——更改高级共享设置",出现如下界面:
    在这里插入图片描述
  2. 右击"VMware Network Adapter VMnet8"点击"属性——Internet协议版本4(TCP/IPv4)",界面如下:
    在这里插入图片描述
    3.主要是对IP地址和DNS服务地址进行手动设置,
    Xshell连接不上虚拟机:
    在这里插入图片描述
    设置好了之后界面如下:
    在这里插入图片描述
    在此处我们主要是要对Ip地址和DNS服务地址进行手动设置,IP地址主要是要与虚拟机上设置的虚拟机IP地址实现网段的统一(所以说这里还是要设置静态IP):
  • 查看虚拟机IP地址
    在这里插入图片描述
    所以将上图中所要配置的IP地址设置为"192.168.177.1"。
    4、再次测试Xshell连接虚拟机以及本机去ping虚拟机,发现连接正常。
    以上工作完成以后,又发现自己的虚拟机不能Ping通外网了,比如"ping www.baidu.com",发现报错 "ping: unknown host www.baidu.com " ,此处我采取的方法是,重启网络:
systemctl restart network

说明:我个人的Centos 系统版本为Centos7
也可使用指令:

service network restart

接下来提供几个X-shell连接不上虚拟机的常见故障原因:

  • 虚拟机上的sshd服务没有开启
  • 虚拟机上的防火墙限制外部访问端口(需开启某些端口,或者关闭防火墙)
  • 共享主机网络需要配置静态 IP 和 DNS(如同上面出现的情况)
  • 主机上VMware的相关服务没有开启
  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值