我在运行 CentOS 6.7 x86_64 的裸 KVM 服务器上遇到了两个问题
每当我尝试 yum update 时,我都会得到一个
PYCURL ERROR 6 - Couldn't resolve host 'mirrorlist.centos.org
。配置是
/etc/resolv.conf
8.8.8.8 和 8.8.4.4,我将其更改为 OpenDNS 的 IP,但仍然不起作用。我甚至检查了一下ifcfg-eth0
,一切都很好。我也检查了一下,ifup eth0 up
但仍然没有结果。我多次重启了服务器。我可以通过 VNC 访问服务器,我想通过 SSH 访问它。我在 iptables 中解除了对端口 22 的阻止,修改了 SSH 配置文件以在端口 22 和协议 2 上运行,甚至停止了 iptables。但我仍然无法登录 SSH。
请指导我。我到处搜索,但找不到正确的答案。
答案1
(我有一些问题要问,但由于格式问题,我无法发表评论。我会在最终答案出来后更新这个答案。希望这不是问题)
根据您的描述,这似乎是连接问题。
1) 虚拟接口有链接吗?使用 ethtool eth0 检查,您应该看到类似以下内容:
# ethtool eth0 | grep -i link
Supported link modes: 10baseT/Half 10baseT/Full
Advertised link modes: 10baseT/Half 10baseT/Full
Link detected: yes
如果这不起作用,请检查您的虚拟网络配置
2)如果检查有效,请尝试手动解析mirrorlist.centos.org:
# host mirrorlist.centos.org
mirrorlist.centos.org has address 84.22.180.89
mirrorlist.centos.org has address 88.150.173.218
mirrorlist.centos.org has address 108.61.16.227
mirrorlist.centos.org has IPv6 address 2a02:2498:1:3d:5054:ff:fed3:e91a