记录一次虚拟机中可以上网,但是无法ping外网(无论ping域名或者ping地址都不管用),桥接模式为NAT!!!
第一步
首先检查windows中vmnet8的网络适配器的配置,简单的配一下 IP 网关和DNS地址

step1.png
第二步
打开虚拟机检查,先看一下是否为nat模式,然后点击 NAT设置检查是否和windows中vmnet8网络适配器配置一样

step2.png

step3.png
第三步:开启centeos检查网络配置,主要看是否与windows中的配置处于同一网段
(本人配置为静态地址,若不是请自行百度或google)
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=此处为你自己电脑自动生成的uuid
NM_CONTROLLED=yes
#系统启动的时候网络接口是否有效(yes/no)
ONBOOT=yes
# IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
BOOTPROTO=static
#IP地址
IPADDR=192.168.1.100
#网关
GATEWAY=192.168.1.2
#域名解析器
DNS1=114.114.114.114
DNS2=8.8.8.8
HWADDR=此处为你自己电脑自动生成
NAME="System eth0"
第四步
测试连接,发现centos和windows之间互相ping没有问题,而且也可以打开浏览器上任何网站

step4.png

step5.png

step6.png
第五步
开始 ping www.baidu.com(其他任何知名域名都可以),这个时候怎么都ping不通,而且ping 这些大型网站的地址也不行,好了这个时候打开你的windows的网络适配器,查看你的有线那个适配器(我拿有线网联网),你的有线网这里可能有共享两个字,好了,这就是罪魁祸首,右键->属性->共享,请一定把 Internet共享连接 的勾勾取消! 取消! 取消!

step7.png

step8.png
第六步
最后,来ping www.baidu.com,某问题啦!

step9.png
总结
如果你的问题时连外网都上不去,请检查linux端和windows网络配置是否在一个网段,要配一下dns地址,一般只要在 ifcfg-eth0
这个文件中配置了dns就不需要再额外去配置;有些说没配置dns什么的都是瞎扯淡;本次遇到问题最耻辱的是网上查了半天没有找到与我问题一致的情况,回答都是乱七八糟的,然后我还是屈服了,重装了一遍centos,问题还是没解决;最后,还是查到相关资料,把 windows端的网络共享关掉就好了(原来为了创建虚拟wifi把网络设置为了共享)