我在Hyper-V上遇到CentOS 6.4的问题。我无法使用 yum 安装或ping任何DNS地址。有一则公告:Couldn't resolve host 'mirrorlist.centos.org'
等我根据这段视频一直在尝试修复它:http://www.youtube.com/watch?v=2BZHvVpXsg4但仍然没有。我该怎么办?
答案 0 :(得分:12)
检查网络...我使用vm-player并添加custom-virtual-network(vmnet bridget)
类型:
ifdown eth0
ifup eth0
yum update
对我而言......
答案 1 :(得分:2)
我遇到了同样的问题。
登录我的compony帐户后,网络可以连接Internet。但我的玻璃机不能登录。
我更改网络模式,使用"专用网络" ,然后可以连接互联网。
祝你好运。答案 2 :(得分:1)
尝试将此行添加到/etc/hosts
64.235.47.134 mirrorlist.centos.org
答案 3 :(得分:0)
记录:如果你在 Python shell 中,请尝试开始一个新的。我知道问题与此无关,但它是唯一的来自谷歌的最高命中此错误。问题的原因仍然不明确,因为curl
从命令行下载了相同的URL没有问题,并且我在任何其他应用程序中同时没有网络问题。我做了ip link set <ifname> down/up
,nmcli con down/up wired
没有成功。我将一些域添加到/etc/hosts
,这曾经没有解决问题,但后来在另一个域上工作了。以下是易于测试的最小示例:
import pycurl
import io
s = io.BytesIO()
c = pycurl.Curl()
c.setopt(pycurl.FOLLOWLOCATION, 1)
c.setopt(pycurl.VERBOSE, 1)
c.setopt(pycurl.WRITEFUNCTION, s.write)
c.setopt(pycurl.URL, 'http://speedtest.ftp.otenet.gr/files/test100k.db')
c.perform()
s.seek(0)
print('Downloaded %u bytes.' % len(s.getvalue()))