配置好网络文件还是连不上外网解决
网络配置网上一搜一大堆,但是不一定都适用于每一个电脑。可能你已经配置好基本的网络文件,但是还是连不上外网,下面是我在配置网络中遇到的问题以及解决方法。
首先,推荐一个不错的CentOS配置网络的博客:CentOS7网络配置
跟着里面的教程把文件进行配置后,我发现还是ping不通百度:
当然物理机也一定ping不通centos:
此时可能是DNS服务没有配置好,可以查看一下DNS配置文件:vi /etc/resolv.conf
将文件内容改为:
nameserver1 114.114.114.114 nameserver2 8.8.8.8
重点提醒: nameserver后面不要加数字!!(如:nameserver1 8.8.8.8)
114.114.114.114和8.8.8.8,这两个IP地址都属于公共域名解析服务DNS其中的一部分,而且由于不是用于商业用途的,这两个DNS都很纯净,不用担心因ISP运营商导致的DNS劫持等问题,重要的是免费、免费。网上还有很多免费的DNS IP地址,根据需要可自行查看。
***114.114.114.114***是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。
***8.8.8.8***是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用。
经过我们的DNS文件配置后,百度就可以给出回应了:
此时物理机cmd进行ping Centos还是不通:
这时物理机ping不通虚拟机,也就无法连上xshell,查看解决方法
然后就OK了: