Centos 5.6 服务器上的 Errno 4

Centos 5.6 服务器上的 Errno 4

我尝试在我的 centos 服务器上安装 samba 并显示以下代码:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was
[Errno 4] IOError: <urlopen error (-2, 'Name or service not known')>

我取消注释了 baseurl /etc/yum.repose.d/CentOS-Base.repo,但结果仍然一样。我检查了名称服务器,没有问题。为什么会发生这种情况?我该如何解决?

答案1

您如何检查名称服务器?

  1. 尝试查看您的名称服务器是否正确响应:

    host mirrorlist.centos.org
    
  2. 尝试查看世界名称服务器是否正确响应(本例中为 Google 的):

    host mirrorlist.centos.org 8.8.8.8
    
  3. 确保您的名称服务器正确/etc/resolv.conf并且能够正确响应请求mirrorlist.centos.org

由于您没有/etc/resolv.conf在问题中写明文件内容,且缺少详细信息(您如何连接?直接连接到互联网?通过路由器并使用路由器提供的 DNS?也许是 VPN?

答案2

抱歉,信息不太好,但是我对 Linux 还很陌生,所以......

这是我的 /etc/resolv.conf 文件

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 208.67.222.222

我正在通过 mikrotik 连接到互联网,据我所知,互联网上没有过滤器。

相关内容