WireGuard: Difference between revisions

imported>Luis-Hebendanz
mNo edit summary
imported>Luis-Hebendanz
No edit summary
Line 24: Line 24:
   networking.nat.externalInterface = "eth0";
   networking.nat.externalInterface = "eth0";
   networking.nat.internalInterfaces = [ "wg0" ];
   networking.nat.internalInterfaces = [ "wg0" ];
   networking.firewall.allowedUDPPorts = [ 51820 ];
   networking.firewall = {
    allowedUDPPorts = [ 51820 ];
    extraCommands = ''
    iptables -t nat -A POSTROUTING -s 10.100.0.0/24 -o eth0 -j MASQUERADE
    '';
  };


   networking.wireguard.interfaces = {
   networking.wireguard.interfaces = {