diff --git a/configuration.nix b/configuration.nix index 5062c44..b5cf422 100644 --- a/configuration.nix +++ b/configuration.nix @@ -6,7 +6,6 @@ in { imports = [ ./hardware-configuration.nix - ./variables-module.nix ./variables.nix ./files.nix @@ -34,9 +33,14 @@ in boot.cleanTmpDir = true; networking = { hostName = config.services.userdata.hostname; + usePredictableInterfaceNames = false; firewall = { allowedTCPPorts = lib.mkForce [ 22 25 80 143 443 465 587 993 4443 8443 ]; allowedUDPPorts = lib.mkForce [ 8443 10000 ]; + extraCommands = '' + iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE + iptables --append FORWARD --in-interface vpn00 -j ACCEPT + ''; }; nameservers = [ "1.1.1.1" "1.0.0.1" ]; }; @@ -84,4 +88,4 @@ in enable = true; }; }; -} +} \ No newline at end of file