解决VMware中虚拟机(centos7)无法上网的一种方法

记录使用VMware搭openstack环境中遇到的互联网不同的问题和解决方法。

作为熟练拼写openstack和只知道创建虚拟机的新手,原本搭openstack就是一个不断爬坑的过程,结果VMware上又出问题,原本就被openstack摧残的信心渣都不剩,整个人都烦躁起来了。但各种找资料分析原因解决问题之后,整个人的感觉都好了,所以记录下来加强印象和方便别人。闲话至此,上干货!

使用的软件环境:win10+VMware14 Pro+centos7

VMware中具体配置:2台虚拟机(centos7, 静态IP)+NAT模式的虚拟网络

问题描述:一觉醒来,VMware中两台虚拟机都没法上外网,但都能ping通同一网段中的另一台虚拟机和网关,下图是ping外网和网关的图。

经过一顿猛如虎的操作,重新添加网卡、网络编辑器里还原默认设置,还是上不了网。

在各种设置都看起来无比正确的情况下,还是上不了网。以下方法或许能解决你的问题。

在每台虚拟机(centos7)的网络设置中手动配置DNS为8.8.8.8,8.8.4.4或者你知道的任何有效的DNS服务器的IP,重启network服务。

两台虚拟机(centos7)进行上述操作后,都可以ping通外网地址。

写在最后的话:

1,在整个排除问题的过程中存在盲目操作的问题,网上搜到啥就试一下啥,没有系统性的排错过程,在ping通网关之后就应该分别ping网址和网址对应的IP来判断是不是DNS的问题,大概的一个系统性的过程因该是网卡->网关->宿主机能不能上网->DNS。

2,尝试了一次,在VMware的网络编辑器中对使用的NAT虚拟网络进行DNS手动配置,而不对虚拟机(centos7)进行DNS手动配置,结果是不能解决虚拟机无法上网的问题。但我感觉在VMware的网络编辑器中对某一虚拟网络进行手动设置DNS,对于该虚拟网络是一种全局设定,其中虚拟机都应该可以使用配置的DNS,所以这里我对使用网络编辑器进行设置来解决无法上网的问题还是抱有希望,但不做过多验证了(真的好懒好懒。。。。。),希望有一天,出现一个大佬告诉我,可以!

posted @ 2018-09-16 17:55  HelaBoom  阅读(6206)  评论(2编辑  收藏  举报