My ISP gives /64 IPv6 address and I set up odhcpd to relay RA/DHCPv6/NDP requests. My windows laptop works fine and has IPv6 access all the time but for my other clients, the IPv6 connection is unstable.
My Android and iOS devices get 2-3 IPv6 addresses, but they cannot ping or open IPv6 websites. And some time after connecting to the network, i can access ipv6 but as soon as i restart the network, ipv6 connection lost (i.e. ipv6 won't work on boot but it may work after some time)
For linux devices, some don't get IPv6 address at all (seems to fail by DAD) and some get one but can only ping router and lan addresses. These clients also get IPv6 connection after some time but lose it immediately after reboot. I do have one Linux host that can connect to IPv6 all the time, though.
Is there a way for me to debug this?