IPv6configuration – 无法ping

我正在尝试在我的第一次configurationIPv6networking。

我有我的主要服务器上的接口:

br1 Link encap:Ethernet HWaddr 66:ea:5c:99:08:f5 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::64ea:5cff:fe99:8f5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:636 (636.0 B) eth0 Link encap:Ethernet HWaddr 00:25:90:7a:1b:9c inet addr:87.106.73.113 Bcast:87.106.73.113 Mask:255.255.255.255 inet6 addr: 2001:8d8:8f3:5700::15:7260/64 Scope:Global inet6 addr: fe80::225:90ff:fe7a:1b9c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:64808 errors:0 dropped:0 overruns:0 frame:0 TX packets:54414 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:36396559 (34.7 MiB) TX bytes:32748716 (31.2 MiB) Memory:fb920000-fb940000 

并在虚拟服务器上(使用主要的一个xen)

 eth0 Link encap:Ethernet HWaddr 00:16:3e:5b:e3:4d inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe5b:e34d/64 Scope:Link inet6 addr: 2001:8d8:8f3:579c:517e:a55a:f29f:d4c1/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:352 (352.0 B) TX bytes:676 (676.0 B) Interrupt:25 

我曾尝试通过在虚拟服务器上添加路由

 ip -6 route add default via 2001:8d8:8f3:5700::15:7260 dev eth0 

由我仍然不能通过IPv6 ping(当然我可以通过IPv4 ping)。

虚拟服务器需要从外部使用,而IPv6必须是服务器的外部IP。

我应该如何实际configuration所有的路由等,以得到这个工作?

traceroute到2001:8d8:8f3:579c:517e:a55a:f29f:d4c1给我看这个:

  3 2001:470:0:69::1 68.251 ms 33.776 ms 34.043 ms 4 2001:7f8::2170:0:2 36.286 ms 39.953 ms 37.055 ms 5 2001:8d8:0:2::95 44.412 ms 44.052 ms 44.152 ms 6 2001:8d8:0:2::d2 41.018 ms 52.907 ms 47.670 ms 7 2001:8d8:0:9::e7 48.028 ms 46.261 ms 46.272 ms 8 2001:8d8:0:11::36:a 46.855 ms 47.401 ms 47.211 ms 9 2001:8d8:8f3:5700::15:7260 46.468 ms 44.278 ms 44.522 ms 10 2001:8d8:0:11::36:a 45.445 ms 49.779 ms 48.461 ms 11 2001:8d8:8f3:5700::15:7260 47.882 ms 48.060 ms 48.372 ms 12 2001:8d8:0:11::36:a 47.653 ms 48.689 ms 48.367 ms 13 * * * 14 2001:8d8:0:11::36:a 48.760 ms 48.888 ms 49.037 ms 15 * * * 16 2001:8d8:0:11::36:a 48.238 ms * * 17 * * * 18 * * * 19 * * * 20 * * * 21 * * * 22 * * * 23 * * * 24 * * * 25 * * * 26 * * * 27 * * * 28 2001:8d8:0:11::36:a 47.350 ms 47.350 ms 51.596 ms 29 2001:8d8:8f3:5700::15:7260 48.272 ms * * 30 2001:8d8:0:11::36:a 47.516 ms 70.904 ms 70.969 ms 

这非常清楚地表明你有一个路由循环。 路由循环在你的主服务器和2001:8d8:0:11::36:a ,这似乎是你的网关。

这意味着您的服务器不是将此前缀路由到VM,而是将其路由回到网关(假定使用默认路由)。

这意味着您需要添加2001:8d8:8f3:579c::/64作为直接连接到VM的链接。 一种方法是将2001:8d8:8f3:579c::1/64作为分配给面向虚拟机的接口的主机的地址。