最近使用yum安装软件时,报未知的错误,并且无法下载软件包的问题。如下:
也就是说所有的镜像都尝试遍了也无法下载安装,其中还有比较熟悉的镜像。初步考虑是网络连通的问题。
此时ping外网是不通的。
查看/etc/resolv.conf文件,发现dns服务器列表是空的,于是配置一个。
以下是我的配置:
注意配置成当前主机的IP不起作用,另外nameserver配置不要超过3个。修改配置后,一般重启服务器又会恢复成原来的状态,可以通过将/etc/resolv.conf设置成只读避免重启后被覆盖掉。如下:
#设置配置文件只读
chattr +i /etc/resolv.conf
#再次编辑时需要取消配置文件只读才能编辑
chattr -i /etc/resolv.conf
配置完之后ping外网试试,已经通了:
重新yum安装软件,已经可以正常使用了。