diff --git a/hosts/dn42-il-gw1/configuration.nix b/hosts/dn42-il-gw1/configuration.nix index 950c2ad..a80739f 100644 --- a/hosts/dn42-il-gw1/configuration.nix +++ b/hosts/dn42-il-gw1/configuration.nix @@ -243,6 +243,22 @@ ]; privateKeyFile = config.sops.secrets.dn42-router-general-wireguard-key.path; }; + # fsinfo tu-dortmund + wg2870 = { + ips = [ + "fdd6:a7d6:3090::42:2574:2574/112" + ]; + listenPort = 52870; + allowedIPsAsRoutes = false; + peers = [ + { + allowedIPs = [ "fe80::/10" "fd00::/8" ]; + endpoint = "foss-ag-2.fsinfo.cs.tu-dortmund.de:22574"; + publicKey = "JfFYi7koXoZfh6oQBeE6vasQPrQAKrUtBEzP3y9pujs="; + } + ]; + privateKeyFile = config.sops.secrets.dn42-router-general-wireguard-key.path; + }; # jona / cryne wg3402 = { ips = [ @@ -315,6 +331,7 @@ 51411 # wg1411 51718 # wg1718 52189 # wg2189 + 52870 # wg2870 53402 # wg3402 54719 # wg4719 56190 # wg6190 @@ -411,6 +428,13 @@ remoteAsn = "4242422189"; localAddress = "fe80::2574"; } + { + peerName = "peer_2870"; + remoteAddress = "fdd6:a7d6:3090::42:2870:2870"; + interfaceName = "wg2870"; + remoteAsn = "4242422870"; + localAddress = "fdd6:a7d6:3090::42:2574:2574"; + } { peerName = "peer_3402"; remoteAddress = "fe80::3402";