A few months ago I upgraded from an older G3100 router to a CR1000A. IPv6 worked fine for a while, but I noticed recently that most, if not all, of my devices fail to connect to the network — regardless of whether they are plugged in via Ethernet or not. After about 2-3 minutes, the device will fall back to an IPv4 connection.
I have confirmed this on two different operating systems (Arch + Windows 11) as well as an Xbox One X console. My router seems to be handing out LAN addresses from a dedicated prefix just fine.
I’m using DHCPv6-PD to obtain the WAN address, auto-obtain DNS servers until I am able to connect via IPv6 and set them manually, and Stateless for LAN configuration.
Pinging my router over IPv6 does not work. Using MTR (My Traceroute), I pinged Google and Quad9 and both died after the 3rd hop. The Verizon gateway for my area seems fine, as well as the regional backbone.
However, as soon as it hops onward, my connection is completely lost — it reaches some sort of black hole whereby Cloudflare and/or other services cannot be reached.
I tried resetting my ONT and Router simultaneously, allowing the ONT to come back up first. But nothing seems to fix the IPv6 issue. Any suggestions?