XenServer 6.2 IPv6路由

我在使用最新的XenServer 6.2设置新的服务器时遇到了麻烦(托pipe在“hetzner”)。 IPv4工作正常,但我坚持在IPv6安装。 我到目前为止:

xen

$> ip -6 addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 3: xenbr0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 inet6 2a01:4f8:xxx:yyyy::2/112 scope global valid_lft forever preferred_lft forever $> ip -6 route unreachable ::/96 dev lo metric 1024 error -101 mtu 16436 advmss 16376 hoplimit 0 unreachable ::ffff:0.0.0.0/96 dev lo metric 1024 error -101 mtu 16436 advmss 16376 hoplimit 0 [...] 2a01:4f8:xxx:yyy::/112 dev xenbr0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 0 unreachable 3ffe:ffff::/32 dev lo metric 1024 error -101 mtu 16436 advmss 16376 hoplimit 0 fe80::1 dev xenbr0 metric 1024 mtu 1500 advmss 1440 hoplimit 0 fe80::/64 dev xenbr0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 0 ff00::/8 dev xenbr0 metric 256 mtu 1500 advmss 1440 hoplimit 0 default via fe80::1 dev xenbr0 metric 1024 mtu 1500 advmss 1440 hoplimit 0 $> ping6 google.de 64 bytes from fra07s29-in-x17.1e100.net: icmp_seq=0 ttl=56 time=9.68 ms 

另外:防火墙禁用。

VM (CentOS6):

  $> ip -6 addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000 inet6 2a01:4f8:xxx:yyy::3/64 scope global valid_lft forever preferred_lft forever $> ip -6 route unreachable ::/96 dev lo metric 1024 error -101 mtu 16436 advmss 16376 hoplimit 4294967295 unreachable ::ffff:0.0.0.0/96 dev lo metric 1024 error -101 mtu 16436 advmss 16376 hoplimit 4294967295 [...] default via 2a01:4f8:xxx:yyyy::2 dev eth0 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295 $> ping6 google.de From 2a01:4f8:xxx:yyyy::2 icmp_seq=10 Destination unreachable: Address unreachable $> ping 2a01:4f8:xxx:yyy::2 64 bytes from 2a01:4f8:xxx:yyyy::2: icmp_seq=1 ttl=64 time=1.15 ms 

此访客也禁用防火墙。

我遵循http://wiki.hetzner.de/index.php/Citrix_XenServer/en#IPv6上的howto,完成所有提到的步骤,并尝试与不同的客人。 我分配的IPv6子网是2a01:4f8:xxx:yyyy :: / 64,而我的IPv6网关是fe80 :: 1

任何帮助和进一步的技巧提示诊断表示赞赏。

看来我自己find了解决办法:

尽pipeISP维基告诉我将第一个IPv6添加为默认网关,但将其设置为fe80 :: 1仍可正常工作。

我删除了默认的路线,并添加了一个像这样的新的:

  ip route add default via fe80::1 dev eth0 

连接工作两种方式 – 传入和传出ipv6。

这是我的guest虚拟机configuration/ etc / sysconfig / network-scripts / ifcfg-eth0:

  IPV6INIT="yes" IPV6_DEFAULTGW="fe80::1" IPV6_DEFAULTDEV=eth0 IPV6ADDR="2a01:4f8:xxx:yyyy::3/64" 

我还没有太多的IPv6知识,所以我不知道这里到底发生了什么,如果这是正确的解决scheme,但它的工作原理。