【运维知识基础篇】虚拟机ping不通外网怎么解决

当我们费尽艰难,把Xshell连接上虚拟机之后,尝试ping我们的网关,却发现Xshell无法ping通网关,无法ping通外网,话不多说,解决思路如下。

a.首先,我们检查系统IP,是否是我们想要设置的网段,例如IP是10.0.0.200,当然如果Xshell可以连接虚拟机的话,那么它一定是没有问题的。

b.检查VMware虚拟网络编辑器中NAT设置,查看网关IP是否为10.0.0.X,不是需要修改为一致的,我这边设置为10.0.0.2。

26b9c13675637c6bb2bd236bf43b0dda.png
7ce0d29097e707686308ba780e5b1857.png

c.检查windows服务中NAT等服务是否开启,如果没有开启无法设置网关,或者设置了网关也起不到连接本地网络的作用。

将VMware的服务都打开,之后右键属性,将启动类型改为自动。

b62eee126cfaaec5a2cb80aadb1d4c51.png
ebb24e84a552a555d9b3ee226911b8e0.png

最后调整至这个状态,VMware服务都开启运行,并且启动类型都为自动。

c8563126e91f78b6d7657445edda71e5.png

d.检查本机是否有网络,这里就不赘述了,本机连不上网,虚拟机就连不上,就不可能ping通了。

e.检查DNS解析,ping下114.114.114.114,8.8.8.8,223.5.5.5,如果可以ping通,但是无法ping通www.baidu.com,则是DNS解析出了问题,在Xshell中输入以下代码,查询DNS是否配置成功,这个方法还能查看本机IP、子网掩码、网关等信息。

cat /etc/sysconfig/network-scripts/ifcfg-eth0
71c297269a97a38785640f0fa328f911.png

思路到此结束,基本可以解决虚拟机连不上网络,ping不通外网的问题。


我是koten,10年运维,持续分享运维干货,感谢大家的阅读和关注!

猜你喜欢

转载自blog.csdn.net/qq_37510195/article/details/129186892
今日推荐