diff options
author | volth <volth@webmaster.ms> | 2018-06-12 13:14:15 +0000 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-06-12 15:14:15 +0200 |
commit | d79a5057d3cad9f3bca569c39090e06114d75946 (patch) | |
tree | b0592b12f80b74ffb128d544c76adf072dbb678f /nixos/modules/services/networking/nat.nix | |
parent | 91cda44cf9ed208e24fd5b80c1d7df2886cfba2a (diff) | |
download | nixpkgs-d79a5057d3cad9f3bca569c39090e06114d75946.tar nixpkgs-d79a5057d3cad9f3bca569c39090e06114d75946.tar.gz nixpkgs-d79a5057d3cad9f3bca569c39090e06114d75946.tar.bz2 nixpkgs-d79a5057d3cad9f3bca569c39090e06114d75946.tar.lz nixpkgs-d79a5057d3cad9f3bca569c39090e06114d75946.tar.xz nixpkgs-d79a5057d3cad9f3bca569c39090e06114d75946.tar.zst nixpkgs-d79a5057d3cad9f3bca569c39090e06114d75946.zip |
nixos/nat: optional networking.nat.externalInterface (#41864)
to prevent "cannot coerce null to string" raise before the assertions are checked
Diffstat (limited to 'nixos/modules/services/networking/nat.nix')
-rw-r--r-- | nixos/modules/services/networking/nat.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/networking/nat.nix b/nixos/modules/services/networking/nat.nix index c27ae3f66f6..89d8590093d 100644 --- a/nixos/modules/services/networking/nat.nix +++ b/nixos/modules/services/networking/nat.nix @@ -50,7 +50,7 @@ let # NAT from external ports to internal ports. ${concatMapStrings (fwd: '' iptables -w -t nat -A nixos-nat-pre \ - -i ${cfg.externalInterface} -p ${fwd.proto} \ + -i ${toString cfg.externalInterface} -p ${fwd.proto} \ --dport ${builtins.toString fwd.sourcePort} \ -j DNAT --to-destination ${fwd.destination} @@ -81,7 +81,7 @@ let ${optionalString (cfg.dmzHost != null) '' iptables -w -t nat -A nixos-nat-pre \ - -i ${cfg.externalInterface} -j DNAT \ + -i ${toString cfg.externalInterface} -j DNAT \ --to-destination ${cfg.dmzHost} ''} |