diff --git a/parsons/configuration.nix b/parsons/configuration.nix index c6fe455..fba128c 100644 --- a/parsons/configuration.nix +++ b/parsons/configuration.nix @@ -50,13 +50,6 @@ address = "fe80::1"; interface = "enp35s0"; }; - boot = { - kernelModules = [ "nf_nat_ftp" ]; - kernel.sysctl = { - "net.ipv4.conf.all.forwarding" = lib.mkOverride 90 true; - "net.ipv4.conf.default.forwarding" = lib.mkOverride 90 true; - }; - }; services.nginx = { enable = true; diff --git a/parsons/lxc.nix b/parsons/lxc.nix index ffb228b..31675b6 100644 --- a/parsons/lxc.nix +++ b/parsons/lxc.nix @@ -8,7 +8,6 @@ prefixLength = 24; } ]; - networking.nat.internalInterfaces = [ "lxcbr0" ]; virtualisation.lxc.enable = true; virtualisation.lxc.systemConfig = '' diff --git a/parsons/nftables.nix b/parsons/nftables.nix index a9e6614..9af7837 100644 --- a/parsons/nftables.nix +++ b/parsons/nftables.nix @@ -2,14 +2,7 @@ { networking.firewall.enable = true; - networking.nat.enable = false; - boot = { - kernelModules = [ "nf_nat_ftp" ]; - kernel.sysctl = { - "net.ipv4.conf.all.forwarding" = true; - "net.ipv4.conf.default.forwarding" = true; - }; - }; + networking.nat.enable = true; networking.nftables.enable = true; networking.nftables.tables.nat = {