win7虚拟机中centos6.8可以上网,但是无法ping外网

记录一次虚拟机中可以上网,但是无法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把网络设置为了共享)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容