Белый IPv6 адрес OpenVPN клиенту
В очередной раз пытаюсь настроить сабж. Сервер — свежеустановленный Debian. На сервере вроде бы есть /64 подсеть, по крайней мере на нём ping6 работает. Клиент соединяется, получает ожидаемый IPv6 адрес. Он может пинговать сервер, но вот пинговать что-нибудь за пределами сервера уже не получается. OpenVPN-у выделил /112 подсеть, чтобы он её раздавал клиентам.
#/etc/openvpn/server.conf
topology subnet
client-to-client
server-ipv6 2a00:d880:6:856::1:0/112
push "route-ipv6 2000::/3"
# server
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:16:3c:07:45:df
inet6 addr: 2a00:d880:6:856::dbc9/48 Scope:Global
inet6 addr: fe80::216:3cff:fe07:45df/64 Scope:Link
$ ifconfig tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet6 addr: 2a00:d880:6:856::1:1/112 Scope:Global
$ route -6
route -6
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
::1/128 :: U 256 0 0 lo
2a00:d880:6:856::1:0/112 :: U 256 1 0 tun0
2a00:d880:6::/48 :: U 256 0 1 eth0
fe80::/64 :: U 256 0 0 eth0
::/0 2a00:d880:6::1 UG 1024 0 0 eth0
::/0 :: !n -1 1 3169 lo
::1/128 :: Un 0 1 109 lo
2a00:d880:6::/128 :: Un 0 1 0 lo
2a00:d880:6:856::dbc9/128 :: Un 0 2 23 lo
2a00:d880:6:856::1:0/128 :: Un 0 1 0 lo
2a00:d880:6:856::1:1/128 :: Un 0 1 0 lo
fe80::/128 :: Un 0 1 0 lo
fe80::216:3cff:fe07:45df/128 :: Un 0 1 0 lo
ff00::/8 :: U 256 9 0 eth0
ff00::/8 :: U 256 0 0 tun0
::/0 :: !n -1 1 3169 lo
пытался через tcpdump понять, что происходит, не очень понял, но вроде бы на tun0 приходит ICMP6 echo запрос и тут уже уходит ответ destination host unreachable, причём почему-то 3 раза.