Diagnostic step 1
Enable persistent logging and capture: increase router log level, collect kernel dmesg, and rotate logs to remote syslog host before reproducing failure to preserve crash output (do not share private keys or credentials).
Generated Oct 13, 2026, 9:45:52 AM
Enable persistent logging and capture: increase router log level, collect kernel dmesg, and rotate logs to remote syslog host before reproducing failure to preserve crash output (do not share private keys or credentials).
Monitor conntrack usage: run watch -n1 'cat /proc/sys/net/netfilter/nf_conntrack_count && cat /proc/sys/net/netfilter/nf_conntrack_max' during normal and failure periods to see if count approaches max; if high, temporarily increase nf_conntrack_max and note effect.
Instrument tayga: run tayga under systemd with Restart=no and use journalctl -f to observe crashes; enable core dumps to a safe location (ensure no sensitive memory is uploaded) and collect process logs for debugging before restarting.
Verify DNS64 behavior: from a client, repeatedly query AAAA for a known IPv4-only host against the router and an upstream public resolver (e.g., 'dig AAAA host @router' and '@1.1.1.1') to see if router is suppressing AAAA answers; compare TTLs and consistency.
Test translation and MTU: from a client, traceroute6 to a synthesized NAT64 address and tcpdump on router to inspect ICMP fragmentation/MTU issues; temporarily set MSS clamp on the router (e.g., via nftables/iptables) to 1220 and re-test large TLS sites to check for PMTUD issues without changing global MTU permanently (reversible).