diff --git a/nixos/hosts/osaka-vultr-01/default.nix b/nixos/hosts/osaka-vultr-01/default.nix index 2f13902d..6380dbbe 100644 --- a/nixos/hosts/osaka-vultr-01/default.nix +++ b/nixos/hosts/osaka-vultr-01/default.nix @@ -36,7 +36,11 @@ }; # Wireguard Forwarder - boot.kernel.sysctl = { "net.ipv4.ip_forward" = true; }; + boot.kernel.sysctl = { + "net.ipv4.ip_forward" = true; + "net.ipv4.conf.all.forwarding" = 1; + "net.ipv4.conf.default.forwarding" = 1; + }; networking.firewall.allowPing = true; networking.wireguard = { enable = true; @@ -67,13 +71,17 @@ }; }; + services.xinetd = { + enable = true; + }; + networking.nat = { enable = true; internalInterfaces = [ "wireguard0" ]; externalInterface = "eno3"; - # forwardPorts = [ - # { sourcePort = 80; destination = "10.100.0.2:80"; } - # { sourcePort = 443; destination = "10.100.0.2:443"; } - # ]; + forwardPorts = [ + { sourcePort = 80; destination = "10.100.0.2:80"; } + { sourcePort = 443; destination = "10.100.0.2:443"; } + ]; }; } \ No newline at end of file