From 48245518a174d4b6c33de0afb1ff9d4a00a5022a Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Tue, 5 May 2026 01:17:14 +0000 Subject: [PATCH] fix: load iptables kernel modules for WireGuard NAT wg-easy needs iptable_nat and iptable_filter to set up masquerading for VPN traffic. These modules must be loaded at boot for the container to access iptables. --- hosts/lazyworkhorse/configuration.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/lazyworkhorse/configuration.nix b/hosts/lazyworkhorse/configuration.nix index a74ec09..7fdf7ba 100644 --- a/hosts/lazyworkhorse/configuration.nix +++ b/hosts/lazyworkhorse/configuration.nix @@ -36,7 +36,7 @@ "transparent_hugepage=always" # because mucho ram ]; # 2. Load the specific drivers found by sensors-detect - boot.kernelModules = [ "nct6775" "lm96163" ]; + boot.kernelModules = [ "nct6775" "lm96163" "iptable_nat" "iptable_filter" ]; # 3. Force the nct6775 driver to recognize the chip if it's stubborn boot.extraModprobeConfig = '' options nct6775 force_id=0xd280