From 96a6007693cc1c4ea826e890d7d703f66dc0ad32 Mon Sep 17 00:00:00 2001 From: Zuckerberg Date: Wed, 25 Feb 2026 00:14:19 -0800 Subject: [PATCH] debug --- common/network/pia-vpn/scripts.nix | 3 +++ common/network/pia-vpn/vpn-container.nix | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/common/network/pia-vpn/scripts.nix b/common/network/pia-vpn/scripts.nix index 97e6a7e..8b4b23a 100644 --- a/common/network/pia-vpn/scripts.nix +++ b/common/network/pia-vpn/scripts.nix @@ -140,8 +140,11 @@ in local interfaceName=$2 echo "Applying WireGuard config to $interfaceName..." + echo "Running: wg setconf $interfaceName $wgFile" wg setconf "$interfaceName" "$wgFile" + echo "Running: ip -4 address add $MY_IP dev $interfaceName" ip -4 address add "$MY_IP" dev "$interfaceName" + echo "Running: ip link set mtu 1420 up dev $interfaceName" ip link set mtu 1420 up dev "$interfaceName" echo "WireGuard interface $interfaceName is up with IP $MY_IP" } diff --git a/common/network/pia-vpn/vpn-container.nix b/common/network/pia-vpn/vpn-container.nix index 9cf5858..d9491ba 100644 --- a/common/network/pia-vpn/vpn-container.nix +++ b/common/network/pia-vpn/vpn-container.nix @@ -132,11 +132,16 @@ in ${scripts.scriptCommon} # Clean up stale state from previous attempts + echo "Cleanup: resetting WG listen port..." wg set ${cfg.interfaceName} listen-port 0 2>/dev/null || true + echo "Cleanup: flushing addresses on ${cfg.interfaceName}..." ip -4 address flush dev ${cfg.interfaceName} 2>/dev/null || true + echo "Cleanup: removing default route..." ip route del default dev ${cfg.interfaceName} 2>/dev/null || true + echo "Cleanup: flushing iptables..." iptables -t nat -F 2>/dev/null || true iptables -F FORWARD 2>/dev/null || true + echo "Cleanup done" proxy="${proxy}"