【运维知识基础篇】虚拟机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。

【运维知识基础篇】虚拟机ping不通外网怎么解决_第1张图片
【运维知识基础篇】虚拟机ping不通外网怎么解决_第2张图片

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

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

【运维知识基础篇】虚拟机ping不通外网怎么解决_第3张图片
【运维知识基础篇】虚拟机ping不通外网怎么解决_第4张图片

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

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
【运维知识基础篇】虚拟机ping不通外网怎么解决_第5张图片

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


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

你可能感兴趣的:(运维知识分享,基础运维知识,运维,linux,centos,服务器,网络)