Diagnostic step 1
On a failing client, run traceroute6 (tracepath6) to the destination and note the last hop that responds; capture tcpdump on client and WAN side to show IPv6 SYN packets and absence of reply.
Generated Oct 3, 2026, 12:35:03 AM
On a failing client, run traceroute6 (tracepath6) to the destination and note the last hop that responds; capture tcpdump on client and WAN side to show IPv6 SYN packets and absence of reply.
From the router, run ping6 and tracepath6 toward the same destination to determine whether the path fails before or after the ISP handoff.
Check whether ICMPv6 'Packet Too Big' messages are being received by sending progressively larger ping6 packets (start small and increase) and/or use tracepath6 to detect PMTU. If ICMPv6 is blocked, enable/allow ICMPv6 on upstream devices temporarily for testing.
Temporarily set affected clients to prefer IPv4 only (avoid disabling IPv6 globally on infrastructure) and collect packet captures showing failed IPv6 attempts. Use those captures when contacting the ISP; ask them to confirm IPv6 reachability from their edge.
If possible, test from a different upstream (mobile hotspot v4/v6) or tunnel (e.g., Hurricane Electric IPv6 tunnel) to see if the destination is reachable over IPv6 from another path — helps identify whether issue is local ISP-specific or destination-specific.