My hosting provider has supplied me with global static IPv6 for my machine. It appears that auto configuration has been successful and I can successfully ping my machine and tracepath6 appears to function correctly. I am running a 64bit Arch Linux distro.
However I am unable to ping any ipv6 device from the machine and all traceroutes fail at the auto configured link local router address.
How would you further troubleshoot this issue?
I've seeen this when the device has the wrong subnet length specified (
/64
when it should be/48
) etc.Just a quick thing to check ... your running ping6 right (instead of ping).
Has your computer received a Global IPv6 address in addition to the local address? Double check that.
Otherwise, check to make sure your machine has received a default route. It's 'ip route -6' I think. I have one router that sends screwed up router advertisements so Linux will properly add the address to the interface but not set it as a default route. Can you ping6 your default route?
Otherwise, what machine are you pinging? What is the exact error?