diff options
Diffstat (limited to 'custom/tinc')
-rw-r--r-- | custom/tinc/def.nix | 4 | ||||
-rw-r--r-- | custom/tinc/yggdrasil.nix | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/custom/tinc/def.nix b/custom/tinc/def.nix index 1602e477..2610a13f 100644 --- a/custom/tinc/def.nix +++ b/custom/tinc/def.nix | |||
@@ -127,7 +127,7 @@ in | |||
127 | Name = ${if data.name == null then "$HOST" else data.name} | 127 | Name = ${if data.name == null then "$HOST" else data.name} |
128 | DeviceType = ${data.interfaceType} | 128 | DeviceType = ${data.interfaceType} |
129 | Device = /dev/net/tun | 129 | Device = /dev/net/tun |
130 | Interface = tinc.${network} | 130 | Interface = ${network} |
131 | ExperimentalProtocol = no | 131 | ExperimentalProtocol = no |
132 | ${data.extraConfig} | 132 | ${data.extraConfig} |
133 | ''; | 133 | ''; |
@@ -136,7 +136,7 @@ in | |||
136 | )); | 136 | )); |
137 | 137 | ||
138 | networking.interfaces = flip mapAttrs' cfg.networks (network: data: nameValuePair | 138 | networking.interfaces = flip mapAttrs' cfg.networks (network: data: nameValuePair |
139 | ("tinc.${network}") | 139 | (network) |
140 | ({ | 140 | ({ |
141 | virtual = true; | 141 | virtual = true; |
142 | virtualType = "${data.interfaceType}"; | 142 | virtualType = "${data.interfaceType}"; |
diff --git a/custom/tinc/yggdrasil.nix b/custom/tinc/yggdrasil.nix index 2da48486..175da1ec 100644 --- a/custom/tinc/yggdrasil.nix +++ b/custom/tinc/yggdrasil.nix | |||
@@ -9,7 +9,7 @@ let | |||
9 | #!${pkgs.stdenv.shell} | 9 | #!${pkgs.stdenv.shell} |
10 | ${pkgs.nettools}/bin/route add -net 10.141.1.0 netmask 255.255.255.0 gw 10.141.1.1 dev $INTERFACE metric 9999 | 10 | ${pkgs.nettools}/bin/route add -net 10.141.1.0 netmask 255.255.255.0 gw 10.141.1.1 dev $INTERFACE metric 9999 |
11 | ${optionalString cfg.useDNS '' | 11 | ${optionalString cfg.useDNS '' |
12 | ${pkgs.openresolv}/bin/resolvconf -m 0 -a tinc.yggdrasil <<EOF | 12 | ${pkgs.openresolv}/bin/resolvconf -m 0 -a yggdrasil <<EOF |
13 | domain yggdrasil | 13 | domain yggdrasil |
14 | nameserver 10.141.1.1 | 14 | nameserver 10.141.1.1 |
15 | EOF | 15 | EOF |
@@ -20,7 +20,7 @@ let | |||
20 | #!${pkgs.stdenv.shell} | 20 | #!${pkgs.stdenv.shell} |
21 | ${pkgs.nettools}/bin/route del -net 10.141.1.0 netmask 255.255.255.0 gw 10.141.1.1 dev $INTERFACE | 21 | ${pkgs.nettools}/bin/route del -net 10.141.1.0 netmask 255.255.255.0 gw 10.141.1.1 dev $INTERFACE |
22 | ${optionalString cfg.useDNS '' | 22 | ${optionalString cfg.useDNS '' |
23 | ${pkgs.openresolv}/bin/resolvconf -d tinc.yggdrasil | 23 | ${pkgs.openresolv}/bin/resolvconf -d yggdrasil |
24 | ''} | 24 | ''} |
25 | ''; | 25 | ''; |
26 | in { | 26 | in { |