cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="none" HWADDR="00:0C:29:02:8C:1A" ONBOOT="yes" GATEWAY="192.168.2.1" NETMASK="255.255.255.0" IPADDR="192.168.2.4" TYPE="Ethernet"
我得到以下内容:
yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was 14: PYCURL ERROR 7 - "Failed to connect to 2a02:2498:1:3d:5054:ff:fed3:e91a: Network is unreachable" Error: Cannot find a valid baseurl for repo: base
我在CentOS网站上阅读的广播是贬值的。 我错过了什么?
无论出于何种原因,您都有一个IPv6地址,而不是本地链接地址,但是它没有到达该服务器的路由(很有可能是因为它没有默认路由)。
IPv6地址可以通过多种不同的方式进行configuration。 例如,你可能正在运行一个teredo守护进程(例如miredo),你可能已经build立了一个脚本来在别的地方设置一个IPv6地址,或者你可能在这个计算机所连接的网段之一上有一些通告路由。 无论哪种方式,使用ip -6 addr来确定哪个接口是有这个地址,并用它来推断它来自哪里。
要么修复您的IPv6路由,要么完全禁用它。 如何解决这个问题很大程度上取决于具体的问题。 在任何情况下,configuration是非常奇怪的(teredoconfiguration应该基本上不会遇到这个问题,也不应该RAconfiguration的地址)。 您可以通过将ipv6模块列入黑名单来阻止主机加载IPv6堆栈,尽pipe每个人都应该尝试支持双堆栈。
这会使错误背后的推理更清楚; 正如你在回答中提到的那样,ipv4和ipv6都有可能失败。
您也可能通过隧道使用ipv6,并且您的IPv4路由被破坏。
固定。 路由器/防火墙或网关是192.168.2.253。