IPv6:“目的地不可达:无路由”路由错误?

IPv6:“目的地不可达:无路由”路由错误?

我已将 IPv6 地址添加到网桥(已将 sysctl 配置为启用转发)。但是,每当我尝试 ping IPv6 主机时,它都会失败并显示以下错误:

PING google.com(we-in-x65.1e100.net) 56 data bytes
From 2a00:dd0:0:28:216:3eff:fe1a:b34a icmp_seq=1 Destination unreachable: No route

这是我的 /etc/network/interfaces (Debian) 配置:

iface xenbr0 inet6 static
        address 2a00:0dd0:0000:0028:0000:0000:0000:0001
        netmask 64
        gateway 2a00:0dd0:0000:0028:0000:0000:0000:0000

这是路由表:

root@nl:~# route -6 | grep dd0
2a00:dd0:0:28::/64             ::                         U    256 0     1 xenbr0
::/0                           2a00:dd0:0:28::            UG   1024 0     0 xenbr0
2a00:dd0:0:28::/128            ::                         Un   0   1     0 lo
2a00:dd0:0:28::1/128           ::                         Un   0   1     7 lo

我从我的 ISP 处获得了以下信息作为我的“IPv6 块”:2a00:dd0:0:28::1/64。没有提供其他信息。

想知道这是他们的路由器问题还是我的路由器问题?

答案1

2a00:dd0:0:28::1/64可能是您的默认网关,因为块不能以 结尾1。您的主机 IP 设置为您的默认网关的地址,您的默认路由指向您的整个块2a00:dd0:0:28::

使用子网计算器找出您地址块中的地址范围并更改您的主机 IP。然后查看您是否可以 ping 通2a00:dd0:0:28::1。如果可以,请尝试将其用作默认网关,然后尝试 ping 另一个互联网主机。如果这些设置不起作用,请联系您的提供商。

另外,我还没有尝试过任何 google v6 地址,但如果您还没有从另一台主机成功 ping 它们,请尝试从正常工作的主机尝试,以确保它们能够应答。

答案2

您需要从 ISP 处找到网关。他们的路由器是 2a00:dd0:0:28::1,或者他们希望您在其他空间块上拥有一个额外的 IP,他们通过该 IP 路由到 2a00:dd0:0:28::0/64。

相关内容