Add check_vpn_connectivity() that runs once after wg0 comes up: - Waits for handshake (up to 15s) and prints public key if missing - Measures RX bytes before/after curl to detect server-side routing issues - Tests DNS resolution and dumps resolv.conf on failure - On failure prints exact server-side commands to fix (sysctl, iptables, wg) Add PersistentKeepalive=25 to wg0.conf to keep NAT mappings alive.
603 B
603 B