yum Could not resolve host: mirrorlist.centos.org; 未知的错误以及ping不通baidu问题

现象1:

[root@hxq yum.repos.d]# yum install -y vim

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was

14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"

现象2:

[root@hxq yum.repos.d]# ping www.baidu.com

ping: www.baidu.com: 未知的名称或服务

 

分析:dns是否正常?路由是否正常?

查看cat /etc/resolv.conf内容为空,意思就是没有可用的域名服务器

Vi /etc/resolv.conf 写入域名服务器nameserver 114.114.114.114

解决了域名解析问题,yum可以正常使用了

yum Could not resolve host: mirrorlist.centos.org; 未知的错误以及ping不通baidu问题_第1张图片

然而还是ping不通baidu,

查看路由,发现少一条路由,手动配置路由

yum Could not resolve host: mirrorlist.centos.org; 未知的错误以及ping不通baidu问题_第2张图片

ping通baidu

yum Could not resolve host: mirrorlist.centos.org; 未知的错误以及ping不通baidu问题_第3张图片

 

但是发现了如下问题,我重启网络后发现,ping不通baidu,查看路由并没有失效,查看/etc/resolv.conf文件下面内容是空的,之前写的域名解析器失效了。

方法:写网卡配置文件,写入DNS域名解析器,并重启网络生效,这个时候,已经能ping通baidu了,并且dns的配置文件/etc/resolv.conf里面也同步了域名解析器

yum Could not resolve host: mirrorlist.centos.org; 未知的错误以及ping不通baidu问题_第4张图片

 

你可能感兴趣的:(网络相关,centos,linux,yum)