I've got an IPv6 address added to a bridge (sysctl has been configured to enable forwarding). However whenever I try to ping an IPv6 host it fails with the following error:
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
This is my /etc/network/interfaces (Debian) config:
iface xenbr0 inet6 static
address 2a00:0dd0:0000:0028:0000:0000:0000:0001
netmask 64
gateway 2a00:0dd0:0000:0028:0000:0000:0000:0000
This is the routing table:
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
I got this from my ISP as my "IPv6 block": 2a00:dd0:0:28::1/64
. No other info was given.
Wondering if this is a router issue on their end or one on mine?
Best Answer
2a00:dd0:0:28::1/64
is probably your default gateway since a block can't end with1
. Your host ip is set to the address of your default gateway and your default route points to your entire block2a00:dd0:0:28::
.Use a subnet calculator to figure out the range of addresses in your block and change your host IP. Then see if you can ping
2a00:dd0:0:28::1
. If so try using it as a default gateway and then try to ping another internet host. If these settings don't work contact your provider.Also I haven't tried any google v6 addresses, but if you haven't successfully pinged them from another host try from a working host to make sure they answer.