From 32c0def45b315579d2136b60fc5b93081dee7692 Mon Sep 17 00:00:00 2001 From: Astro Date: Sat, 13 Nov 2021 01:23:23 +0100 Subject: [PATCH] config: nixify everything --- .gitignore | 4 +- README.md | 8 +- config/config.nix | 5704 +++++++++++++++++ config/default.nix | 8 + config/secrets-production.nix.gpg | 59 + config/secrets.nix | 242 + config/vlan.nix | 39 + flake.lock | 20 +- flake.nix | 7 +- nix/key/flake.nix | 14 - nix/lib/config/default.nix | 28 +- nix/lib/config/legacy.nix | 588 -- nix/lib/config/options.nix | 12 + nix/lib/default.nix | 10 +- nix/lib/salt-support/expand-template.nix | 23 - nix/lib/salt-support/load-sls.nix | 47 - nix/lib/salt-support/load-yaml.nix | 17 - nix/lib/salt-support/salt-pillar.nix | 66 - nix/nixos-module/container/dhcp-server.nix | 2 +- nix/nixos-module/container/dns.nix | 4 +- nix/nixos-module/container/upstream/pppoe.nix | 14 +- nix/pkgs/default.nix | 44 +- salt-pillar/bind/dns.sls | 38 - salt-pillar/bind/dyndns/anon1.sls | 18 - salt-pillar/bind/dyndns/upstream1.sls | 18 - salt-pillar/bind/dyndns/upstream2.sls | 18 - salt-pillar/bird/bgp.sls | 21 - salt-pillar/bird/ospf.sls | 15 - salt-pillar/bird/radv.sls | 33 - salt-pillar/collectd/gw.sls | 5 - salt-pillar/collectd/server1.sls | 14 - salt-pillar/collectd/stats-server.sls | 8 - salt-pillar/collectd/upstream.sls | 8 - salt-pillar/cpe/aps.sls | 2810 -------- salt-pillar/dhcp/init.sls | 525 -- salt-pillar/hosts/init.sls | 785 --- salt-pillar/keys.sls | 28 - salt-pillar/lxc-containers/server1.sls | 628 -- salt-pillar/subnets/init.sls | 147 - salt-pillar/switches/init.sls | 572 -- salt-pillar/top.sls | 62 - salt-pillar/upstream/anon1.sls | 5 - salt-pillar/upstream/upstream1.sls | 46 - salt-pillar/upstream/upstream2.sls | 41 - salt-pillar/vlans/init.sls | 25 - salt-pillar/vpn/anon1.sls | 85 - salt-pillar/wireguard/anon1.sls | 20 - 47 files changed, 6126 insertions(+), 6809 deletions(-) create mode 100644 config/config.nix create mode 100644 config/default.nix create mode 100644 config/secrets-production.nix.gpg create mode 100644 config/secrets.nix create mode 100644 config/vlan.nix delete mode 100644 nix/key/flake.nix delete mode 100644 nix/lib/config/legacy.nix delete mode 100644 nix/lib/salt-support/expand-template.nix delete mode 100644 nix/lib/salt-support/load-sls.nix delete mode 100644 nix/lib/salt-support/load-yaml.nix delete mode 100644 nix/lib/salt-support/salt-pillar.nix delete mode 100644 salt-pillar/bind/dns.sls delete mode 100644 salt-pillar/bind/dyndns/anon1.sls delete mode 100644 salt-pillar/bind/dyndns/upstream1.sls delete mode 100644 salt-pillar/bind/dyndns/upstream2.sls delete mode 100644 salt-pillar/bird/bgp.sls delete mode 100644 salt-pillar/bird/ospf.sls delete mode 100644 salt-pillar/bird/radv.sls delete mode 100644 salt-pillar/collectd/gw.sls delete mode 100644 salt-pillar/collectd/server1.sls delete mode 100644 salt-pillar/collectd/stats-server.sls delete mode 100644 salt-pillar/collectd/upstream.sls delete mode 100644 salt-pillar/cpe/aps.sls delete mode 100644 salt-pillar/dhcp/init.sls delete mode 100644 salt-pillar/hosts/init.sls delete mode 100644 salt-pillar/keys.sls delete mode 100644 salt-pillar/lxc-containers/server1.sls delete mode 100644 salt-pillar/subnets/init.sls delete mode 100644 salt-pillar/switches/init.sls delete mode 100644 salt-pillar/top.sls delete mode 100644 salt-pillar/upstream/anon1.sls delete mode 100644 salt-pillar/upstream/upstream1.sls delete mode 100644 salt-pillar/upstream/upstream2.sls delete mode 100644 salt-pillar/vlans/init.sls delete mode 100644 salt-pillar/vpn/anon1.sls delete mode 100644 salt-pillar/wireguard/anon1.sls diff --git a/.gitignore b/.gitignore index 25a1b17..02085cb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -contact.md +/contact.md +/config/secrets-production.nix +/config/secrets-production.nix.old diff --git a/README.md b/README.md index 2b09681..8c981ec 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,8 @@ Wir, ein kleiner Kreis von Menschen die das Netzwerk im Zentralwerk betreuen, ha - [x] Einlesen der Salt-Daten in Nix - [x] Containererstellung - [x] Migration der Container -- [ ] device-scripts auf Site Config umstellen -- [ ] Site Config ohne Entschlüsselung dumpen, Salt-Daten löschen +- [x] device-scripts auf Site Config umstellen +- [x] Site Config ohne Entschlüsselung dumpen, Salt-Daten löschen ### Development Setup @@ -77,8 +77,8 @@ auch `/etc/nixos` so dass `nixos-rebuild switch` problemlos klappt. Ausserdem ist dieser lokale Checkout in der `nix registry` eingetragen, was von bspw. von `build-container` verwendet wird. -Der Flake-input `zentralwerk-network-key` ist mit einem lokalen -Repository überschrieben, weshalb die `flake.lock` dirty ist. +Ausserdem wurden dort `nix run .#switch-to-production` und immer +wieder `.#decrypt-secrets` ausgeführt. ### LXC-Containers auf Server diff --git a/config/config.nix b/config/config.nix new file mode 100644 index 000000000..dad5f8f --- /dev/null +++ b/config/config.nix @@ -0,0 +1,5704 @@ +{ + site = { + hosts = { + freifunk.ospf.upstreamInstance = 6; + anon1 = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:14:00"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = [ "upstream1" "upstream3" "upstream4" "freifunk" ]; + upstreamInstance = 5; + }; + role = "container"; + }; + ap-test1 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + mgmt.type = "phys"; + pub.type = "bridge"; + }; + }; + ap-test2 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + mgmt.type = "phys"; + pub.type = "bridge"; + }; + }; + ap1 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv6.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv6 = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "weg"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + uebergangsnetz = { net = "priv6"; }; + }; + }; + }; + }; + ap10 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv15.type = "bridge"; + priv21.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-d1 = { + ports = [ "wan" ]; + }; + }; + location = "Turm D, 1. Etage"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 6; + htmode = "HT40+"; + ssids = { + "Ebs 2000" = { net = "priv21"; }; + "ZW public" = { net = "pub"; }; + "iz-dresden.org" = { net = "priv15"; }; + }; + }; + }; + }; + ap11 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv8.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv8 = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B 2.03.04"; + model = "tl-wr1043nd-v1"; + role = "ap"; + wifi = { + "platform/qca955x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + braeunigkoschnik = { net = "priv8"; }; + }; + }; + }; + }; + ap12 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv38.type = "bridge"; + priv42.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:4" "lan:1" "lan:2" "lan:3" ]; + }; + switch-d1 = { + ports = [ "wan" ]; + }; + }; + location = "Turm D, 4. Etage"; + model = "tl-wr841-v8"; + role = "ap"; + wifi = { + "platform/ar934x_wmac" = { + channel = 6; + htmode = "HT40+"; + ssids = { + "IrèneMélix" = { net = "priv38"; }; + "ZW public" = { net = "pub"; }; + paperheart = { net = "priv42"; }; + }; + }; + }; + }; + ap13 = { }; + ap14 = { }; + ap15 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv10.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv10 = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B4.09.01"; + model = "tl-wr1043nd-v1"; + role = "ap"; + wifi = { + "platform/qca955x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + etz250 = { net = "priv10"; }; + }; + }; + }; + }; + ap16 = { }; + ap17 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv29.type = "bridge"; + priv33.type = "bridge"; + priv34.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv33 = { + ports = [ "lan" ]; + }; + switch-c1 = { + ports = [ "wan" ]; + }; + }; + location = "Turm C, 2. Etage"; + model = "tl-wr1043nd-v1"; + role = "ap"; + wifi = { + "platform/qca955x_wmac" = { + channel = 5; + htmode = "HT40+"; + ssids = { + EDUB = { net = "priv33"; }; + "ZW public" = { net = "pub"; }; + Zweitwohnsitz = { net = "priv34"; }; + e-Stuetzpunkt = { net = "priv29"; }; + }; + }; + }; + }; + ap18 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv9.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv9 = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Haus B, 2. Etage, zum Innenhof"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "Restaurierung Wolff/Kober" = { net = "priv9"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap19 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv26.type = "bridge"; + priv41.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-c1 = { + ports = [ "wan" ]; + }; + }; + location = "Turm C oberste Etage"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 6; + htmode = "HT40+"; + ssids = { + "Studio 01127" = { net = "priv41"; }; + Walter = { net = "priv26"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap2 = { + interfaces = { + c3d2.type = "bridge"; + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + c3d2 = { + ports = [ "lan" ]; + }; + switch-c3d2-main = { + ports = [ "wan" ]; + }; + }; + location = "C3D2 Backstage"; + model = "archer-c7-v2"; + role = "ap"; + wifi = { + "pci0000:01/0000:01:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + C3D2 = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca955x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "C3D2 legacy" = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap20 = { }; + ap21 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Foyer (DS20)"; + model = "unifiac-lite"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 36; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 1; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + }; + }; + ap22 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan" ]; + }; + switch-d1 = { + ports = [ "wan" ]; + }; + }; + location = "Haus B Souterrain unter der Treppe an Turm D"; + model = "tl-wr740n-v1"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 11; + htmode = "HT40-"; + ssids = { "ZW public" = { net = "pub"; }; }; + }; + }; + }; + ap23 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv30.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-b1 = { + ports = [ "lan" ]; + }; + }; + location = "Seminarraum, Haus B"; + model = "unifiac-lite"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + "LBK Network" = { net = "priv30"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "LBK Network" = { net = "priv30"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap24 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv12.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv12 = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Farbwerk"; + model = "tl-wr740n-v1"; + role = "ap"; + wifi = { + "platform/ar933x_wmac" = { + channel = 6; + htmode = "HT40-"; + ssids = { + "ZW public" = { net = "pub"; }; + farbwerk = { net = "priv12"; }; + }; + }; + }; + }; + ap25 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv12.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv12 = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Farbwerk"; + model = "tl-wr740n-v1"; + role = "ap"; + wifi = { + "platform/ar933x_wmac" = { + channel = 6; + htmode = "HT40-"; + ssids = { + "ZW public" = { net = "pub"; }; + farbwerk = { net = "priv12"; }; + }; + }; + }; + }; + ap26 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv37.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan" ]; + }; + switch-c1 = { + ports = [ "wan" ]; + }; + }; + location = "Turm C, 1. Etage"; + model = "tl-wr740n-v1"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 11; + htmode = "HT40-"; + ssids = { + Dezember = { net = "priv37"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap27 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Weg?"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { "ZW public" = { net = "pub"; }; }; + }; + }; + }; + ap28 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + ap3 = { + ports = [ "wan" ]; + }; + pub = { + ports = [ "lan:4" "lan:1" "lan:2" "lan:3" ]; + }; + }; + location = "Tunnel"; + model = "tl-wr841-v8"; + role = "ap"; + wifi = { + "platform/ar934x_wmac" = { + channel = 9; + htmode = "HT40+"; + ssids = { "ZW public" = { net = "pub"; }; }; + }; + }; + }; + ap29 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv13.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv13 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B1.05.07"; + model = "archer-c7-v4"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + jungnickel-fotografie = { net = "priv13"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 6; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + jungnickel-fotografie = { net = "priv13"; }; + }; + }; + }; + }; + ap3 = { + interfaces = { + c3d2.type = "bridge"; + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + ap28 = { + ports = [ "lan:1" ]; + }; + c3d2 = { + ports = [ "lan:2" "lan:3" "lan:4" ]; + }; + switch-d1 = { + ports = [ "wan" ]; + }; + }; + location = "C3D2 Keller"; + model = "tl-wdr4300-v1"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 128; + htmode = "HT40+"; + ssids = { + C3D2 = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/ar934x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "C3D2 legacy" = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap30 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv14.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv14 = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B 4.02"; + model = "tl-wr1043nd-v4"; + role = "ap"; + wifi = { + "platform/qca956x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + WLANb0402 = { net = "priv14"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap31 = { + interfaces = { + c3d2.type = "bridge"; + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv39.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-c3d2-main = { + ports = [ "lan" ]; + }; + }; + location = "C3D2 Assembly"; + model = "unifiac-lite"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 149; + htmode = "VHT80"; + ssids = { + C3D2 = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 5; + htmode = "HT40+"; + ssids = { + "C3D2 legacy" = { net = "c3d2"; }; + FOTOAKADEMIEdd = { net = "priv39"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap32 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-b2 = { + ports = [ "lan" ]; + }; + }; + location = "Auf Lager"; + model = "unifiac-lite"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 149; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 9; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + }; + }; + ap33 = { + interfaces = { + c3d2.type = "bridge"; + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + switch-b2 = { + ports = [ "lan" ]; + }; + }; + location = "C3D2 Podest/Hinterhof"; + model = "unifiac-lite"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 100; + htmode = "VHT80"; + ssids = { + C3D2 = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 9; + htmode = "HT40+"; + ssids = { + "C3D2 legacy" = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap34 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + ap42 = { + ports = [ "lan" ]; + }; + }; + location = "Hof (temporary)"; + model = "unifiac-lite"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 149; + htmode = "VHT80"; + ssids = { "ZW public" = { net = "pub"; }; }; + }; + "platform/qca956x_wmac" = { + channel = 9; + htmode = "HT40+"; + ssids = { "ZW public" = { net = "pub"; }; }; + }; + }; + }; + ap35 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv18.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv18 = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B 4.08"; + model = "tl-wr1043n-v5"; + role = "ap"; + wifi = { + "platform/qca956x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + Koch = { net = "priv18"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap36 = { + interfaces = { + c3d2.type = "bridge"; + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Reserve"; + model = "tl-wr740n-v1"; + role = "ap"; + wifi = { + "platform/ar933x_wmac" = { + channel = 5; + htmode = "HT40+"; + ssids = { + "C3D2 legacy" = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap37 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv19.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv19 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B3.11.01"; + model = "archer-c7-v5"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "hechtfilm.de" = { net = "priv19"; }; + }; + }; + "platform/ahb/18100000.wmac" = { + channel = 6; + htmode = "HT40-"; + ssids = { + "ZW public" = { net = "pub"; }; + "hechtfilm.de legacy" = { net = "priv19"; }; + }; + }; + }; + }; + ap38 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv20.type = "bridge"; + priv28.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-c1 = { + ports = [ "wan" ]; + }; + }; + location = "ECCE-Raum"; + model = "archer-c7-v4"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + "ZW heinrichsgarten" = { net = "priv28"; }; + "ZW public" = { net = "pub"; }; + plop = { net = "priv20"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 11; + htmode = "HT40-"; + ssids = { + "ZW heinrichsgarten" = { net = "priv28"; }; + "ZW public" = { net = "pub"; }; + plop = { net = "priv20"; }; + }; + }; + }; + }; + ap39 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv7.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "private"; + model = "dir-615-d"; + role = "ap"; + wifi = { + "platform/10180000.wmac" = { + channel = 9; + htmode = "HT40+"; + ssids = { + EckiTino = { net = "priv7"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap4 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv4.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv4 = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Returned"; + model = "tl-wr1043nd-v1"; + + role = "ap"; + wifi = { + "platform/qca955x_wmac" = { + channel = 11; + htmode = "HT40-"; + ssids = { + "ZW public" = { net = "pub"; }; + "jam-circle.de" = { net = "priv4"; }; + }; + }; + }; + }; + ap40 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv22.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv22 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B4.01"; + model = "archer-c7-v5"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 128; + htmode = "VHT80"; + ssids = { + M = { net = "priv22"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 6; + htmode = "HT40-"; + ssids = { + "M legacy" = { net = "priv22"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap41 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv26.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv26 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B3.01"; + model = "archer-c7-v5"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 128; + htmode = "VHT80"; + ssids = { + Walter = { net = "priv26"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 6; + htmode = "HT40-"; + ssids = { + Walter = { net = "priv26"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap42 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv4.type = "bridge"; + pub.type = "bridge"; + }; + links = { + ap34 = { + ports = [ "lan:3" ]; + }; + priv4 = { + ports = [ "lan:1" "lan:2" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Dresden School of Lindy Hop"; + model = "archer-c7-v5"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 128; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + "jam-circle.de" = { net = "priv4"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 11; + htmode = "HT40-"; + ssids = { + "ZW public" = { net = "pub"; }; + "jam-circle.de legacy" = { net = "priv4"; }; + }; + }; + }; + }; + ap43 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv27.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv27 = { + ports = [ "lan" ]; + }; + switch-a1 = { + ports = [ "wan" ]; + }; + }; + location = "B 2.05.03"; + model = "tl-wr1043nd-v1"; + role = "ap"; + wifi = { + "platform/qca955x_wmac" = { + channel = 5; + htmode = "HT40+"; + ssids = { + Kaffeetasse = { net = "priv27"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap44 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal A vorn"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 1; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap45 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal A mitte"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 5; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 149; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap46 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + priv36.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal A hinten"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 9; + htmode = "HT20"; + ssids = { + EWW = { net = "priv36"; }; + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + EWW = { net = "priv36"; }; + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap47 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal Foyer"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 1; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 149; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap48 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal A Kleiner Saal Tuer"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 5; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap49 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal A Kabinett"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 9; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 149; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap5 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv5.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv5 = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "a"; + model = "tl-wr1043nd-v1"; + role = "ap"; + wifi = { + "platform/qca955x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + "verbalwerk.de" = { net = "priv5"; }; + }; + }; + }; + }; + ap50 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + priv32.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal A Kleiner Saal Buehne"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 1; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + gerdwork = { net = "priv32"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap51 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv17.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv17 = { + ports = [ "lan" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "antrares"; + model = "archer-c7-v2"; + role = "ap"; + wifi = { + "pci0000:01/0000:01:00.0" = { + channel = 106; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + antrares = { net = "priv17"; }; + }; + }; + "platform/qca955x_wmac" = { + channel = 9; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + antrares = { net = "priv17"; }; + }; + }; + }; + }; + ap52 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv25.type = "bridge"; + pub.type = "bridge"; + }; + links = { + switch-a1 = { + ports = [ "lan" ]; + }; + }; + location = "Saal (TODO)"; + model = "unifi-nanohd"; + role = "ap"; + wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0" = { + channel = 9; + htmode = "HT20"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage legacy" = { net = "priv25"; }; + }; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0" = { + channel = 149; + htmode = "VHT80"; + ssids = { + "ZW public" = { net = "pub"; }; + "ZW stage" = { net = "priv25"; }; + }; + }; + }; + }; + ap53 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv11.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv11 = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B2.05.01"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 9; + htmode = "HT40+"; + ssids = { + "Karen Koschnick" = { net = "priv11"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap54 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv35.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv35 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B1.05.02"; + model = "archer-c7-v5"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 128; + htmode = "HT40+"; + ssids = { + Abyssinia = { net = "priv35"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + Abyssinia = { net = "priv35"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap55 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv6.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv6 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B3.05.03"; + model = "archer-c7-v5"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 36; + htmode = "VHT80"; + ssids = { + MagLAN = { net = "priv6"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 9; + htmode = "HT20"; + ssids = { + "MagLAN (legacy)" = { net = "priv6"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap56 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv6.type = "bridge"; + pub.type = "bridge"; + }; + links = { + priv6 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "B4.04.01"; + model = "archer-c7-v5"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 100; + htmode = "VHT80"; + ssids = { + MagLAN = { net = "priv6"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/qca956x_wmac" = { + channel = 1; + htmode = "HT20"; + ssids = { + "MagLAN (legacy)" = { net = "priv6"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + ap57 = { }; + ap58 = { }; + ap59 = { }; + ap6 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-b2 = { + ports = [ "wan" ]; + }; + }; + location = "Broken flash"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 13; + htmode = "HT40-"; + ssids = { "ZW public" = { net = "pub"; }; }; + }; + }; + }; + ap60 = { }; + ap61 = { }; + ap62 = { }; + ap63 = { }; + ap64 = { }; + ap7 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv40.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-d1 = { + ports = [ "wan" ]; + }; + }; + location = "Turm D, 5. Etage"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + "ZW public" = { net = "pub"; }; + mino = { net = "priv40"; }; + }; + }; + }; + }; + ap8 = { + interfaces = { + c3d2.type = "bridge"; + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv23.type = "bridge"; + pub.type = "bridge"; + }; + links = { + c3d2 = { + ports = [ "lan:1" "lan:2" "lan:3" "lan:4" ]; + }; + switch-b1 = { + ports = [ "wan" ]; + }; + }; + location = "Poelzi"; + model = "tl-wdr4300-v1"; + role = "ap"; + wifi = { + "pci0000:00/0000:00:00.0" = { + channel = 36; + htmode = "HT40+"; + ssids = { + C3D2 = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + }; + }; + "platform/ar934x_wmac" = { + channel = 13; + htmode = "HT40-"; + ssids = { + "C3D2 legacy" = { net = "c3d2"; }; + "ZW public" = { net = "pub"; }; + teknologi = { net = "priv23"; }; + }; + }; + }; + }; + ap9 = { + interfaces = { + mgmt = { + gw4 = "mgmt-gw"; + gw6 = "mgmt-gw"; + type = "phys"; + }; + priv16.type = "bridge"; + pub.type = "bridge"; + }; + links = { + pub = { + ports = [ "lan:4" "lan:3" "lan:2" "lan:1" ]; + }; + switch-d1 = { + ports = [ "wan" ]; + }; + }; + location = "Turm D, 2. Etage"; + model = "tl-wr841-v10"; + role = "ap"; + wifi = { + "platform/qca953x_wmac" = { + channel = 1; + htmode = "HT40+"; + ssids = { + Herzzbuehne = { net = "priv16"; }; + "ZW public" = { net = "pub"; }; + }; + }; + }; + }; + bgp = { + bgp = { + asn = 4242421127; + peers = { + "172.22.99.253" = { asn = 64699; }; + "fe80::a800:42ff:fe7a:3246%c3d2" = { asn = 64699; }; + }; + }; + interfaces = { + c3d2 = { + hwaddr = "0A:14:48:01:22:01"; + type = "veth"; + }; + core = { + hwaddr = "0A:14:48:01:22:00"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; + stubNets4 = [ "172.20.0.0/14" "10.0.0.0/8" ]; + stubNets6 = + [ "fd00::/8" "2a02:8106:208:5200::/56" "2a02:8106:211:e900::/56" ]; + }; + role = "container"; + }; + c3d2-anon = { + interfaces = { + c3d2 = { + hwaddr = "0A:14:48:01:07:05"; + type = "veth"; + }; + core = { + hwaddr = "0A:14:48:01:07:04"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = [ "anon1" "freifunk" ]; + }; + role = "container"; + }; + c3d2-gw1 = { + interfaces = { + c3d2 = { + hwaddr = "0A:14:48:01:21:01"; + type = "veth"; + }; + core = { + hwaddr = "0A:14:48:01:21:00"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream3" "upstream4" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + c3d2-gw2 = { + interfaces = { + c3d2 = { + hwaddr = "0A:14:48:01:21:03"; + type = "veth"; + }; + core = { + hwaddr = "0A:14:48:01:21:02"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream1" "upstream3" "upstream4" "anon1" "freifunk" ]; + }; + role = "container"; + }; + c3d2-gw3 = { + interfaces = { + c3d2 = { + hwaddr = "0A:14:48:01:21:05"; + type = "veth"; + }; + core = { + hwaddr = "0A:14:48:01:21:04"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + cls-gw = { + interfaces = { + cluster = { + hwaddr = "0A:14:48:01:06:02"; + type = "veth"; + }; + core = { + hwaddr = "0A:14:48:01:06:03"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; + }; + role = "container"; + }; + dns = { + interfaces = { + serv = { + gw4 = "serv-gw"; + gw6 = "serv-gw"; + hwaddr = "0A:14:48:01:23:00"; + type = "veth"; + }; + }; + services.dns.enable = true; + role = "container"; + }; + dnscache = { + interfaces = { + serv = { + gw4 = "serv-gw"; + gw6 = "serv-gw"; + type = "veth"; + }; + }; + services.dnscache.enable = true; + role = "container"; + }; + mgmt-gw = { + firewall.enable = true; + interfaces = { + core = { + hwaddr = "0A:14:48:01:24:01"; + type = "veth"; + }; + mgmt = { + hwaddr = "0A:14:48:01:24:00"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; + }; + role = "container"; + }; + netboot = { + interfaces = { + serv = { + gw4 = "serv-gw"; + gw6 = "serv-gw"; + hwaddr = "0A:14:48:01:15:01"; + type = "veth"; + }; + }; + role = "container"; + }; + priv1-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:19:00"; + type = "veth"; + }; + priv1 = { + hwaddr = "0A:14:48:01:19:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv10-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:13:02"; + type = "veth"; + }; + priv10 = { + hwaddr = "0A:14:48:01:13:03"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv11-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:29:00"; + type = "veth"; + }; + priv11 = { + hwaddr = "0A:14:48:01:29:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv12-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:00"; + type = "veth"; + }; + priv12 = { + hwaddr = "0A:14:48:01:2A:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv13-gw = { + firewall.enable = true; + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:10"; + type = "veth"; + }; + priv13 = { + hwaddr = "0A:14:48:01:2A:11"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv14-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:12"; + type = "veth"; + }; + priv14 = { + hwaddr = "0A:14:48:01:2A:13"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv15-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:14"; + type = "veth"; + }; + priv15 = { + hwaddr = "0A:14:48:01:2A:15"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv16-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:16"; + type = "veth"; + }; + priv16 = { + hwaddr = "0A:14:48:01:2A:17"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv17-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:18"; + type = "veth"; + }; + priv17 = { + hwaddr = "0A:14:48:01:2A:19"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv17-gw-up3 = { + interfaces = { + core = { + hwaddr = "0A:14:47:02:2A:18"; + type = "veth"; + }; + priv17 = { + hwaddr = "0A:14:47:02:2A:19"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream3" "upstream4" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv18-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:1A"; + type = "veth"; + }; + priv18 = { + hwaddr = "0A:14:48:01:2A:1B"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv19-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:1C"; + type = "veth"; + }; + priv19 = { + hwaddr = "0A:14:48:01:2A:1D"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv2-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:18:00"; + type = "veth"; + }; + priv2 = { + hwaddr = "0A:14:48:01:18:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv20-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:1E"; + type = "veth"; + }; + priv20 = { + hwaddr = "0A:14:48:01:2A:1F"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv21-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:20"; + type = "veth"; + }; + priv21 = { + hwaddr = "0A:14:48:01:2A:21"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv22-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:24"; + type = "veth"; + }; + priv22 = { + hwaddr = "0A:14:48:01:2A:25"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv23-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:22"; + type = "veth"; + }; + priv23 = { + hwaddr = "0A:14:48:01:2A:23"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv24-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:26"; + type = "veth"; + }; + priv24 = { + hwaddr = "0A:14:48:01:2A:27"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv25-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:28"; + type = "veth"; + }; + priv25 = { + hwaddr = "0A:14:48:01:2A:29"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv26-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:2A"; + type = "veth"; + }; + priv26 = { + hwaddr = "0A:14:48:01:2A:2B"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv27-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:2C"; + type = "veth"; + }; + priv27 = { + hwaddr = "0A:14:48:01:2A:2D"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv28-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:2E"; + type = "veth"; + }; + priv28 = { + hwaddr = "0A:14:48:01:2A:2F"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv29-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:30"; + type = "veth"; + }; + priv29 = { + hwaddr = "0A:14:48:01:2A:31"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv3-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:08:00"; + type = "veth"; + }; + priv3 = { + hwaddr = "0A:14:48:01:08:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv30-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:32"; + type = "veth"; + }; + priv30 = { + hwaddr = "0A:14:48:01:2A:33"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv31-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:34"; + type = "veth"; + }; + priv31 = { + hwaddr = "0A:14:48:01:2A:35"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv32-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:36"; + type = "veth"; + }; + priv32 = { + hwaddr = "0A:14:48:01:2A:37"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv33-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:38"; + type = "veth"; + }; + priv33 = { + hwaddr = "0A:14:48:01:2A:39"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv34-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:40"; + type = "veth"; + }; + priv34 = { + hwaddr = "0A:14:48:01:2A:41"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv35-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:42"; + type = "veth"; + }; + priv35 = { + hwaddr = "0A:14:48:01:2A:43"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv36-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:44"; + type = "veth"; + }; + priv36 = { + hwaddr = "0A:14:48:01:2A:45"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv37-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:46"; + type = "veth"; + }; + priv37 = { + hwaddr = "0A:14:48:01:2A:47"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv38-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:48"; + type = "veth"; + }; + priv38 = { + hwaddr = "0A:14:48:01:2A:49"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv39-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:4A"; + type = "veth"; + }; + priv39 = { + hwaddr = "0A:14:48:01:2A:4B"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv4-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:17:01"; + type = "veth"; + }; + priv4 = { + hwaddr = "0A:14:48:01:17:00"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv40-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:4C"; + type = "veth"; + }; + priv40 = { + hwaddr = "0A:14:48:01:2A:4D"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv41-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:4E"; + type = "veth"; + }; + priv41 = { + hwaddr = "0A:14:48:01:2A:4F"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv42-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:2A:50"; + type = "veth"; + }; + priv42 = { + hwaddr = "0A:14:48:01:2A:51"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv5-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:12:00"; + type = "veth"; + }; + priv5 = { + hwaddr = "0A:14:48:01:12:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv6-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:11:00"; + type = "veth"; + }; + priv6 = { + hwaddr = "0A:14:48:01:11:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv7-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:10:00"; + type = "veth"; + }; + priv7 = { + hwaddr = "0A:14:48:01:10:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv8-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:09:00"; + type = "veth"; + }; + priv8 = { + hwaddr = "0A:14:48:01:09:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + priv9-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:20:00"; + type = "veth"; + }; + priv9 = { + hwaddr = "0A:14:48:01:20:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; + }; + role = "container"; + }; + pub-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:16:00"; + type = "veth"; + }; + pub = { + hwaddr = "0A:14:48:01:16:01"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = [ "anon1" "freifunk" ]; + }; + role = "container"; + }; + serv-gw = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:06:01"; + type = "veth"; + }; + serv = { + hwaddr = "0A:14:48:01:06:00"; + type = "veth"; + }; + }; + ospf = { + allowedUpstreams = + [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; + }; + role = "container"; + }; + server1 = { + interfaces = { + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv1.type = "bridge"; + priv10.type = "bridge"; + priv11.type = "bridge"; + priv12.type = "bridge"; + priv13.type = "bridge"; + priv14.type = "bridge"; + priv15.type = "bridge"; + priv16.type = "bridge"; + priv17.type = "bridge"; + priv18.type = "bridge"; + priv19.type = "bridge"; + priv2.type = "bridge"; + priv20.type = "bridge"; + priv21.type = "bridge"; + priv22.type = "bridge"; + priv23.type = "bridge"; + priv24.type = "bridge"; + priv25.type = "bridge"; + priv26.type = "bridge"; + priv27.type = "bridge"; + priv28.type = "bridge"; + priv29.type = "bridge"; + priv3.type = "bridge"; + priv30.type = "bridge"; + priv31.type = "bridge"; + priv32.type = "bridge"; + priv33.type = "bridge"; + priv34.type = "bridge"; + priv35.type = "bridge"; + priv36.type = "bridge"; + priv37.type = "bridge"; + priv38.type = "bridge"; + priv39.type = "bridge"; + priv4.type = "bridge"; + priv40.type = "bridge"; + priv41.type = "bridge"; + priv42.type = "bridge"; + priv5.type = "bridge"; + priv6.type = "bridge"; + priv7.type = "bridge"; + priv8.type = "bridge"; + priv9.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + up1.type = "bridge"; + up2.type = "bridge"; + up3.type = "bridge"; + up4.type = "bridge"; + }; + model = "pc"; + role = "server"; + }; + server2 = { + interfaces = { + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv1.type = "bridge"; + priv10.type = "bridge"; + priv11.type = "bridge"; + priv12.type = "bridge"; + priv13.type = "bridge"; + priv14.type = "bridge"; + priv15.type = "bridge"; + priv16.type = "bridge"; + priv17.type = "bridge"; + priv18.type = "bridge"; + priv19.type = "bridge"; + priv2.type = "bridge"; + priv20.type = "bridge"; + priv21.type = "bridge"; + priv22.type = "bridge"; + priv23.type = "bridge"; + priv24.type = "bridge"; + priv25.type = "bridge"; + priv26.type = "bridge"; + priv27.type = "bridge"; + priv28.type = "bridge"; + priv29.type = "bridge"; + priv3.type = "bridge"; + priv30.type = "bridge"; + priv31.type = "bridge"; + priv32.type = "bridge"; + priv33.type = "bridge"; + priv34.type = "bridge"; + priv35.type = "bridge"; + priv36.type = "bridge"; + priv37.type = "bridge"; + priv38.type = "bridge"; + priv39.type = "bridge"; + priv4.type = "bridge"; + priv40.type = "bridge"; + priv41.type = "bridge"; + priv42.type = "bridge"; + priv5.type = "bridge"; + priv6.type = "bridge"; + priv7.type = "bridge"; + priv8.type = "bridge"; + priv9.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + up1.type = "bridge"; + up2.type = "bridge"; + up3.type = "bridge"; + up4.type = "bridge"; + }; + model = "pc"; + role = "server"; + }; + server3 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv23.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + }; + }; + server5 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv23.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + }; + }; + server6 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv23.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + }; + }; + server7 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv23.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + }; + }; + server8 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv23.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + }; + }; + server9 = { + interfaces = { + bmx.type = "bridge"; + c3d2.type = "bridge"; + cluster.type = "bridge"; + core.type = "bridge"; + mgmt.type = "bridge"; + priv23.type = "bridge"; + pub.type = "bridge"; + serv.type = "bridge"; + }; + }; + stats = { + interfaces = { + serv = { + gw4 = "serv-gw"; + gw6 = "serv-gw"; + hwaddr = "0A:14:48:01:15:00"; + type = "veth"; + }; + }; + role = "container"; + }; + switch-a1 = { + interfaces = { mgmt.type = "phys"; }; + links = { + iso4 = { + ports = [ "1" ]; + }; + priv25 = { + ports = [ "2" "3" "4" "5" ]; + }; + priv31 = { + ports = [ "6" ]; + }; + pub = { + ports = [ "8" ]; + }; + switch-c1 = { + ports = [ "7" ]; + }; + }; + location = "Saal A"; + model = "TL-SG3210"; + role = "switch"; + }; + switch-b1 = { + interfaces = { mgmt.type = "phys"; }; + links = { + ap23 = { + ports = [ "g10" ]; + }; + ap8 = { + ports = [ "g16" ]; + }; + c3d2 = { + ports = [ "g23" ]; + }; + iso1 = { + ports = [ "g2" ]; + }; + iso2 = { + ports = [ "g3" ]; + }; + iso3 = { + ports = [ "g4" ]; + }; + mgmt = { + ports = [ "g1" ]; + }; + serv = { + ports = [ "g22" ]; + }; + server1 = { + ports = [ "g24" ]; + }; + server2 = { + group = "1"; + ports = [ "g12" "g38" "g39" "g40" ]; + }; + server5 = { + group = "6"; + ports = [ "g17" "g18" "g19" "g20" ]; + }; + server6 = { + group = "8"; + ports = [ "g5" "g6" "g7" "g8" ]; + }; + server7 = { + group = "7"; + ports = [ "g9" "g11" "g14" "g15" ]; + }; + server8 = { + group = "5"; + ports = [ "g35" "g36" "g37" "g13" ]; + }; + switch-b2 = { + group = "3"; + ports = [ "g25" "g26" "g27" "g28" ]; + }; + switch-c1 = { + group = "2"; + ports = [ "g29" "g30" "g31" "g32" ]; + }; + switch-c3d2-main = { + group = "4"; + ports = [ "g41" "g42" "g43" "g44" ]; + }; + switch-d1 = { + ports = [ "g34" ]; + }; + }; + location = "Haus B Souterrain"; + model = "linksys-srw2048"; + role = "switch"; + }; + switch-b2 = { + interfaces = { mgmt.type = "phys"; }; + links = { + ap1 = { + ports = [ "GigabitEthernet 1/0/8" ]; + }; + ap11 = { + ports = [ "GigabitEthernet 1/0/10" ]; + }; + ap15 = { + ports = [ "GigabitEthernet 1/0/12" ]; + }; + ap18 = { + ports = [ "GigabitEthernet 1/0/18" ]; + }; + ap24 = { + ports = [ "GigabitEthernet 1/0/34" ]; + }; + ap25 = { + ports = [ "GigabitEthernet 1/0/35" ]; + }; + ap29 = { + ports = [ "GigabitEthernet 1/0/36" ]; + }; + ap30 = { + ports = [ "GigabitEthernet 1/0/22" ]; + }; + ap35 = { + ports = [ "GigabitEthernet 1/0/23" ]; + }; + ap37 = { + ports = [ "GigabitEthernet 1/0/39" ]; + }; + ap39 = { + ports = [ "GigabitEthernet 1/0/17" ]; + }; + ap40 = { + ports = [ "GigabitEthernet 1/0/21" ]; + }; + ap41 = { + ports = [ "GigabitEthernet 1/0/37" ]; + }; + ap42 = { + ports = [ "GigabitEthernet 1/0/6" ]; + }; + ap5 = { + ports = [ "GigabitEthernet 1/0/7" ]; + }; + ap51 = { + ports = [ "GigabitEthernet 1/0/13" ]; + }; + ap53 = { + ports = [ "GigabitEthernet 1/0/15" ]; + }; + ap54 = { + ports = [ "GigabitEthernet 1/0/38" ]; + }; + ap55 = { + ports = [ "GigabitEthernet 1/0/19" ]; + }; + ap56 = { + ports = [ "GigabitEthernet 1/0/9" ]; + }; + mgmt = { + ports = [ + "GigabitEthernet1/0/1" + "GigabitEthernet1/0/41" + "GigabitEthernet1/0/42" + "GigabitEthernet1/0/43" + "GigabitEthernet1/0/44" + "GigabitEthernet1/0/45" + "GigabitEthernet1/0/46" + "GigabitEthernet1/0/47" + "GigabitEthernet1/0/48" + ]; + }; + priv1 = { + ports = [ "GigabitEthernet 1/0/3" ]; + }; + priv19 = { + ports = [ "GigabitEthernet 1/0/40" ]; + }; + priv2 = { + ports = [ "GigabitEthernet 1/0/4" ]; + }; + priv24 = { + ports = [ "GigabitEthernet 1/0/14" "GigabitEthernet 1/0/16" ]; + }; + priv3 = { + ports = [ "GigabitEthernet 1/0/5" ]; + }; + pub = { + ports = [ + "GigabitEthernet 1/0/11" + "GigabitEthernet 1/0/20" + "GigabitEthernet 1/0/24" + ]; + }; + server3 = { + group = "1"; + ports = [ "GigabitEthernet1/0/30" "GigabitEthernet1/0/31" ]; + }; + server9 = { + group = "3"; + ports = [ + "GigabitEthernet1/0/2" + "GigabitEthernet1/0/29" + "GigabitEthernet1/0/32" + ]; + }; + switch-b1 = { + group = "2"; + ports = [ + "TenGigabitEthernet 1/1/1" + "GigabitEthernet 1/0/25" + "GigabitEthernet 1/0/26" + "GigabitEthernet 1/0/27" + "GigabitEthernet 1/0/28" + ]; + }; + }; + location = "Haus B Souterrain"; + model = "3com-4200G"; + role = "switch"; + }; + switch-c1 = { + interfaces = { mgmt.type = "phys"; }; + links = { + ap17 = { + ports = [ "19" ]; + }; + ap19 = { + ports = [ "17" ]; + }; + ap26 = { + ports = [ "18" ]; + }; + ap38 = { + ports = [ "7" ]; + }; + iso1 = { + ports = [ "9" ]; + }; + iso2 = { + ports = [ "10" ]; + }; + iso3 = { + ports = [ "11" ]; + }; + iso4 = { + ports = [ "12" ]; + }; + iso5 = { + ports = [ "13" ]; + }; + iso6 = { + ports = [ "14" ]; + }; + switch-a1 = { + group = "1"; + ports = [ "15-16" ]; + }; + switch-b1 = { + group = "2"; + ports = [ "21-24" ]; + }; + switch-dach = { + ports = [ "6" ]; + }; + up1 = { + ports = [ "1" ]; + }; + up2 = { + ports = [ "2" ]; + }; + up4 = { + ports = [ "4" ]; + }; + }; + location = "Turm C Keller, bei Kabelanschluessen"; + model = "HP-procurve-2824"; + role = "switch"; + }; + switch-c3d2-main = { + interfaces = { mgmt.type = "phys"; }; + links = { + ap-test1 = { + ports = [ "4" ]; + }; + ap-test2 = { + ports = [ "5" ]; + }; + ap2 = { + ports = [ "3" ]; + }; + ap31 = { + ports = [ "2" ]; + }; + bmx = { + ports = [ "7" ]; + }; + c3d2 = { + ports = [ "8-20" ]; + }; + iso4 = { + ports = [ "6" ]; + }; + mgmt = { + ports = [ "1" ]; + }; + switch-b1 = { + group = "1"; + ports = [ "21-24" ]; + }; + }; + location = "C3D2"; + model = "HP-procurve-2824"; + role = "switch"; + }; + switch-d1 = { + interfaces = { mgmt.type = "phys"; }; + links = { + ap10 = { + ports = [ "4" ]; + }; + ap12 = { + ports = [ "7" ]; + }; + ap22 = { + ports = [ "2" ]; + }; + ap3 = { + ports = [ "3" ]; + }; + ap7 = { + ports = [ "8" ]; + }; + ap9 = { + ports = [ "5" ]; + }; + switch-b1 = { + group = "1"; + ports = [ "1" ]; + }; + }; + location = "Turm D Elektroraum"; + model = "TL-SG3210"; + role = "switch"; + }; + switch-dach = { + interfaces = { mgmt.type = "phys"; }; + links = { + bmx = { + ports = [ "10-19" ]; + }; + mgmt = { + ports = [ "1" ]; + }; + serv = { + ports = [ "6-9" ]; + }; + switch-c1 = { + ports = [ "24" ]; + }; + up3 = { + ports = [ "3" ]; + }; + }; + location = "Dach"; + model = "HP-procurve-2824"; + role = "switch"; + }; + upstream1 = { + forwardPorts = [ + { + destination = "172.20.73.45:80"; + proto = "tcp"; + reflect = true; + sourcePort = 80; + } + { + destination = "172.20.73.45:443"; + proto = "tcp"; + reflect = true; + sourcePort = 443; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2325; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2399; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2327; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2338; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2339; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 40533; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 61699; + } + { + destination = "172.20.74.210:22"; + proto = "tcp"; + reflect = true; + sourcePort = 2222; + } + { + destination = "172.20.74.210:443"; + proto = "tcp"; + reflect = true; + sourcePort = 8443; + } + { + destination = "172.20.73.47:22"; + proto = "tcp"; + reflect = true; + sourcePort = 2223; + } + { + destination = "172.20.73.48:30000"; + proto = "udp"; + reflect = true; + sourcePort = 30000; + } + ]; + interfaces = { + core = { + hwaddr = "0A:14:48:01:26:00"; + type = "veth"; + }; + up1 = { + hwaddr = "00:23:74:D7:2D:7C"; + type = "veth"; + upstream = { + link = null; + noNat = { subnets6 = [ "2a02:8106:208:5200::/56" ]; }; + provider = "vodafone"; + staticIpv4Address = "24.134.104.53"; + upBandwidth = 52500; + }; + }; + }; + ospf.upstreamInstance = 3; + role = "container"; + }; + upstream2 = { + forwardPorts = [ + { + destination = "172.20.75.9:1194"; + proto = "udp"; + reflect = true; + sourcePort = 1194; + } + { + destination = "172.20.74.210:22"; + proto = "tcp"; + reflect = true; + sourcePort = 2222; + } + { + destination = "172.20.74.210:443"; + proto = "tcp"; + reflect = true; + sourcePort = 8443; + } + ]; + interfaces = { + core = { + hwaddr = "0A:14:48:01:27:00"; + type = "veth"; + }; + up2 = { + hwaddr = "00:23:74:D7:42:7C"; + type = "veth"; + upstream = { + link = null; + noNat = { subnets6 = [ "2a02:8106:208:e900::/56" ]; }; + provider = "vodafone"; + staticIpv4Address = null; + upBandwidth = 52500; + }; + }; + }; + ospf.upstreamInstance = 4; + role = "container"; + }; + upstream3 = { + interfaces = { + core = { + hwaddr = "0A:14:48:01:28:00"; + type = "veth"; + }; + up3 = { + hwaddr = "00:23:74:D7:42:7D"; + type = "veth"; + upstream = { + link = null; + noNat = { subnets6 = [ ]; }; + provider = "starlink"; + staticIpv4Address = null; + upBandwidth = null; + }; + }; + }; + ospf.upstreamInstance = 7; + role = "container"; + }; + upstream4 = { + forwardPorts = [ + { + destination = "172.20.73.45"; + proto = "tcp"; + reflect = true; + sourcePort = 80; + } + { + destination = "172.20.73.45"; + proto = "tcp"; + reflect = true; + sourcePort = 443; + } + { + destination = "172.20.73.61"; + proto = "tcp"; + reflect = false; + sourcePort = 53; + } + { + destination = "172.20.73.61"; + proto = "udp"; + reflect = false; + sourcePort = 53; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2325; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2399; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2327; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2338; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 2339; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 40533; + } + { + destination = "172.22.99.253"; + proto = "udp"; + reflect = true; + sourcePort = 61699; + } + { + destination = "172.20.73.47:22"; + proto = "tcp"; + reflect = true; + sourcePort = 2223; + } + { + destination = "172.20.73.48"; + proto = "udp"; + reflect = true; + sourcePort = 30000; + } + { + destination = "172.22.99.175:22"; + proto = "tcp"; + reflect = true; + sourcePort = 2224; + } + { + destination = "172.20.73.53"; + proto = "tcp"; + reflect = true; + sourcePort = 22; + } + { + destination = "172.20.73.55"; + proto = "tcp"; + reflect = true; + sourcePort = 5222; + } + { + destination = "172.20.73.55"; + proto = "tcp"; + reflect = true; + sourcePort = 5223; + } + { + destination = "172.20.73.55"; + proto = "tcp"; + reflect = true; + sourcePort = 5269; + } + { + destination = "172.20.73.55"; + proto = "tcp"; + reflect = true; + sourcePort = 3478; + } + { + destination = "172.20.73.55"; + proto = "tcp"; + reflect = true; + sourcePort = 3479; + } + { + destination = "172.20.73.55"; + proto = "udp"; + reflect = true; + sourcePort = 3478; + } + { + destination = "172.20.73.55"; + proto = "udp"; + reflect = true; + sourcePort = 3479; + } + { + destination = "172.20.73.51:22"; + proto = "tcp"; + reflect = true; + sourcePort = 2225; + } + { + destination = "172.20.73.58"; + proto = "tcp"; + reflect = true; + sourcePort = 25; + } + { + destination = "172.20.73.58"; + proto = "tcp"; + reflect = true; + sourcePort = 465; + } + { + destination = "172.20.73.58"; + proto = "tcp"; + reflect = true; + sourcePort = 587; + } + { + destination = "172.20.73.58"; + proto = "tcp"; + reflect = true; + sourcePort = 110; + } + { + destination = "172.20.73.58"; + proto = "tcp"; + reflect = true; + sourcePort = 143; + } + { + destination = "172.20.73.58"; + proto = "tcp"; + reflect = true; + sourcePort = 993; + } + { + destination = "172.20.73.58"; + proto = "tcp"; + reflect = true; + sourcePort = 995; + } + ]; + interfaces = { + core = { + hwaddr = "0A:14:48:01:28:01"; + type = "veth"; + }; + up4 = { + hwaddr = "00:23:74:D7:42:7E"; + type = "veth"; + }; + up4-pppoe = { + type = "pppoe"; + upstream = { + link = "up4"; + noNat = { + subnets6 = + [ "2a00:8180:2000:37::1/128" "2a00:8180:2c00:200::/56" ]; + }; + provider = "dsi"; + staticIpv4Address = "81.201.149.152"; + upBandwidth = 98000; + }; + }; + }; + ospf.upstreamInstance = 8; + role = "container"; + }; + }; + net = { + c3d2 = { + dhcp = { + end = "172.22.99.199"; + fixed-hosts = { + "172.22.99.96" = "08:00:27:bb:8c:b3"; + "172.22.99.98" = "08:00:27:aa:90:e2"; + "astrom.hq.c3d2.de" = "aa:00:5b:08:f0:5c"; + "astron.hq.c3d2.de" = "aa:00:5b:08:f0:5b"; + "batman.hq.c3d2.de" = "5c:cf:7f:c0:05:28"; + "beere.hq.c3d2.de" = "b8:27:eb:ac:65:d2"; + "beere2.hq.c3d2.de" = "b8:27:eb:53:0b:27"; + "bender.hq.c3de.de" = "00:23:df:7e:c8:0a"; + "cider.hq.c3d2.de" = "00:0d:93:75:ee:fa"; + "dacbert.hq.c3d2.de" = "dc:a6:32:31:b6:32"; + "dn42.hq.c3d2.de" = "aa:00:42:7a:32:46"; + "drucker.hq.c3d2.de" = "00:23:c3:d2:12:0f"; + "feile.hq.c3d2.de" = "aa:00:5b:12:c1:f7"; + "fernandopoo.hq.c3d2.de" = "aa:00:f7:52:85:27"; + "fhem.hq.c3d2.de" = "b8:27:eb:9e:8b:db"; + "git.hq.c3d2.de" = "aa:00:47:d8:57:10"; + "glotzbert.hq.c3d2.de" = "ec:a8:6b:fe:b4:cb"; + "icq.hq.c3d2.de" = "aa:00:30:f6:27:89"; + "jabber1.hq.c3d2.de" = "aa:00:0b:19:8f:14"; + "jabber2.hq.c3d2.de" = "aa:00:3d:6a:23:b8"; + "knot.hq.c3d2.de" = "52:54:cf:fd:ce:3f"; + "ledball1.hq.c3d2.de" = "b8:27:eb:53:0b:27"; + "ledbeere.hq.c3d2.de" = "b8:27:eb:60:99:59"; + "leviathan.hq.c3d2.de" = "00:ff:08:31:db:e5"; + "lisbeth.hq.c3d2.de" = "b8:27:eb:a5:ee:5c"; + "marenz-build.hq.c3d2.de" = "44:1e:a1:59:2e:e8"; + "matemat.hq.c3d2.de" = "a2:1b:7c:e8:19:72"; + "minecraft.hq.c3d2.de" = "4a:57:d3:64:fe:e9"; + "moleflap.hq.c3d2.de" = "aa:00:0d:b1:6c:67"; + "monit.hq.c3d2.de" = "00:23:ae:94:e7:19"; + "public-access-proxy.hq.c3d2.de" = "12:24:5f:bd:9b:e7"; + "pulsebert.hq.c3d2.de" = "b8:27:eb:16:31:61"; + "ruststripe1.hq.c3d2.de" = "06:32:0e:39:21:69"; + "schalter.hq.c3d2.de" = "b8:27:eb:4c:be:ff"; + "semanta.hq.c3d2.de" = "00:ff:e4:bb:ea:2a"; + "server2.hq.c3d2.de" = "d0:67:e5:f3:57:10"; + "server3.hq.c3d2.de" = "e4:1f:13:2e:4f:c0"; + "server4.hq.c3d2.de" = "00:9c:02:a9:26:01"; + "sharing.hq.c3d2.de" = "00:23:c3:d2:75:18"; + "sofafon.hq.c3d2.de" = "b8:27:eb:23:8d:01"; + "storage2.hq.c3d2.de" = "42:5e:0f:4e:f3:cc"; + "ustriper.hq.c3d2.de" = "aa:bb:95:33:bb:aa"; + "wiefelspuetz.hq.c3d2.de" = "aa:00:7f:01:8a:d0"; + "wormhole.hq.c3d2.de" = "00:23:c3:d2:00:76"; + "www1.hq.c3d2.de" = "aa:00:13:8b:03:47"; + }; + max-time = 2592000; + router = "c3d2-anon"; + server = "c3d2-gw3"; + start = "172.22.99.100"; + time = 86400; + }; + domainName = "c3d2.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { + bgp = "172.22.99.250"; + c3d2-anon = "172.22.99.1"; + c3d2-gw1 = "172.22.99.2"; + c3d2-gw2 = "172.22.99.3"; + c3d2-gw3 = "172.22.99.4"; + dn42 = "172.22.99.253"; + }; + hosts6 = { + dn42 = { + bgp = "fd23:42:c3d2:523::c3d2:ff0b"; + c3d2-anon = "fd23:42:c3d2:523::c3d2:1"; + c3d2-gw1 = "fd23:42:c3d2:523::c3d2:2"; + c3d2-gw2 = "fd23:42:c3d2:523::c3d2:3"; + c3d2-gw3 = "fd23:42:c3d2:523::c3d2:4"; + }; + up4 = { + bgp = "2a00:8180:2c00:223::c3d2:ff0b"; + c3d2-anon = "2a00:8180:2c00:223::c3d2:1"; + c3d2-gw1 = "2a00:8180:2c00:223::c3d2:2"; + c3d2-gw2 = "2a00:8180:2c00:223::c3d2:3"; + c3d2-gw3 = "2a00:8180:2c00:223::c3d2:4"; + }; + }; + subnet4 = "172.22.99.0/24"; + subnet4Len = 24; + subnet4Net = "172.22.99.0"; + subnets6 = { + dn42 = "fd23:42:c3d2:523::/64"; + up4 = "2a00:8180:2c00:223::/64"; + }; + }; + cluster = { + domainName = "cluster.zentralwerk.org"; + extraRecords = [ + { + data = "1 1 6789 server6"; + name = "_ceph-mon._tcp"; + type = "SRV"; + } + { + data = "1 1 6789 server7"; + name = "_ceph-mon._tcp"; + type = "SRV"; + } + { + data = "1 1 6789 server8"; + name = "_ceph-mon._tcp"; + type = "SRV"; + } + ]; + hosts4 = { + cls-gw = "172.20.77.1"; + server1 = "172.20.77.30"; + server10 = "172.20.77.10"; + server11 = "172.20.77.11"; + server12 = "172.20.77.12"; + server13 = "172.20.77.13"; + server14 = "172.20.77.14"; + server15 = "172.20.77.15"; + server16 = "172.20.77.16"; + server17 = "172.20.77.17"; + server18 = "172.20.77.18"; + server19 = "172.20.77.19"; + server2 = "172.20.77.2"; + server20 = "172.20.77.20"; + server21 = "172.20.77.21"; + server22 = "172.20.77.22"; + server23 = "172.20.77.23"; + server24 = "172.20.77.24"; + server25 = "172.20.77.25"; + server26 = "172.20.77.26"; + server27 = "172.20.77.27"; + server28 = "172.20.77.28"; + server29 = "172.20.77.29"; + server3 = "172.20.77.3"; + server4 = "172.20.77.4"; + server5 = "172.20.77.5"; + server6 = "172.20.77.6"; + server7 = "172.20.77.7"; + server8 = "172.20.77.8"; + server9 = "172.20.77.9"; + }; + hosts6 = { + dn42 = { + cls-gw = "fd23:42:c3d2:586::1"; + server1 = "fd23:42:c3d2:586::130"; + server10 = "fd23:42:c3d2:586::110"; + server11 = "fd23:42:c3d2:586::111"; + server12 = "fd23:42:c3d2:586::112"; + server13 = "fd23:42:c3d2:586::113"; + server14 = "fd23:42:c3d2:586::114"; + server15 = "fd23:42:c3d2:586::115"; + server16 = "fd23:42:c3d2:586::116"; + server17 = "fd23:42:c3d2:586::117"; + server18 = "fd23:42:c3d2:586::118"; + server19 = "fd23:42:c3d2:586::119"; + server2 = "fd23:42:c3d2:586::12"; + server20 = "fd23:42:c3d2:586::120"; + server21 = "fd23:42:c3d2:586::121"; + server22 = "fd23:42:c3d2:586::122"; + server23 = "fd23:42:c3d2:586::123"; + server24 = "fd23:42:c3d2:586::124"; + server25 = "fd23:42:c3d2:586::125"; + server26 = "fd23:42:c3d2:586::126"; + server27 = "fd23:42:c3d2:586::127"; + server28 = "fd23:42:c3d2:586::128"; + server29 = "fd23:42:c3d2:586::129"; + server3 = "fd23:42:c3d2:586::13"; + server4 = "fd23:42:c3d2:586::14"; + server5 = "fd23:42:c3d2:586::15"; + server6 = "fd23:42:c3d2:586::16"; + server7 = "fd23:42:c3d2:586::17"; + server8 = "fd23:42:c3d2:586::18"; + server9 = "fd23:42:c3d2:586::19"; + }; + up4 = { + cls-gw = "2a00:8180:2c00:284::1"; + server1 = "2a00:8180:2c00:284::130"; + server10 = "2a00:8180:2c00:284::110"; + server11 = "2a00:8180:2c00:284::111"; + server12 = "2a00:8180:2c00:284::112"; + server13 = "2a00:8180:2c00:284::113"; + server14 = "2a00:8180:2c00:284::114"; + server15 = "2a00:8180:2c00:284::115"; + server16 = "2a00:8180:2c00:284::116"; + server17 = "2a00:8180:2c00:284::117"; + server18 = "2a00:8180:2c00:284::118"; + server19 = "2a00:8180:2c00:284::119"; + server2 = "2a00:8180:2c00:284::12"; + server20 = "2a00:8180:2c00:284::120"; + server21 = "2a00:8180:2c00:284::121"; + server22 = "2a00:8180:2c00:284::122"; + server23 = "2a00:8180:2c00:284::123"; + server24 = "2a00:8180:2c00:284::124"; + server25 = "2a00:8180:2c00:284::125"; + server26 = "2a00:8180:2c00:284::126"; + server27 = "2a00:8180:2c00:284::127"; + server28 = "2a00:8180:2c00:284::128"; + server29 = "2a00:8180:2c00:284::129"; + server3 = "2a00:8180:2c00:284::13"; + server30 = "2a00:8180:2c00:284::130"; + server4 = "2a00:8180:2c00:284::14"; + server5 = "2a00:8180:2c00:284::15"; + server6 = "2a00:8180:2c00:284::16"; + server7 = "2a00:8180:2c00:284::17"; + server8 = "2a00:8180:2c00:284::18"; + server9 = "2a00:8180:2c00:284::19"; + }; + }; + subnet4 = "172.20.77.0/27"; + subnet4Len = 27; + subnet4Net = "172.20.77.0"; + subnets6 = { + dn42 = "fd23:42:c3d2:586::/64"; + up4 = "2a00:8180:2c00:284::/64"; + }; + }; + core = { + domainName = "core.zentralwerk.org"; + hosts4 = { + anon1 = "172.20.72.7"; + bgp = "172.20.72.27"; + c3d2-anon = "172.20.72.9"; + c3d2-gw1 = "172.20.72.8"; + c3d2-gw2 = "172.20.72.63"; + c3d2-gw3 = "172.20.72.64"; + cls-gw = "172.20.72.29"; + freifunk = "172.20.72.40"; + mgmt-gw = "172.20.72.28"; + priv1-gw = "172.20.72.4"; + priv10-gw = "172.20.72.20"; + priv11-gw = "172.20.72.21"; + priv12-gw = "172.20.72.22"; + priv13-gw = "172.20.72.23"; + priv14-gw = "172.20.72.24"; + priv15-gw = "172.20.72.25"; + priv16-gw = "172.20.72.26"; + priv17-gw = "172.20.72.30"; + priv17-gw-up3 = "172.20.72.66"; + priv18-gw = "172.20.72.31"; + priv19-gw = "172.20.72.32"; + priv2-gw = "172.20.72.5"; + priv20-gw = "172.20.72.33"; + priv21-gw = "172.20.72.34"; + priv22-gw = "172.20.72.35"; + priv23-gw = "172.20.72.36"; + priv24-gw = "172.20.72.37"; + priv25-gw = "172.20.72.38"; + priv26-gw = "172.20.72.39"; + priv27-gw = "172.20.72.41"; + priv28-gw = "172.20.72.42"; + priv29-gw = "172.20.72.43"; + priv3-gw = "172.20.72.13"; + priv30-gw = "172.20.72.44"; + priv31-gw = "172.20.72.45"; + priv32-gw = "172.20.72.46"; + priv33-gw = "172.20.72.47"; + priv34-gw = "172.20.72.48"; + priv35-gw = "172.20.72.49"; + priv36-gw = "172.20.72.50"; + priv37-gw = "172.20.72.51"; + priv38-gw = "172.20.72.52"; + priv39-gw = "172.20.72.60"; + priv4-gw = "172.20.72.14"; + priv40-gw = "172.20.72.61"; + priv41-gw = "172.20.72.65"; + priv42-gw = "172.20.72.67"; + priv5-gw = "172.20.72.15"; + priv6-gw = "172.20.72.16"; + priv7-gw = "172.20.72.17"; + priv8-gw = "172.20.72.18"; + priv9-gw = "172.20.72.19"; + pub-gw = "172.20.72.3"; + serv-gw = "172.20.72.2"; + server3 = "172.20.72.53"; + server4 = "172.20.72.54"; + server5 = "172.20.72.55"; + server6 = "172.20.72.56"; + server7 = "172.20.72.57"; + server8 = "172.20.72.58"; + server9 = "172.20.72.59"; + upstream1 = "172.20.72.6"; + upstream2 = "172.20.72.10"; + upstream3 = "172.20.72.11"; + upstream4 = "172.20.72.12"; + yggdrasil = "172.20.72.62"; + }; + hosts6 = { + dn42 = { + anon1 = "fd23:42:c3d2:581::9:1"; + bgp = "fd23:42:c3d2:581::c3d2:b"; + c3d2-anon = "fd23:42:c3d2:581::c3d2:a"; + c3d2-gw1 = "fd23:42:c3d2:581::c3d2:1"; + c3d2-gw2 = "fd23:42:c3d2:581::c3d2:2"; + c3d2-gw3 = "fd23:42:c3d2:581::c3d2:3"; + freifunk = "fd23:42:c3d2:581:8000::1"; + mgmt-gw = "fd23:42:c3d2:581::8:3"; + priv1-gw = "fd23:42:c3d2:581::c:0"; + priv10-gw = "fd23:42:c3d2:581::c:9"; + priv11-gw = "fd23:42:c3d2:581::c:a"; + priv12-gw = "fd23:42:c3d2:581::c:b"; + priv13-gw = "fd23:42:c3d2:581::c:c"; + priv14-gw = "fd23:42:c3d2:581::c:d"; + priv15-gw = "fd23:42:c3d2:581::c:e"; + priv16-gw = "fd23:42:c3d2:581::c:f"; + priv17-gw = "fd23:42:c3d2:581::c:10"; + priv18-gw = "fd23:42:c3d2:581::c:11"; + priv19-gw = "fd23:42:c3d2:581::c:12"; + priv2-gw = "fd23:42:c3d2:581::c:1"; + priv20-gw = "fd23:42:c3d2:581::c:13"; + priv21-gw = "fd23:42:c3d2:581::c:14"; + priv22-gw = "fd23:42:c3d2:581::c:15"; + priv23-gw = "fd23:42:c3d2:581::c:16"; + priv24-gw = "fd23:42:c3d2:581::c:17"; + priv25-gw = "fd23:42:c3d2:581::c:18"; + priv26-gw = "fd23:42:c3d2:581::c:19"; + priv27-gw = "fd23:42:c3d2:581::c:1a"; + priv28-gw = "fd23:42:c3d2:581::c:1b"; + priv29-gw = "fd23:42:c3d2:581::c:1c"; + priv3-gw = "fd23:42:c3d2:581::c:2"; + priv30-gw = "fd23:42:c3d2:581::c:1d"; + priv31-gw = "fd23:42:c3d2:581::c:1e"; + priv32-gw = "fd23:42:c3d2:581::c:1f"; + priv33-gw = "fd23:42:c3d2:581::c:20"; + priv34-gw = "fd23:42:c3d2:581::c:21"; + priv35-gw = "fd23:42:c3d2:581::c:22"; + priv36-gw = "fd23:42:c3d2:581::c:23"; + priv37-gw = "fd23:42:c3d2:581::c:24"; + priv38-gw = "fd23:42:c3d2:581::c:25"; + priv39-gw = "fd23:42:c3d2:581::c:26"; + priv4-gw = "fd23:42:c3d2:581::c:3"; + priv40-gw = "fd23:42:c3d2:581::c:27"; + priv41-gw = "fd23:42:c3d2:581::c:28"; + priv42-gw = "fd23:42:c3d2:581::c:29"; + priv5-gw = "fd23:42:c3d2:581::c:4"; + priv6-gw = "fd23:42:c3d2:581::c:5"; + priv7-gw = "fd23:42:c3d2:581::c:6"; + priv8-gw = "fd23:42:c3d2:581::c:7"; + priv9-gw = "fd23:42:c3d2:581::c:8"; + pub-gw = "fd23:42:c3d2:581::8:2"; + serv-gw = "fd23:42:c3d2:581::8:1"; + server1 = "fd23:42:c3d2:581::1"; + server2 = "fd23:42:c3d2:581::102"; + upstream1 = "fd23:42:c3d2:581::b:0"; + upstream2 = "fd23:42:c3d2:581::b:1"; + upstream3 = "fd23:42:c3d2:581::b:2"; + upstream4 = "fd23:42:c3d2:581::b:3"; + yggdrasil = "fd23:42:c3d2:581:9000::1"; + }; + up4 = { + anon1 = "2a00:8180:2c00:281::9:1"; + bgp = "2a00:8180:2c00:281::c3d2:b"; + c3d2-anon = "2a00:8180:2c00:281::c3d2:a"; + c3d2-gw1 = "2a00:8180:2c00:281::c3d2:1"; + c3d2-gw2 = "2a00:8180:2c00:281::c3d2:2"; + c3d2-gw3 = "2a00:8180:2c00:281::c3d2:3"; + cls-gw = "2a00:8180:2c00:281::8:4"; + freifunk = "2a00:8180:2c00:281:8000::1"; + mgmt-gw = "2a00:8180:2c00:281::8:3"; + priv1-gw = "2a00:8180:2c00:281::c:0"; + priv10-gw = "2a00:8180:2c00:281::c:9"; + priv11-gw = "2a00:8180:2c00:281::c:a"; + priv12-gw = "2a00:8180:2c00:281::c:b"; + priv13-gw = "2a00:8180:2c00:281::c:c"; + priv14-gw = "2a00:8180:2c00:281::c:d"; + priv15-gw = "2a00:8180:2c00:281::c:e"; + priv16-gw = "2a00:8180:2c00:281::c:f"; + priv17-gw = "2a00:8180:2c00:281::c:10"; + priv18-gw = "2a00:8180:2c00:281::c:11"; + priv19-gw = "2a00:8180:2c00:281::c:12"; + priv2-gw = "2a00:8180:2c00:281::c:1"; + priv20-gw = "2a00:8180:2c00:281::c:13"; + priv21-gw = "2a00:8180:2c00:281::c:14"; + priv22-gw = "2a00:8180:2c00:281::c:15"; + priv23-gw = "2a00:8180:2c00:281::c:16"; + priv24-gw = "2a00:8180:2c00:281::c:17"; + priv25-gw = "2a00:8180:2c00:281::c:18"; + priv26-gw = "2a00:8180:2c00:281::c:19"; + priv27-gw = "2a00:8180:2c00:281::c:1a"; + priv28-gw = "2a00:8180:2c00:281::c:1b"; + priv29-gw = "2a00:8180:2c00:281::c:1c"; + priv3-gw = "2a00:8180:2c00:281::c:2"; + priv30-gw = "2a00:8180:2c00:281::c:1d"; + priv31-gw = "2a00:8180:2c00:281::c:1e"; + priv32-gw = "2a00:8180:2c00:281::c:1f"; + priv33-gw = "2a00:8180:2c00:281::c:20"; + priv34-gw = "2a00:8180:2c00:281::c:21"; + priv35-gw = "2a00:8180:2c00:281::c:22"; + priv36-gw = "2a00:8180:2c00:281::c:23"; + priv37-gw = "2a00:8180:2c00:281::c:24"; + priv38-gw = "2a00:8180:2c00:281::c:25"; + priv39-gw = "2a00:8180:2c00:281::c:26"; + priv4-gw = "2a00:8180:2c00:281::c:3"; + priv40-gw = "2a00:8180:2c00:281::c:27"; + priv41-gw = "2a00:8180:2c00:281::c:28"; + priv42-gw = "2a00:8180:2c00:281::c:29"; + priv5-gw = "2a00:8180:2c00:281::c:4"; + priv6-gw = "2a00:8180:2c00:281::c:5"; + priv7-gw = "2a00:8180:2c00:281::c:6"; + priv8-gw = "2a00:8180:2c00:281::c:7"; + priv9-gw = "2a00:8180:2c00:281::c:8"; + serv-gw = "2a00:8180:2c00:281::8:1"; + upstream1 = "2a00:8180:2c00:281::b:0"; + upstream4 = "2a00:8180:2c00:281::b:1"; + yggdrasil = "2a00:8180:2c00:281:9000::1"; + }; + }; + subnet4 = "172.20.72.0/25"; + subnet4Len = 25; + subnet4Net = "172.20.72.0"; + subnets6 = { + dn42 = "fd23:42:c3d2:581::/64"; + up4 = "2a00:8180:2c00:281::/64"; + }; + }; + mgmt = { + domainName = "mgmt.zentralwerk.org"; + hosts4 = { + ap1 = "10.0.0.41"; + ap10 = "10.0.0.50"; + ap11 = "10.0.0.51"; + ap12 = "10.0.0.52"; + ap13 = "10.0.0.53"; + ap14 = "10.0.0.54"; + ap15 = "10.0.0.55"; + ap16 = "10.0.0.56"; + ap17 = "10.0.0.57"; + ap18 = "10.0.0.58"; + ap19 = "10.0.0.59"; + ap2 = "10.0.0.42"; + ap20 = "10.0.0.60"; + ap21 = "10.0.0.61"; + ap22 = "10.0.0.62"; + ap23 = "10.0.0.63"; + ap24 = "10.0.0.64"; + ap25 = "10.0.0.65"; + ap26 = "10.0.0.66"; + ap27 = "10.0.0.67"; + ap28 = "10.0.0.68"; + ap29 = "10.0.0.69"; + ap3 = "10.0.0.43"; + ap30 = "10.0.0.70"; + ap31 = "10.0.0.71"; + ap32 = "10.0.0.72"; + ap33 = "10.0.0.73"; + ap34 = "10.0.0.74"; + ap35 = "10.0.0.75"; + ap36 = "10.0.0.76"; + ap37 = "10.0.0.77"; + ap38 = "10.0.0.78"; + ap39 = "10.0.0.79"; + ap4 = "10.0.0.44"; + ap40 = "10.0.0.80"; + ap41 = "10.0.0.81"; + ap42 = "10.0.0.82"; + ap43 = "10.0.0.83"; + ap44 = "10.0.0.84"; + ap45 = "10.0.0.85"; + ap46 = "10.0.0.86"; + ap47 = "10.0.0.87"; + ap48 = "10.0.0.88"; + ap49 = "10.0.0.89"; + ap5 = "10.0.0.45"; + ap50 = "10.0.0.90"; + ap51 = "10.0.0.91"; + ap52 = "10.0.0.92"; + ap53 = "10.0.0.93"; + ap54 = "10.0.0.94"; + ap55 = "10.0.0.95"; + ap56 = "10.0.0.96"; + ap57 = "10.0.0.97"; + ap58 = "10.0.0.98"; + ap59 = "10.0.0.99"; + ap6 = "10.0.0.46"; + ap60 = "10.0.0.100"; + ap61 = "10.0.0.101"; + ap62 = "10.0.0.102"; + ap63 = "10.0.0.103"; + ap64 = "10.0.0.104"; + ap7 = "10.0.0.47"; + ap8 = "10.0.0.48"; + ap9 = "10.0.0.49"; + logging = "10.0.0.251"; + mgmt-gw = "10.0.0.254"; + monit = "10.0.0.250"; + server1 = "10.0.0.1"; + server1-ipmi = "10.0.0.201"; + server2 = "10.0.0.2"; + server2-ipmi = "10.0.0.202"; + server3 = "10.0.0.3"; + server3-ipmi = "10.0.0.203"; + server4 = "10.0.0.4"; + server4-ipmi = "10.0.0.204"; + server5 = "10.0.0.5"; + server5-ipmi = "10.0.0.205"; + server6 = "10.0.0.6"; + server6-ipmi = "10.0.0.206"; + server7 = "10.0.0.7"; + server7-ipmi = "10.0.0.207"; + server8 = "10.0.0.8"; + server8-ipmi = "10.0.0.208"; + server9 = "10.0.0.9"; + server9-ipmi = "10.0.0.209"; + switch-a1 = "10.0.0.15"; + switch-a1-cpe = "10.0.0.16"; + switch-b1 = "10.0.0.10"; + switch-b2 = "10.0.0.11"; + switch-c1 = "10.0.0.12"; + switch-c3d2-main = "10.0.0.14"; + switch-d1 = "10.0.0.13"; + switch-dach = "10.0.0.17"; + }; + hosts6 = { + dn42 = { + ap1 = "fd23:42:c3d2:580::4:1"; + ap10 = "fd23:42:c3d2:580::4:a"; + ap11 = "fd23:42:c3d2:580::4:b"; + ap12 = "fd23:42:c3d2:580::4:c"; + ap13 = "fd23:42:c3d2:580::4:d"; + ap14 = "fd23:42:c3d2:580::4:e"; + ap15 = "fd23:42:c3d2:580::4:f"; + ap16 = "fd23:42:c3d2:580::4:10"; + ap17 = "fd23:42:c3d2:580::4:11"; + ap18 = "fd23:42:c3d2:580::4:12"; + ap19 = "fd23:42:c3d2:580::4:13"; + ap2 = "fd23:42:c3d2:580::4:2"; + ap20 = "fd23:42:c3d2:580::4:14"; + ap21 = "fd23:42:c3d2:580::4:15"; + ap22 = "fd23:42:c3d2:580::4:16"; + ap23 = "fd23:42:c3d2:580::4:17"; + ap24 = "fd23:42:c3d2:580::4:18"; + ap25 = "fd23:42:c3d2:580::4:19"; + ap26 = "fd23:42:c3d2:580::4:1a"; + ap27 = "fd23:42:c3d2:580::4:1b"; + ap28 = "fd23:42:c3d2:580::4:1c"; + ap29 = "fd23:42:c3d2:580::4:1d"; + ap3 = "fd23:42:c3d2:580::4:3"; + ap30 = "fd23:42:c3d2:580::4:1e"; + ap31 = "fd23:42:c3d2:580::4:1f"; + ap32 = "fd23:42:c3d2:580::4:20"; + ap33 = "fd23:42:c3d2:580::4:21"; + ap34 = "fd23:42:c3d2:580::4:22"; + ap35 = "fd23:42:c3d2:580::4:23"; + ap36 = "fd23:42:c3d2:580::4:24"; + ap37 = "fd23:42:c3d2:580::4:25"; + ap38 = "fd23:42:c3d2:580::4:26"; + ap39 = "fd23:42:c3d2:580::4:27"; + ap4 = "fd23:42:c3d2:580::4:4"; + ap40 = "fd23:42:c3d2:580::4:28"; + ap41 = "fd23:42:c3d2:580::4:29"; + ap42 = "fd23:42:c3d2:580::4:2a"; + ap43 = "fd23:42:c3d2:580::4:2b"; + ap44 = "fd23:42:c3d2:580::4:2c"; + ap45 = "fd23:42:c3d2:580::4:2d"; + ap46 = "fd23:42:c3d2:580::4:2e"; + ap47 = "fd23:42:c3d2:580::4:2f"; + ap48 = "fd23:42:c3d2:580::4:30"; + ap49 = "fd23:42:c3d2:580::4:31"; + ap5 = "fd23:42:c3d2:580::4:5"; + ap50 = "fd23:42:c3d2:580::4:32"; + ap51 = "fd23:42:c3d2:580::4:33"; + ap52 = "fd23:42:c3d2:580::4:34"; + ap53 = "fd23:42:c3d2:580::4:35"; + ap54 = "fd23:42:c3d2:580::4:36"; + ap55 = "fd23:42:c3d2:580::4:37"; + ap56 = "fd23:42:c3d2:580::4:38"; + ap57 = "fd23:42:c3d2:580::4:39"; + ap58 = "fd23:42:c3d2:580::4:3a"; + ap59 = "fd23:42:c3d2:580::4:3b"; + ap6 = "fd23:42:c3d2:580::4:6"; + ap60 = "fd23:42:c3d2:580::4:3c"; + ap61 = "fd23:42:c3d2:580::4:3d"; + ap62 = "fd23:42:c3d2:580::4:3e"; + ap63 = "fd23:42:c3d2:580::4:3f"; + ap64 = "fd23:42:c3d2:580::4:40"; + ap7 = "fd23:42:c3d2:580::4:7"; + ap8 = "fd23:42:c3d2:580::4:8"; + ap9 = "fd23:42:c3d2:580::4:9"; + mgmt-gw = "fd23:42:c3d2:580:ffff:ffff:ffff:ffff"; + monit = "fd23:42:c3d2:580::250"; + server1 = "fd23:42:c3d2:580::1"; + server2 = "fd23:42:c3d2:580::2"; + switch-b1 = "fd23:42:c3d2:580::10"; + switch-b2 = "fd23:42:c3d2:580::11"; + switch-c1 = "fd23:42:c3d2:580::12"; + switch-c3d2-main = "fd23:42:c3d2:580::14"; + switch-d1 = "fd23:42:c3d2:580::13"; + }; + }; + subnet4 = "10.0.0.0/24"; + subnet4Len = 24; + subnet4Net = "10.0.0.0"; + subnets6 = { dn42 = "fd23:42:c3d2:580::/64"; }; + }; + priv1 = { + dhcp = { + end = "172.20.74.14"; + max-time = 86400; + router = "priv1-gw.priv1"; + server = "priv1-gw"; + start = "172.20.74.2"; + time = 120; + }; + domainName = "priv1.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv1-gw = "172.20.74.1"; }; + hosts6 = { + dn42 = { priv1-gw = "fd23:42:c3d2:5c0::1"; }; + up4 = { priv1-gw = "2a00:8180:2c00:2c0::1"; }; + }; + subnet4 = "172.20.74.0/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.0"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c0::/64"; + up4 = "2a00:8180:2c00:2c0::/64"; + }; + }; + priv10 = { + dhcp = { + end = "172.20.74.110"; + max-time = 86400; + router = "priv10-gw.priv10"; + server = "priv10-gw"; + start = "172.20.74.98"; + time = 120; + }; + domainName = "priv10.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv10-gw = "172.20.74.97"; }; + hosts6 = { + dn42 = { priv10-gw = "fd23:42:c3d2:5c9::1"; }; + up4 = { priv10-gw = "2a00:8180:2c00:2c9::1"; }; + }; + subnet4 = "172.20.74.96/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.96"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c9::/64"; + up4 = "2a00:8180:2c00:2c9::/64"; + }; + }; + priv11 = { + dhcp = { + end = "172.20.74.174"; + max-time = 86400; + router = "priv11-gw.priv11"; + server = "priv11-gw"; + start = "172.20.74.162"; + time = 120; + }; + domainName = "priv11.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv11-gw = "172.20.74.161"; }; + hosts6 = { + dn42 = { priv11-gw = "fd23:42:c3d2:5ca::1"; }; + up4 = { priv11-gw = "2a00:8180:2c00:2ca::1"; }; + }; + subnet4 = "172.20.74.160/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.160"; + subnets6 = { + dn42 = "fd23:42:c3d2:5ca::/64"; + up4 = "2a00:8180:2c00:2ca::/64"; + }; + }; + priv12 = { + dhcp = { + end = "172.20.74.238"; + max-time = 86400; + router = "priv12-gw.priv12"; + server = "priv12-gw"; + start = "172.20.74.226"; + time = 120; + }; + domainName = "priv12.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv12-gw = "172.20.74.225"; }; + hosts6 = { + dn42 = { priv12-gw = "fd23:42:c3d2:5cb::1"; }; + up4 = { priv12-gw = "2a00:8180:2c00:2cb::1"; }; + }; + subnet4 = "172.20.74.224/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.224"; + subnets6 = { + dn42 = "fd23:42:c3d2:5cb::/64"; + up4 = "2a00:8180:2c00:2cb::/64"; + }; + }; + priv13 = { + dhcp = { + end = "172.20.75.46"; + max-time = 86400; + router = "priv13-gw.priv13"; + server = "priv13-gw"; + start = "172.20.75.34"; + time = 120; + }; + domainName = "priv13.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv13-gw = "172.20.75.33"; }; + hosts6 = { + dn42 = { priv13-gw = "fd23:42:c3d2:5cc::1"; }; + up4 = { priv13-gw = "2a00:8180:2c00:2cc::1"; }; + }; + subnet4 = "172.20.75.32/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.32"; + subnets6 = { + dn42 = "fd23:42:c3d2:5cc::/64"; + up4 = "2a00:8180:2c00:2cc::/64"; + }; + }; + priv14 = { + dhcp = { + end = "172.20.75.110"; + max-time = 86400; + router = "priv14-gw.priv14"; + server = "priv14-gw"; + start = "172.20.75.98"; + time = 120; + }; + domainName = "priv14.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv14-gw = "172.20.75.97"; }; + hosts6 = { + dn42 = { priv14-gw = "fd23:42:c3d2:5cd::1"; }; + up4 = { priv14-gw = "2a00:8180:2c00:2cd::1"; }; + }; + subnet4 = "172.20.75.96/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.96"; + subnets6 = { + dn42 = "fd23:42:c3d2:5cd::/64"; + up4 = "2a00:8180:2c00:2cd::/64"; + }; + }; + priv15 = { + dhcp = { + end = "172.20.75.174"; + max-time = 86400; + router = "priv15-gw.priv15"; + server = "priv15-gw"; + start = "172.20.75.162"; + time = 120; + }; + domainName = "priv15.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv15-gw = "172.20.75.161"; }; + hosts6 = { + dn42 = { priv15-gw = "fd23:42:c3d2:5ce::1"; }; + up4 = { priv15-gw = "2a00:8180:2c00:2ce::1"; }; + }; + subnet4 = "172.20.75.160/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.160"; + subnets6 = { + dn42 = "fd23:42:c3d2:5ce::/64"; + up4 = "2a00:8180:2c00:2ce::/64"; + }; + }; + priv16 = { + dhcp = { + end = "172.20.75.238"; + max-time = 86400; + router = "priv16-gw.priv16"; + server = "priv16-gw"; + start = "172.20.75.226"; + time = 120; + }; + domainName = "priv16.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv16-gw = "172.20.75.225"; }; + hosts6 = { + dn42 = { priv16-gw = "fd23:42:c3d2:5cf::1"; }; + up4 = { priv16-gw = "2a00:8180:2c00:2cf::1"; }; + }; + subnet4 = "172.20.75.224/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.224"; + subnets6 = { + dn42 = "fd23:42:c3d2:5cf::/64"; + up4 = "2a00:8180:2c00:2cf::/64"; + }; + }; + priv17 = { + dhcp = { + end = "172.20.73.158"; + max-time = 86400; + router = "priv17-gw.priv17"; + server = "priv17-gw"; + start = "172.20.73.131"; + time = 120; + }; + domainName = "priv17.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { + priv17-gw = "172.20.73.129"; + priv17-gw-up3 = "172.20.73.130"; + }; + hosts6 = { + dn42 = { priv17-gw = "fd23:42:c3d2:5d0::1"; }; + up4 = { priv17-gw = "2a00:8180:2c00:2d0::1"; }; + }; + subnet4 = "172.20.73.128/27"; + subnet4Len = 27; + subnet4Net = "172.20.73.128"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d0::/64"; + up4 = "2a00:8180:2c00:2d0::/64"; + }; + }; + priv18 = { + dhcp = { + end = "172.20.74.62"; + max-time = 86400; + router = "priv18-gw.priv18"; + server = "priv18-gw"; + start = "172.20.74.50"; + time = 120; + }; + domainName = "priv18.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv18-gw = "172.20.74.49"; }; + hosts6 = { + dn42 = { priv18-gw = "fd23:42:c3d2:5d1::1"; }; + up4 = { priv18-gw = "2a00:8180:2c00:2d1::1"; }; + }; + subnet4 = "172.20.74.48/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.48"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d1::/64"; + up4 = "2a00:8180:2c00:2d1::/64"; + }; + }; + priv19 = { + dhcp = { + end = "172.20.73.254"; + max-time = 2592000; + router = "priv19-gw.priv19"; + server = "priv19-gw"; + start = "172.20.73.194"; + time = 120; + }; + domainName = "priv19.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv19-gw = "172.20.73.193"; }; + hosts6 = { + dn42 = { priv19-gw = "fd23:42:c3d2:5d2::1"; }; + up4 = { priv19-gw = "2a00:8180:2c00:2d2::1"; }; + }; + subnet4 = "172.20.73.192/26"; + subnet4Len = 26; + subnet4Net = "172.20.73.192"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d2::/64"; + up4 = "2a00:8180:2c00:2d2::/64"; + }; + }; + priv2 = { + dhcp = { + end = "172.20.75.31"; + fixed-hosts = { + "172.20.75.7" = "60:33:4b:0b:cd:fc"; + "172.20.75.9" = "00:11:32:22:95:79"; + }; + max-time = 86400; + router = "priv2-gw.priv2"; + server = "priv2-gw"; + start = "172.20.75.2"; + time = 120; + }; + domainName = "priv2.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv2-gw = "172.20.75.1"; }; + hosts6 = { + dn42 = { priv2-gw = "fd23:42:c3d2:5c1::1"; }; + up4 = { priv2-gw = "2a00:8180:2c00:2c1::1"; }; + }; + subnet4 = "172.20.75.0/27"; + subnet4Len = 27; + subnet4Net = "172.20.75.0"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c1::/64"; + up4 = "2a00:8180:2c00:2c1::/64"; + }; + }; + priv20 = { + dhcp = { + end = "172.20.74.126"; + max-time = 86400; + router = "priv20-gw.priv20"; + server = "priv20-gw"; + start = "172.20.74.114"; + time = 120; + }; + domainName = "priv20.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv20-gw = "172.20.74.113"; }; + hosts6 = { + dn42 = { priv20-gw = "fd23:42:c3d2:5d3::1"; }; + up4 = { priv20-gw = "2a00:8180:2c00:2d3::1"; }; + }; + subnet4 = "172.20.74.112/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.112"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d3::/64"; + up4 = "2a00:8180:2c00:2d3::/64"; + }; + }; + priv21 = { + dhcp = { + end = "172.20.74.158"; + max-time = 86400; + router = "priv21-gw.priv21"; + server = "priv21-gw"; + start = "172.20.74.146"; + time = 120; + }; + domainName = "priv21.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv21-gw = "172.20.74.145"; }; + hosts6 = { + dn42 = { priv21-gw = "fd23:42:c3d2:5d4::1"; }; + up4 = { priv21-gw = "2a00:8180:2c00:2d4::1"; }; + }; + subnet4 = "172.20.74.144/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.144"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d4::/64"; + up4 = "2a00:8180:2c00:2d4::/64"; + }; + }; + priv22 = { + dhcp = { + end = "172.20.74.190"; + max-time = 86400; + router = "priv22-gw.priv22"; + server = "priv22-gw"; + start = "172.20.74.178"; + time = 120; + }; + domainName = "priv22.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv22-gw = "172.20.74.177"; }; + hosts6 = { + dn42 = { priv22-gw = "fd23:42:c3d2:5d5::1"; }; + up4 = { priv22-gw = "2a00:8180:2c00:2d5::1"; }; + }; + subnet4 = "172.20.74.176/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.176"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d5::/64"; + up4 = "2a00:8180:2c00:2d5::/64"; + }; + }; + priv23 = { + dhcp = { + end = "172.20.73.190"; + fixed-hosts = { + "172.20.73.162" = "da:2c:3a:2c:87:22"; + "172.20.73.163" = "ca:9f:27:b2:bf:6d"; + "172.20.73.164" = "60:01:94:6f:81:a6"; + }; + max-time = 86400; + router = "priv23-gw.priv23"; + server = "priv23-gw"; + start = "172.20.73.165"; + time = 120; + }; + domainName = "priv23.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv23-gw = "172.20.73.161"; }; + hosts6 = { + dn42 = { priv23-gw = "fd23:42:c3d2:5d6::1"; }; + up4 = { priv23-gw = "2a00:8180:2c00:2d6::1"; }; + }; + subnet4 = "172.20.73.160/27"; + subnet4Len = 27; + subnet4Net = "172.20.73.160"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d6::/64"; + up4 = "2a00:8180:2c00:2d6::/64"; + }; + }; + priv24 = { + dhcp = { + end = "172.20.74.254"; + max-time = 86400; + router = "priv24-gw.priv24"; + server = "priv24-gw"; + start = "172.20.74.242"; + time = 120; + }; + domainName = "priv24.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv24-gw = "172.20.74.241"; }; + hosts6 = { + dn42 = { priv24-gw = "fd23:42:c3d2:5d7::1"; }; + up4 = { priv24-gw = "2a00:8180:2c00:2d7::1"; }; + }; + subnet4 = "172.20.74.240/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.240"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d7::/64"; + up4 = "2a00:8180:2c00:2d7::/64"; + }; + }; + priv25 = { + dhcp = { + end = "172.20.74.94"; + max-time = 86400; + router = "priv25-gw.priv25"; + server = "priv25-gw"; + start = "172.20.74.82"; + time = 120; + }; + domainName = "priv25.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv25-gw = "172.20.74.81"; }; + hosts6 = { + dn42 = { priv25-gw = "fd23:42:c3d2:5d8::1"; }; + up4 = { priv25-gw = "2a00:8180:2c00:2d8::1"; }; + }; + subnet4 = "172.20.74.80/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.80"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d8::/64"; + up4 = "2a00:8180:2c00:2d8::/64"; + }; + }; + priv26 = { + dhcp = { + end = "172.20.75.62"; + max-time = 86400; + router = "priv26-gw.priv26"; + server = "priv26-gw"; + start = "172.20.75.50"; + time = 120; + }; + domainName = "priv26.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv26-gw = "172.20.75.49"; }; + hosts6 = { + dn42 = { priv26-gw = "fd23:42:c3d2:5d9::1"; }; + up4 = { priv26-gw = "2a00:8180:2c00:2d9::1"; }; + }; + subnet4 = "172.20.75.48/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.48"; + subnets6 = { + dn42 = "fd23:42:c3d2:5d9::/64"; + up4 = "2a00:8180:2c00:2d9::/64"; + }; + }; + priv27 = { + dhcp = { + end = "172.20.75.94"; + max-time = 86400; + router = "priv27-gw.priv27"; + server = "priv27-gw"; + start = "172.20.75.82"; + time = 120; + }; + domainName = "priv27.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv27-gw = "172.20.75.81"; }; + hosts6 = { + dn42 = { priv27-gw = "fd23:42:c3d2:5da::1"; }; + up4 = { priv27-gw = "2a00:8180:2c00:2da::1"; }; + }; + subnet4 = "172.20.75.80/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.80"; + subnets6 = { + dn42 = "fd23:42:c3d2:5da::/64"; + up4 = "2a00:8180:2c00:2da::/64"; + }; + }; + priv28 = { + dhcp = { + end = "172.20.75.126"; + max-time = 86400; + router = "priv28-gw.priv28"; + server = "priv28-gw"; + start = "172.20.75.114"; + time = 120; + }; + domainName = "priv28.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv28-gw = "172.20.75.113"; }; + hosts6 = { + dn42 = { priv28-gw = "fd23:42:c3d2:5db::1"; }; + up4 = { priv28-gw = "2a00:8180:2c00:2db::1"; }; + }; + subnet4 = "172.20.75.112/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.112"; + subnets6 = { + dn42 = "fd23:42:c3d2:5db::/64"; + up4 = "2a00:8180:2c00:2db::/64"; + }; + }; + priv29 = { + dhcp = { + end = "172.20.75.158"; + max-time = 86400; + router = "priv29-gw.priv29"; + server = "priv29-gw"; + start = "172.20.75.146"; + time = 120; + }; + domainName = "priv29.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv29-gw = "172.20.75.145"; }; + hosts6 = { + dn42 = { priv29-gw = "fd23:42:c3d2:5dc::1"; }; + up4 = { priv29-gw = "2a00:8180:2c00:2dc::1"; }; + }; + subnet4 = "172.20.75.144/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.144"; + subnets6 = { + dn42 = "fd23:42:c3d2:5dc::/64"; + up4 = "2a00:8180:2c00:2dc::/64"; + }; + }; + priv3 = { + dhcp = { + end = "172.20.74.142"; + max-time = 86400; + router = "priv3-gw.priv3"; + server = "priv3-gw"; + start = "172.20.74.130"; + time = 120; + }; + domainName = "priv3.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv3-gw = "172.20.74.129"; }; + hosts6 = { + dn42 = { priv3-gw = "fd23:42:c3d2:5c2::1"; }; + up4 = { priv3-gw = "2a00:8180:2c00:2c2::1"; }; + }; + subnet4 = "172.20.74.128/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.128"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c2::/64"; + up4 = "2a00:8180:2c00:2c2::/64"; + }; + }; + priv30 = { + dhcp = { + end = "172.20.75.190"; + max-time = 86400; + router = "priv30-gw.priv30"; + server = "priv30-gw"; + start = "172.20.75.178"; + time = 120; + }; + domainName = "priv30.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv30-gw = "172.20.75.177"; }; + hosts6 = { + dn42 = { priv30-gw = "fd23:42:c3d2:5dd::1"; }; + up4 = { priv30-gw = "2a00:8180:2c00:2dd::1"; }; + }; + subnet4 = "172.20.75.176/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.176"; + subnets6 = { + dn42 = "fd23:42:c3d2:5dd::/64"; + up4 = "2a00:8180:2c00:2dd::/64"; + }; + }; + priv31 = { + dhcp = { + end = "172.20.75.222"; + max-time = 86400; + router = "priv31-gw.priv31"; + server = "priv31-gw"; + start = "172.20.75.210"; + time = 120; + }; + domainName = "priv31.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv31-gw = "172.20.75.209"; }; + hosts6 = { + dn42 = { priv31-gw = "fd23:42:c3d2:5de::1"; }; + up4 = { priv31-gw = "2a00:8180:2c00:2de::1"; }; + }; + subnet4 = "172.20.75.208/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.208"; + subnets6 = { + dn42 = "fd23:42:c3d2:5de::/64"; + up4 = "2a00:8180:2c00:2de::/64"; + }; + }; + priv32 = { + dhcp = { + end = "172.20.75.254"; + max-time = 86400; + router = "priv32-gw.priv32"; + server = "priv32-gw"; + start = "172.20.75.242"; + time = 120; + }; + domainName = "priv32.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv32-gw = "172.20.75.241"; }; + hosts6 = { + dn42 = { priv32-gw = "fd23:42:c3d2:5df::1"; }; + up4 = { priv32-gw = "2a00:8180:2c00:2df::1"; }; + }; + subnet4 = "172.20.75.240/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.240"; + subnets6 = { + dn42 = "fd23:42:c3d2:5df::/64"; + up4 = "2a00:8180:2c00:2df::/64"; + }; + }; + priv33 = { + dhcp = { + end = "172.20.74.30"; + max-time = 86400; + router = "priv33-gw.priv33"; + server = "priv33-gw"; + start = "172.20.74.18"; + time = 120; + }; + domainName = "priv33.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv33-gw = "172.20.74.17"; }; + hosts6 = { + dn42 = { priv33-gw = "fd23:42:c3d2:5e0::1"; }; + up4 = { priv33-gw = "2a00:8180:2c00:2e0::1"; }; + }; + subnet4 = "172.20.74.16/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.16"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e0::/64"; + up4 = "2a00:8180:2c00:2e0::/64"; + }; + }; + priv34 = { + dhcp = { + end = "172.20.74.222"; + max-time = 86400; + router = "priv34-gw.priv34"; + server = "priv34-gw"; + start = "172.20.74.210"; + time = 120; + }; + domainName = "priv34.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv34-gw = "172.20.74.209"; }; + hosts6 = { + dn42 = { priv34-gw = "fd23:42:c3d2:5e1::1"; }; + up4 = { priv34-gw = "2a00:8180:2c00:2e1::1"; }; + }; + subnet4 = "172.20.74.208/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.208"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e1::/64"; + up4 = "2a00:8180:2c00:2e1::/64"; + }; + }; + priv35 = { + dhcp = { + end = "172.20.76.14"; + max-time = 86400; + router = "priv35-gw.priv35"; + server = "priv35-gw"; + start = "172.20.76.2"; + time = 120; + }; + domainName = "priv35.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv35-gw = "172.20.76.1"; }; + hosts6 = { + dn42 = { priv35-gw = "fd23:42:c3d2:5e2::1"; }; + up4 = { priv35-gw = "2a00:8180:2c00:2e2::1"; }; + }; + subnet4 = "172.20.76.0/28"; + subnet4Len = 28; + subnet4Net = "172.20.76.0"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e2::/64"; + up4 = "2a00:8180:2c00:2e2::/64"; + }; + }; + priv36 = { + dhcp = { + end = "172.20.76.78"; + max-time = 86400; + router = "priv36-gw.priv36"; + server = "priv36-gw"; + start = "172.20.76.66"; + time = 120; + }; + domainName = "priv36.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv36-gw = "172.20.76.65"; }; + hosts6 = { + dn42 = { priv36-gw = "fd23:42:c3d2:5e3::1"; }; + up4 = { priv36-gw = "2a00:8180:2c00:2e3::1"; }; + }; + subnet4 = "172.20.76.64/28"; + subnet4Len = 28; + subnet4Net = "172.20.76.64"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e3::/64"; + up4 = "2a00:8180:2c00:2e3::/64"; + }; + }; + priv37 = { + dhcp = { + end = "172.20.76.142"; + max-time = 86400; + router = "priv37-gw.priv37"; + server = "priv37-gw"; + start = "172.20.76.130"; + time = 120; + }; + domainName = "priv37.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv37-gw = "172.20.76.129"; }; + hosts6 = { + dn42 = { priv37-gw = "fd23:42:c3d2:5e4::1"; }; + up4 = { priv37-gw = "2a00:8180:2c00:2e4::1"; }; + }; + subnet4 = "172.20.76.128/28"; + subnet4Len = 28; + subnet4Net = "172.20.76.128"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e4::/64"; + up4 = "2a00:8180:2c00:2e4::/64"; + }; + }; + priv38 = { + dhcp = { + end = "172.20.76.206"; + max-time = 86400; + router = "priv38-gw.priv38"; + server = "priv38-gw"; + start = "172.20.76.194"; + time = 120; + }; + domainName = "priv38.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv38-gw = "172.20.76.193"; }; + hosts6 = { + dn42 = { priv38-gw = "fd23:42:c3d2:5e5::1"; }; + up4 = { priv38-gw = "2a00:8180:2c00:2e5::1"; }; + }; + subnet4 = "172.20.76.192/28"; + subnet4Len = 28; + subnet4Net = "172.20.76.192"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e5::/64"; + up4 = "2a00:8180:2c00:2e5::/64"; + }; + }; + priv39 = { + dhcp = { + end = "172.20.77.142"; + max-time = 86400; + router = "priv39-gw.priv39"; + server = "priv39-gw"; + start = "172.20.77.130"; + time = 120; + }; + domainName = "priv39.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv39-gw = "172.20.77.129"; }; + hosts6 = { + dn42 = { priv39-gw = "fd23:42:c3d2:5e6::1"; }; + up4 = { priv39-gw = "2a00:8180:2c00:2e5::1"; }; + }; + subnet4 = "172.20.77.128/28"; + subnet4Len = 28; + subnet4Net = "172.20.77.128"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e6::/64"; + up4 = "2a00:8180:2c00:2e6::/64"; + }; + }; + priv4 = { + dhcp = { + end = "172.20.75.142"; + max-time = 86400; + router = "priv4-gw.priv4"; + server = "priv4-gw"; + start = "172.20.75.130"; + time = 120; + }; + domainName = "priv4.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv4-gw = "172.20.75.129"; }; + hosts6 = { + dn42 = { priv4-gw = "fd23:42:c3d2:5c3::1"; }; + up4 = { priv4-gw = "2a00:8180:2c00:2c3::1"; }; + }; + subnet4 = "172.20.75.128/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.128"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c3::/64"; + up4 = "2a00:8180:2c00:2c3::/64"; + }; + }; + priv40 = { + dhcp = { + end = "172.20.77.78"; + max-time = 86400; + router = "priv40-gw.priv40"; + server = "priv40-gw"; + start = "172.20.77.66"; + time = 120; + }; + domainName = "priv40.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv40-gw = "172.20.77.65"; }; + hosts6 = { + dn42 = { priv40-gw = "fd23:42:c3d2:5e7::1"; }; + up4 = { priv40-gw = "2a00:8180:2c00:2e6::1"; }; + }; + subnet4 = "172.20.77.64/28"; + subnet4Len = 28; + subnet4Net = "172.20.77.64"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e7::/64"; + up4 = "2a00:8180:2c00:2e7::/64"; + }; + }; + priv41 = { + dhcp = { + end = "172.20.77.206"; + max-time = 86400; + router = "priv41-gw.priv41"; + server = "priv41-gw"; + start = "172.20.77.194"; + time = 120; + }; + domainName = "priv41.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv41-gw = "172.20.77.193"; }; + hosts6 = { + dn42 = { priv41-gw = "fd23:42:c3d2:5e8::1"; }; + up4 = { priv41-gw = "2a00:8180:2c00:2e7::1"; }; + }; + subnet4 = "172.20.77.192/28"; + subnet4Len = 28; + subnet4Net = "172.20.77.192"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e8::/64"; + up4 = "2a00:8180:2c00:2e8::/64"; + }; + }; + priv42 = { + dhcp = { + end = "172.20.76.46"; + max-time = 86400; + router = "priv42-gw.priv42"; + server = "priv42-gw"; + start = "172.20.76.34"; + time = 120; + }; + domainName = "priv42.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv42-gw = "172.20.76.33"; }; + hosts6 = { + dn42 = { priv42-gw = "fd23:42:c3d2:5e9::1"; }; + up4 = { priv42-gw = "2a00:8180:2c00:2e8::1"; }; + }; + subnet4 = "172.20.76.32/28"; + subnet4Len = 28; + subnet4Net = "172.20.76.32"; + subnets6 = { + dn42 = "fd23:42:c3d2:5e9::/64"; + up4 = "2a00:8180:2c00:2e9::/64"; + }; + }; + priv43 = { + dhcp = null; + domainName = "priv43.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv44 = { + dhcp = null; + domainName = "priv44.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv45 = { + dhcp = null; + domainName = "priv45.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv46 = { + dhcp = null; + domainName = "priv46.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv47 = { + dhcp = null; + domainName = "priv47.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv48 = { + dhcp = null; + domainName = "priv48.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv49 = { + dhcp = null; + domainName = "priv49.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv5 = { + dhcp = { + end = "172.20.74.78"; + max-time = 86400; + router = "priv5-gw.priv5"; + server = "priv5-gw"; + start = "172.20.74.66"; + time = 120; + }; + domainName = "priv5.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv5-gw = "172.20.74.65"; }; + hosts6 = { + dn42 = { priv5-gw = "fd23:42:c3d2:5c4::1"; }; + up4 = { priv5-gw = "2a00:8180:2c00:2c4::1"; }; + }; + subnet4 = "172.20.74.64/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.64"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c4::/64"; + up4 = "2a00:8180:2c00:2c4::/64"; + }; + }; + priv50 = { + dhcp = null; + domainName = "priv50.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv51 = { + dhcp = null; + domainName = "priv51.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv52 = { + dhcp = null; + domainName = "priv52.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv53 = { + dhcp = null; + domainName = "priv53.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv54 = { + dhcp = null; + domainName = "priv54.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv55 = { + dhcp = null; + domainName = "priv55.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv56 = { + dhcp = null; + domainName = "priv56.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv57 = { + dhcp = null; + domainName = "priv57.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv58 = { + dhcp = null; + domainName = "priv58.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv59 = { + dhcp = null; + domainName = "priv59.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv6 = { + dhcp = { + end = "172.20.74.206"; + max-time = 86400; + router = "priv6-gw.priv6"; + server = "priv6-gw"; + start = "172.20.74.194"; + time = 120; + }; + domainName = "priv6.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv6-gw = "172.20.74.193"; }; + hosts6 = { + dn42 = { priv6-gw = "fd23:42:c3d2:5c5::1"; }; + up4 = { priv6-gw = "2a00:8180:2c00:2c5::1"; }; + }; + subnet4 = "172.20.74.192/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.192"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c5::/64"; + up4 = "2a00:8180:2c00:2c5::/64"; + }; + }; + priv60 = { + dhcp = null; + domainName = "priv60.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv61 = { + dhcp = null; + domainName = "priv61.zentralwerk.org"; + hosts4 = { }; + hosts6 = { }; + subnet4 = null; + subnet4Len = null; + subnet4Net = null; + subnets6 = { }; + }; + priv7 = { + dhcp = { + end = "172.20.75.78"; + max-time = 86400; + router = "priv7-gw.priv7"; + server = "priv7-gw"; + start = "172.20.75.66"; + time = 120; + }; + domainName = "priv7.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv7-gw = "172.20.75.65"; }; + hosts6 = { + dn42 = { priv7-gw = "fd23:42:c3d2:5c6::1"; }; + up4 = { priv7-gw = "2a00:8180:2c00:2c6::1"; }; + }; + subnet4 = "172.20.75.64/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.64"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c6::/64"; + up4 = "2a00:8180:2c00:2c6::/64"; + }; + }; + priv8 = { + dhcp = { + end = "172.20.75.206"; + max-time = 86400; + router = "priv8-gw.priv8"; + server = "priv8-gw"; + start = "172.20.75.194"; + time = 120; + }; + domainName = "priv8.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv8-gw = "172.20.75.193"; }; + hosts6 = { + dn42 = { priv8-gw = "fd23:42:c3d2:5c7::1"; }; + up4 = { priv8-gw = "2a00:8180:2c00:2c7::1"; }; + }; + subnet4 = "172.20.75.192/28"; + subnet4Len = 28; + subnet4Net = "172.20.75.192"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c7::/64"; + up4 = "2a00:8180:2c00:2c7::/64"; + }; + }; + priv9 = { + dhcp = { + end = "172.20.74.46"; + max-time = 86400; + router = "priv9-gw.priv9"; + server = "priv9-gw"; + start = "172.20.74.34"; + time = 120; + }; + domainName = "priv9.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { priv9-gw = "172.20.74.33"; }; + hosts6 = { + dn42 = { priv9-gw = "fd23:42:c3d2:5c8::1"; }; + up4 = { priv9-gw = "2a00:8180:2c00:2c8::1"; }; + }; + subnet4 = "172.20.74.32/28"; + subnet4Len = 28; + subnet4Net = "172.20.74.32"; + subnets6 = { + dn42 = "fd23:42:c3d2:5c8::/64"; + up4 = "2a00:8180:2c00:2c8::/64"; + }; + }; + pub = { + dhcp = { + end = "172.20.79.254"; + max-time = 3600; + router = "pub-gw.pub"; + server = "pub-gw"; + start = "172.20.78.2"; + time = 300; + }; + domainName = "pub.zentralwerk.org"; + dynamicDomain = true; + hosts4 = { pub-gw = "172.20.78.1"; }; + hosts6 = { dn42 = { pub-gw = "fd23:42:c3d2:583::1"; }; }; + subnet4 = "172.20.78.0/23"; + subnet4Len = 23; + subnet4Net = "172.20.78.0"; + subnets6 = { dn42 = "fd23:42:c3d2:583::/64"; }; + }; + serv = { + domainName = "serv.zentralwerk.org"; + hosts4 = { + bind = "172.20.73.61"; + c3d2-web = "172.20.73.15"; + deployer = "172.20.73.16"; + dns = "172.20.73.2"; + dnscache = "172.20.73.8"; + gitea = "172.20.73.53"; + grafana = "172.20.73.43"; + hydra = "172.20.73.49"; + ipa = "172.20.73.20"; + jabber = "172.20.73.55"; + keycloak = "172.20.73.59"; + kibana = "172.20.73.44"; + leonos = "172.20.73.47"; + logging = "172.20.73.13"; + mail = "172.20.73.58"; + marenz = "172.20.73.46"; + matemat = "172.20.73.21"; + minecraft = "172.20.73.6"; + minetest = "172.20.73.48"; + mobilizon = "172.20.73.56"; + mucbot = "172.20.73.27"; + netboot = "172.20.73.50"; + ntp = "172.20.73.5"; + public-access-proxy = "172.20.73.45"; + radiobert = "172.20.73.57"; + radius = "172.20.73.4"; + scrape = "172.20.73.32"; + sdrweb = "172.20.73.60"; + serv-gw = "172.20.73.1"; + spaceapi = "172.20.73.25"; + stats = "172.20.73.3"; + stream = "172.20.73.54"; + ticker = "172.20.73.52"; + used1 = "172.20.73.7"; + used10 = "172.20.73.22"; + used11 = "172.20.73.23"; + used12 = "172.20.73.24"; + used13 = "172.20.73.26"; + used14 = "172.20.73.28"; + used15 = "172.20.73.29"; + used16 = "172.20.73.30"; + used17 = "172.20.73.31"; + used18 = "172.20.73.32"; + used19 = "172.20.73.33"; + used2 = "172.20.73.9"; + used20 = "172.20.73.34"; + used21 = "172.20.73.35"; + used22 = "172.20.73.36"; + used23 = "172.20.73.37"; + used24 = "172.20.73.38"; + used25 = "172.20.73.39"; + used26 = "172.20.73.40"; + used3 = "172.20.73.10"; + used4 = "172.20.73.11"; + used5 = "172.20.73.12"; + used6 = "172.20.73.14"; + used7 = "172.20.73.17"; + used8 = "172.20.73.18"; + used9 = "172.20.73.19"; + vps1 = "172.20.73.51"; + zeit = "172.20.73.5"; + }; + hosts6 = { + dn42 = { + bind = "fd23:42:c3d2:582:cd7:56ff:fe69:6366"; + c3d2-web = "fd23:42:c3d2:582:642e:95ff:fe34:49f9"; + dns = "fd23:42:c3d2:582:2:0:0:2"; + dnscache = "fd23:42:c3d2:582:f096:dbff:fee8:427d"; + grafana = "fd23:42:c3d2:582:4042:fbff:fe4b:2de8"; + hydra = "fd23:42:c3d2:582:e03c:d7ff:fe8e:fe16"; + jabber = "fd23:42:c3d2:582:b869:ccff:fe46:902a"; + keycloak = "fd23:42:c3d2:582:c48:bbff:fe87:721d"; + logging = "fd23:42:c3d2:582:6811:edff:fe40:89c6"; + mail = "fd23:42:c3d2:582:88c0:41ff:fe70:d6cd"; + minetest = "fd23:42:c3d2:582:c3a:42ff:fe5d:b20c"; + mobilizon = "fd23:42:c3d2:582:48d1:5cff:fea7:1676"; + mongo = "fd23:42:c3d2:582:14ec:c8ff:fe0a:fc5c"; + netboot = "fd23:42:c3d2:582:2:0:0:6"; + radiobert = "fd23:42:c3d2:582:e65f:1ff:fe5d:1679"; + radius = "fd23:42:c3d2:582:2:0:0:4"; + serv-gw = "fd23:42:c3d2:582::1"; + spaceapi = "fd23:42:c3d2:582:1457:adff:fe93:62e9"; + stats = "fd23:42:c3d2:582:2:0:0:3"; + zeit = "fd23:42:c3d2:582:2:0:0:5"; + }; + up4 = { + bind = "2a00:8180:2c00:282:cd7:56ff:fe69:6366"; + c3d2-web = "2a00:8180:2c00:282:642e:95ff:fe34:49f9"; + dns = "2a00:8180:2c00:282:2:0:0:2"; + dnscache = "2a00:8180:2c00:282:f096:dbff:fee8:427d"; + grafana = "2a00:8180:2c00:282:4042:fbff:fe4b:2de8"; + hydra = "2a00:8180:2c00:282:e03c:d7ff:fe8e:fe16"; + jabber = "2a00:8180:2c00:282:b869:ccff:fe46:902a"; + keycloak = "2a00:8180:2c00:282:c48:bbff:fe87:721d"; + logging = "2a00:8180:2c00:282:6811:edff:fe40:89c6"; + mail = "2a00:8180:2c00:282:88c0:41ff:fe70:d6cd"; + minetest = "2a00:8180:2c00:282:c3a:42ff:fe5d:b20c"; + mobilizon = "2a00:8180:2c00:282:48d1:5cff:fea7:1676"; + mongo = "2a00:8180:2c00:282:14ec:c8ff:fe0a:fc5c"; + netboot = "2a00:8180:2c00:282:2:0:0:6"; + public-access-proxy = "2a00:8180:2c00:282:1024:5fff:febd:9be7"; + radiobert = "2a00:8180:2c00:282:e65f:1ff:fe5d:1679"; + radius = "2a00:8180:2c00:282:2:0:0:4"; + scrape = "2a00:8180:2c00:282:e073:50ff:fef5:eb6e"; + serv-gw = "2a00:8180:2c00:282::1"; + spaceapi = "2a00:8180:2c00:282:1457:adff:fe93:62e9"; + stats = "2a00:8180:2c00:282:2:0:0:3"; + ticker = "2a00:8180:2c00:282:b407:40ff:fec1:81f2"; + zeit = "2a00:8180:2c00:282:2:0:0:5"; + }; + }; + subnet4 = "172.20.73.0/26"; + subnet4Len = 26; + subnet4Net = "172.20.73.0"; + subnets6 = { + dn42 = "fd23:42:c3d2:582::/64"; + up4 = "2a00:8180:2c00:282::/64"; + }; + }; + }; + sshPubKeys = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDOFs2LdK23ysS0SSkXZuULUOCZHe1ZxvfOKj002J6rkvAaDLar9g5aKuiIV70ZR33A2rchoLMiM4pLLwoSAPJg1FgIgJjU+DFoWtiW+IjzKXdHHVspb2iOIhpfbfk8WC5HZ/6fPz4RUqadGQ43ImnMhSN0ge3s/oM48hpc96ne6tH+mGiugdPx8097NE9yTqJHi8deBhi3daeJH4eQeg66Fi+kDIAZv5TJ0Oca5h7PBd253/vf3l21jRH8u1D1trALv9KStGycTk5Nwih+OHx+Rnvue/B/nxgAz4I3mmQa+jhRlGaQVG0MtOBRY3Ae7ZNqhjuefDUCM2hwG70toU9xDUw0AihC2ownY+P2PjssoG1O8f/D7ilw7qrXJHEeM8HwzqMH8X4ELYHaHTwjeWfZTTFev1Djr969LjdS1UZzqCZHO0jmQ5Pa3eXw8xcoprtt620kYLTKSMs6exLstE48o57Yqfn+eTJDy7EkcjiLN6GNIi42b9Z73xXNpZx1WR9O6OulJf/6pWgrApasvxiGmxxILq98s1/VnZkOFXR8JXnpvKHEIOIr3bFQu3GLCrzY2Yuh4NL5wy6lcZNTr/0rr6AO24IbEWM7TApbXnKA5XQhAbThrVsuFBdT3+bBP2nedvWQ0W+Q6SUf+8T2o5InnFqs5ABnTixBItiWw+9BiQ== root@server1" + ]; + }; +} diff --git a/config/default.nix b/config/default.nix new file mode 100644 index 000000000..da60a80 --- /dev/null +++ b/config/default.nix @@ -0,0 +1,8 @@ +{ + imports = [ + ./config.nix + ./secrets.nix + + ./vlan.nix + ]; +} diff --git a/config/secrets-production.nix.gpg b/config/secrets-production.nix.gpg new file mode 100644 index 000000000..41f9ece --- /dev/null +++ b/config/secrets-production.nix.gpg @@ -0,0 +1,59 @@ +-----BEGIN PGP MESSAGE----- + +hQEMA2PKcvDMvlKLAQf6Axl7IpRsbhFaX8dJDQHlJrdK8LWP71VrUF/ukeF5qfjz +1CKM04e/RWQ8dUK7OKIgbKhirI8dcleMB+gCu2Y45vXauqsVSaKTOV+ZyZZ3f1Hs +gmHSxxKVoyMtCj+9dKGGTkNMgsB/0eIxTOc+dNrQb6FHpJjMBOzaDUI8N5AOeA+B +IwJO+fco1dIj0I6sym3UHzovY3teQoGhBszzs60pjp77eJpiuIfEFZH0karWixX3 +Ktqn8q2+rD6+SVRcNADxnjiZ9dk4Ec7fFTqjCmZLwjiJDV0guhGPmc7ewsWnJA/z +LgErzyAXI/g6sY2G47g7KdbBFzzk5YWepW2MuH+ZjdLrAaEGjqZQ2k6OXlQkjFQK +AgP/u+KUPMd1o20QO/OX9jb6SzjKgr8rk+bM5ZnCJq0nxGLJQQZzb2Kq5/1KCIC+ +2B8plQmQaR/wTUGjyrgwgzBGbGBUENk52AOgehrHb2A3vH7cEEpqdSZDRUoCovqa +amg5lIBYKeIQSL2WQjXYGfr+Mu82iAn4Rdvd2I5GRNlC3E12KKGQXDgrXhDKzAyF +6KD7zoLQlvK9fQp34ECUGaG0Qps+tOfXUIX+h+9rSQ10e/ZJfitFCsGg4CVunvsI +WzuDofIhQCmt8tOr2db5B5xGjylCCWnLlW2/j+Rrx2FzpIHrs6+2vcXkYQ7EFjnS +xMzPrudHUiLbv+CiciOcRe63DyG5wP31skJvAm7eQRaHaPXMEZFRSJ1xG06XEygg +a1RwBubnqRRONBvGy7u7b/Daj74Xk5Z6S3P9oBn5pDk25Na8xnJqz9jN21khE0w7 +ARIHU6rybCVfUccCfBzaGF/5LIS4Q/7L2uAu+MWRDg2uJr4N/pkYMs8Pi/vqLNCw +XVV8jeilzIYqEAGp1thBfHiMO8kMKmQKxadETxTy7vCfS3jqcl19xTobH0non5Ie +HMONaE/AKhSUHNK14fEH0HipgCwpy79P4MjFC8e5z5YoCsAqqzKmJJ6jv0lzpaA6 +iEamAg+0g1XhqTEHUnnC3RONnaY+VGAXSOXpH4cOlVocX2C/N9U6mev2/KN+xgC5 +PytsfKPRoiLagHrxGN6LekaiiQrrjFOgPGE5pwMnI0ODWDl+Yun8CmXwjq2oQudF +Xe/eKtJmtEiZGWuPn5yUp/j3xyKue6sH4NIoFBcQUYX07yaPRetZITykjpYdYBxX +RzSLD7pYDXMrtjuP4MsvjT0WD/XE9086p2CDjDv0mQfQpc40LyiJw4djFRkTsBaB +zdv9gAYSuRfigpx+ygCvUZjLpSDHqixWdIJeo9NjIcbELjirQvxNGKew1JJBAPZJ +6BdElR9WCHBx7jdVYaG5PXqiWtiXgFX2hs5+d0yFRHPRZo2xG3nBpJbE1ixqLSMQ +aXK0YO2sH+Z7i1aIZpMkJF5FRNYb02jgGt89OciweU8vPeckw7lkVNxtHjsfKukB +moZIDbQ2K5IvpJoYMvOwsMTFyB6biJXcSsVEuvfxbzM9nunqeAoHKJM7A23R1Xw7 +8fyYgN8EhxWl4bfk/sOVceAcVd+48oXr0dxbWw3OpxAeUJ6p9J4r/dKQopDW1VqV +u1t404j6JkzLaKLZ6cXg0yl/jLmuOyQQRzNT6CA36K7/n5QRgNPpQ4P4sbesWMnw +G04n6kkz29uX91SPaJkhliaXctotxCcSqz3ryNrz2isn8n4zuVgD7O/GKeSZobqD +hv7IBY5Th1F4yQ94U0u8nkr2OVccsXohXxsRXN38/qLqT2I8R00evrnwhPZE9JFn +dfJAMXCxtkwxuLYosrKyUTDbARLGAhP4RD9BXOijH0ec2lS/RKdcz0PI9Lz9zrzS +Oq1JmxqYBi+jlxPuCqPHP1QY2LRXq5Ckr4hXsiKVbnMTpW0eL9raNva/NleaSzaH +ovNyYVYzdGgBdM3IYcnm8bpuJHeuxHWkyw2buRUktxNGT//VXeAz0yyLuMVr1D20 +fDrHPI1hEukcIw8Z1s0Bg0wkUfRDBEWG4aL9GruAV9WyyMAAudtAXDfjO7Wo2vkI +qdByXSsQw4pOUlLmOaFdf1Jr2pQYtQPsxJcyuyxBJ8pextUTtKIENRW8ENYHI7af +C7fL3DMdWkpH04nGmmiv/kisZ01q+13x/t83ENv049Z65rV9lr01C08I1xrQuxf8 +rCKkcRNAXw0aVRoi7k4111mpzCWCqYCU6rbvlF3q5PyR5mYk7/m2k1lhgp4JSgfM +zJT9uGLKjP0XiubV8poJNqRuMkHAMsmD2GjqJRmhfDXBJKfrbTDDE8PV1jvQpur9 +5z+bMnJ6A4eFK8+3KymbO58TTJr/YtIZg39tv67CmmvkzqI1ymHvUkYa1EYvmcjn +SplmwrNqWXS7Pnxehq4JDBwOccvITkdIrwnvHM8D3XyHeIvt6c1fCzIl0f0M5oqQ +nkurQrPWTrvA+H8BJ3AzLIk8HrduMgjSujWA+ZK4E0QLlC8ElSQ3vUpQ4CfErEy1 +byVXi4Iphdxoy1NIgoRwlClSwprcT7wtEPRAKZtYZlUk7Ji7YH928PPv0hqdnPZW +t8jVO0Fy3bf1iHO4aPepmXzT5h6ouo64tlMobStlccz7YCVweNZdVQrPokBhcrIE +zCsNBY0vntcNXEkFUxneBzYHW22ov6bTL7GYTBnJ5AAUl0YJ5lij0rYv5YXRlJA9 +c8CyGuXl3zCt9k2dG4oYBh9OwoUo+LJyuDym8O5xZs0KdhwSePfc2WCcuzjxAJat +Pxqa+RawZybWLq+RKfONJ6Ds5PwYGaxO0Ra+MJnWqC0aQBTrzn1mLUfZ5V8kaKsT +ARU/KONBagKvL279DcvU3wuDgKWmCKE2k31A45P3Z0N3KdadF7AGYb9YCjwpS5z8 +ad40UZ2WeoLBcfXWJWfN27mmpVw9STiOOVVwg466OwLeO0pZeHO+26zGtsTW6ueT +p+W/ulIZYUM2LyCJfEhu2MdsO7CvTdLoEj/vGJpJAnOXRpsbRPCz4YbBmvcOmXt0 +lwT/YWnWNGViDfI+WPRtVTMFmb2W93MdOU8l3G7XNp9WlZuG19MQT89hYe1zdBQX +r2nORbb+du7MnX7El3h9xJDAWUPfV1NrPdvlS6JtRvvRpphhTor6s4UY0hi77SRf +S+4rzvKSecS2rxKR2GJOYT9Bf+TAfTjCeiwsHEV43sY/jER7mqlitVJ4MzYCHIrU +q1oiBODbLrS0PDtn45mtBPqYmNHvp5+Mo3UFAOSZO03PY48hbDoByhh8On+Xhf/P +M5RDzDJSWAXJvFw2HftUAben4mXPZ0Ifum7Hm34PQV9VJ+Us5rmmShmGdacw4AYX +GsdNYJ4Ga8M6bsPLo5Vk6s7OOdSAGl/K8l+VJgOzjcBVUwM6d8lQMHAgVdYukY/h +beSMD2VemMYHhpCV+Ys/yeBRwC5rrHoyTJXN1aE4PuC/mg/ath3hPZibTugy0qYN +4HgSB8+r8YhJXiSu +=Hqtq +-----END PGP MESSAGE----- diff --git a/config/secrets.nix b/config/secrets.nix new file mode 100644 index 000000000..f6567a9 --- /dev/null +++ b/config/secrets.nix @@ -0,0 +1,242 @@ +{ + site.net = { + core.ospf.secret = "SECRET"; + }; + + site.hosts = { + ap1.password = "SECRET"; + ap2.password = "SECRET"; + ap3.password = "SECRET"; + ap4.password = "SECRET"; + ap5.password = "SECRET"; + ap6.password = "SECRET"; + ap7.password = "SECRET"; + ap8.password = "SECRET"; + ap9.password = "SECRET"; + ap10.password = "SECRET"; + ap11.password = "SECRET"; + ap12.password = "SECRET"; + ap15.password = "SECRET"; + ap17.password = "SECRET"; + ap18.password = "SECRET"; + ap19.password = "SECRET"; + ap21.password = "SECRET"; + ap22.password = "SECRET"; + ap23.password = "SECRET"; + ap24.password = "SECRET"; + ap25.password = "SECRET"; + ap26.password = "SECRET"; + ap27.password = "SECRET"; + ap28.password = "SECRET"; + ap29.password = "SECRET"; + ap30.password = "SECRET"; + ap31.password = "SECRET"; + ap32.password = "SECRET"; + ap33.password = "SECRET"; + ap34.password = "SECRET"; + ap35.password = "SECRET"; + ap36.password = "SECRET"; + ap37.password = "SECRET"; + ap38.password = "SECRET"; + ap39.password = "SECRET"; + ap40.password = "SECRET"; + ap41.password = "SECRET"; + ap42.password = "SECRET"; + ap43.password = "SECRET"; + ap44.password = "SECRET"; + ap45.password = "SECRET"; + ap46.password = "SECRET"; + ap47.password = "SECRET"; + ap48.password = "SECRET"; + ap49.password = "SECRET"; + ap50.password = "SECRET"; + ap51.password = "SECRET"; + ap52.password = "SECRET"; + ap53.password = "SECRET"; + ap54.password = "SECRET"; + ap55.password = "SECRET"; + ap56.password = "SECRET"; + switch-a1.password = "SECRET"; + switch-b1.password = "SECRET"; + switch-b2.password = "SECRET"; + switch-c1.password = "SECRET"; + switch-c3d2-main.password = "SECRET"; + switch-d1.password = "SECRET"; + switch-dach.password = "SECRET"; + + upstream4.interfaces.up4-pppoe.upstream = { + user = "SECRET"; + password = "SECRET"; + }; + + anon1.wireguard.njalla = { + addresses = [ "fec0::1/64" "192.168.0.1/24" ]; + endpoint = "0.0.0.1"; + privateKey = "SECRET"; + publicKey = "SECRET"; + upBandwidth = 45000; + }; + + ap1.wifi."platform/qca953x_wmac".ssids."uebergangsnetz".psk = "SECRET"; + ap10.wifi."platform/qca953x_wmac".ssids = { + "Ebs 2000".psk = "SECRET"; + "iz-dresden.org".psk = "SECRET"; + }; + ap11.wifi."platform/qca955x_wmac".ssids."braeunigkoschnik".psk = "SECRET"; + ap12.wifi."platform/ar934x_wmac".ssids = { + "IrèneMélix".psk = "SECRET"; + "paperheart".psk = "SECRET"; + }; + ap15.wifi."platform/qca955x_wmac".ssids."etz250".psk = "SECRET"; + ap17.wifi."platform/qca955x_wmac".ssids = { + "EDUB".psk = "SECRET"; + "Zweitwohnsitz".psk = "SECRET"; + "e-Stuetzpunkt".psk = "SECRET"; + }; + ap18.wifi."platform/qca953x_wmac".ssids."Restaurierung Wolff/Kober".psk = "SECRET"; + ap19.wifi."platform/qca953x_wmac".ssids = { + "Studio 01127".psk = "SECRET"; + "Walter".psk = "SECRET"; + }; + ap2.wifi = { + "pci0000:01/0000:01:00.0".ssids."C3D2".psk = "SECRET"; + "platform/qca955x_wmac".ssids."C3D2 legacy".psk = "SECRET"; + }; + ap21.wifi = { + "pci0000:00/0000:00:00.0".ssids."ZW stage".psk = "SECRET"; + "platform/qca956x_wmac".ssids."ZW stage legacy".psk = "SECRET"; + }; + ap23.wifi = { + "pci0000:00/0000:00:00.0".ssids."LBK Network".psk = "SECRET"; + "platform/qca956x_wmac".ssids."LBK Network".psk = "SECRET"; + }; + ap24.wifi."platform/ar933x_wmac".ssids."farbwerk".psk = "SECRET"; + ap25.wifi."platform/ar933x_wmac".ssids."farbwerk".psk = "SECRET"; + ap26.wifi."pci0000:00/0000:00:00.0".ssids."Dezember".psk = "SECRET"; + ap29.wifi = { + "pci0000:00/0000:00:00.0".ssids."jungnickel-fotografie".psk = "SECRET"; + "platform/qca956x_wmac".ssids."jungnickel-fotografie".psk = "SECRET"; + }; + ap3.wifi = { + "pci0000:00/0000:00:00.0".ssids."C3D2".psk = "SECRET"; + "platform/ar934x_wmac".ssids."C3D2 legacy".psk = "SECRET"; + }; + ap30.wifi."platform/qca956x_wmac".ssids."WLANb0402".psk = "SECRET"; + ap31.wifi = { + "pci0000:00/0000:00:00.0".ssids."C3D2".psk = "SECRET"; + "platform/qca956x_wmac".ssids = { + "C3D2 legacy" = { "psk" = "SECRET"; }; + "FOTOAKADEMIEdd" = { "psk" = "SECRET"; }; + }; + }; + ap32.wifi = { + "pci0000:00/0000:00:00.0".ssids."ZW stage".psk = "SECRET"; + "platform/qca956x_wmac".ssids."ZW stage legacy".psk = "SECRET"; + }; + ap33.wifi = { + "pci0000:00/0000:00:00.0".ssids."C3D2".psk = "SECRET"; + "platform/qca956x_wmac".ssids."C3D2 legacy".psk = "SECRET"; + }; + ap35.wifi."platform/qca956x_wmac".ssids."Koch".psk = "SECRET"; + ap36.wifi."platform/ar933x_wmac".ssids."C3D2 legacy".psk = "SECRET"; + ap37.wifi = { + "pci0000:00/0000:00:00.0".ssids."hechtfilm.de".psk = "SECRET"; + "platform/ahb/18100000.wmac".ssids."hechtfilm.de legacy".psk = "SECRET"; + }; + ap38.wifi = { + "pci0000:00/0000:00:00.0".ssids = { + "ZW heinrichsgarten" = { "psk" = "SECRET"; }; + "plop" = { "psk" = "SECRET"; }; + }; + "platform/qca956x_wmac".ssids = { + "ZW heinrichsgarten" = { "psk" = "SECRET"; }; + "plop" = { "psk" = "SECRET"; }; + }; + }; + ap39.wifi."platform/10180000.wmac".ssids."EckiTino".psk = "SECRET"; + ap4.wifi."platform/qca955x_wmac".ssids."jam-circle.de".psk = "SECRET"; + ap40.wifi = { + "pci0000:00/0000:00:00.0".ssids."M".psk = "SECRET"; + "platform/qca956x_wmac".ssids."M legacy".psk = "SECRET"; + }; + ap41.wifi = { + "pci0000:00/0000:00:00.0".ssids."Walter".psk = "SECRET"; + "platform/qca956x_wmac".ssids."Walter".psk = "SECRET"; + }; + ap42.wifi = { + "pci0000:00/0000:00:00.0".ssids."jam-circle.de".psk = "SECRET"; + "platform/qca956x_wmac".ssids."jam-circle.de legacy".psk = "SECRET"; + }; + ap43.wifi."platform/qca955x_wmac".ssids."Kaffeetasse".psk = "SECRET"; + ap44.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids."ZW stage legacy".psk = "SECRET"; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids."ZW stage".psk = "SECRET"; + }; + ap45.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids."ZW stage legacy".psk = "SECRET"; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids."ZW stage".psk = "SECRET"; + }; + ap46.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids = { + "EWW".psk = "SECRET"; + "ZW stage legacy".psk = "SECRET"; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids = { + "EWW".psk = "SECRET"; + "ZW stage".psk = "SECRET"; + }; + }; + ap47.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids."ZW stage legacy".psk = "SECRET"; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids."ZW stage".psk = "SECRET"; + }; + ap48.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids."ZW stage legacy".psk = "SECRET"; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids."ZW stage".psk = "SECRET"; + }; + ap49.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids."ZW stage legacy".psk = "SECRET"; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids."ZW stage".psk = "SECRET"; + }; + ap5.wifi."platform/qca955x_wmac".ssids."verbalwerk.de".psk = "SECRET"; + ap50.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids = { + "ZW stage legacy".psk = "SECRET"; + "gerdwork".psk = "SECRET"; + }; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids."ZW stage".psk = "SECRET"; + }; + ap51.wifi = { + "pci0000:01/0000:01:00.0".ssids."antrares".psk = "SECRET"; + "platform/qca955x_wmac".ssids."antrares".psk = "SECRET"; + }; + ap52.wifi = { + "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0".ssids."ZW stage legacy".psk = "SECRET"; + "1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0".ssids."ZW stage".psk = "SECRET"; + }; + ap53.wifi."platform/qca953x_wmac".ssids."Karen Koschnick".psk = "SECRET"; + ap54.wifi = { + "pci0000:00/0000:00:00.0".ssids."Abyssinia".psk = "SECRET"; + "platform/qca956x_wmac".ssids."Abyssinia".psk = "SECRET"; + }; + ap55.wifi = { + "pci0000:00/0000:00:00.0".ssids."MagLAN".psk = "SECRET"; + "platform/qca956x_wmac".ssids."MagLAN (legacy)".psk = "SECRET"; + }; + ap56.wifi = { + "pci0000:00/0000:00:00.0".ssids."MagLAN".psk = "SECRET"; + "platform/qca956x_wmac".ssids."MagLAN (legacy)".psk = "SECRET"; + }; + ap7.wifi."platform/qca953x_wmac".ssids."mino".psk = "SECRET"; + ap8.wifi = { + "pci0000:00/0000:00:00.0".ssids."C3D2".psk = "SECRET"; + "platform/ar934x_wmac".ssids = { + "C3D2 legacy".psk = "SECRET"; + "teknologi".psk = "SECRET"; + }; + }; + ap9.wifi."platform/qca953x_wmac".ssids."Herzzbuehne".psk = "SECRET"; + }; + + site.dyndnsKey = "SECRET"; +} diff --git a/config/vlan.nix b/config/vlan.nix new file mode 100644 index 000000000..21d4efb --- /dev/null +++ b/config/vlan.nix @@ -0,0 +1,39 @@ +let + range = cur: max: + if cur <= max + then [ cur ] ++ range (cur + 1) max + else []; +in +{ + site.net = builtins.mapAttrs (_: vlan: { inherit vlan; }) { + # switches and CPE only have IP addresses configured in the management vlan + mgmt = 1; + # routers, OSPF area 0 + core = 2; + # servers... + serv = 3; + # ZW public + pub = 4; + # C3D2 home network + c3d2 = 5; + cluster = 6; + bmx = 7; + # Modems + up1 = 10; + up2 = 11; + up3 = 12; + up4 = 13; + # Isolated neighbors directly connectied with their modems + iso1 = 101; + iso2 = 102; + iso3 = 103; + iso4 = 104; + iso5 = 105; + iso6 = 106; + } // builtins.foldl' (result: i: + # Neighbor subnets + result // { + "priv${toString i}".vlan = i + 39; + } + ) {} (range 1 61); +} diff --git a/flake.lock b/flake.lock index ff18c68..28f5a8d 100644 --- a/flake.lock +++ b/flake.lock @@ -52,25 +52,7 @@ "inputs": { "nixpkgs": "nixpkgs", "nixpkgs-master": "nixpkgs-master", - "openwrt": "openwrt", - "zentralwerk-network-key": "zentralwerk-network-key" - } - }, - "zentralwerk-network-key": { - "locked": { - "dir": "nix/key", - "lastModified": 1631808463, - "narHash": "sha256-5xMZkqqQbpXECnKEK2THT7u4+/vL7SPp3Jvoicm1Moc=", - "ref": "master", - "rev": "e4a5aee0e44ca058d2f12d6c6f34db6d484187fc", - "revCount": 1172, - "type": "git", - "url": "https://gitea.c3d2.de/zentralwerk/network.git?dir=nix%2fkey" - }, - "original": { - "dir": "nix/key", - "type": "git", - "url": "https://gitea.c3d2.de/zentralwerk/network.git?dir=nix%2fkey" + "openwrt": "openwrt" } } }, diff --git a/flake.nix b/flake.nix index fabf08a..1c411c6 100644 --- a/flake.nix +++ b/flake.nix @@ -6,13 +6,9 @@ nixpkgs-master.url = "github:NixOS/nixpkgs"; openwrt.url = "git+https://git.openwrt.org/openwrt/openwrt.git?ref=openwrt-21.02"; openwrt.flake = false; - - # `nix flake update --override-flake zentralwerk-network-key git+file:///...` - # to provide the GPG secret key - zentralwerk-network-key.url = "git+https://gitea.c3d2.de/zentralwerk/network.git?dir=nix/key"; }; - outputs = inputs@{ self, nixpkgs, nixpkgs-master, openwrt, zentralwerk-network-key }: + outputs = inputs@{ self, nixpkgs, nixpkgs-master, openwrt }: let system = "x86_64-linux"; systems = [ system ]; @@ -33,7 +29,6 @@ lib = nixpkgs.lib.extend (final: prev: import ./nix/lib { inherit self; - inherit (zentralwerk-network-key.lib) gpgKey; inherit openwrt; pkgs = nixpkgs.legacyPackages.x86_64-linux; }); diff --git a/nix/key/flake.nix b/nix/key/flake.nix deleted file mode 100644 index 1452cee..000000000 --- a/nix/key/flake.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ - description = "Zentralwerk network secret GPG key"; - - outputs = { ... }: { - lib.gpgKey = null; - # test key - lib.dyndnsKey = "Dr1QHSfNtAwgbdoNBtCgl5NxsSXlaw9+qo7juiVTv58="; - # test credentials - lib.pppoe.upstream4 = { - user = "test@example.com"; - password = "secret"; - }; - }; -} diff --git a/nix/lib/config/default.nix b/nix/lib/config/default.nix index ddd057c..b7bfce3 100644 --- a/nix/lib/config/default.nix +++ b/nix/lib/config/default.nix @@ -1,6 +1,5 @@ { self , pkgs ? import {} -, gpgKey }: let @@ -22,18 +21,13 @@ let default = []; internal = true; }; - options.gpgKey = mkOption { - type = with types; nullOr path; - }; - config = { - inherit gpgKey; - }; } ) ./options.nix - ./legacy.nix + ../../../config ]; }; + inherit (result) config; warn = result: @@ -47,9 +41,9 @@ let error = result: let - failed = - builtins.filter ({ assertion, ... }: !assertion) - config.assertions; + failed = builtins.filter ({ assertion, ... }: + !assertion + ) config.assertions; in if failed != [] then throw '' @@ -58,9 +52,9 @@ let ${self.lib.concatMapStringsSep "\n" ({ message, ... }: message) failed} '' else result; -in -warn ( - error ( - builtins.removeAttrs config [ "assertions" "warnings" "gpgKey" "salt-pillar" ] - ) -) + +in warn (error ({ + inherit (result) options; + + config = builtins.removeAttrs config [ "assertions" "warnings" ]; +})) diff --git a/nix/lib/config/legacy.nix b/nix/lib/config/legacy.nix deleted file mode 100644 index 2690ff8..000000000 --- a/nix/lib/config/legacy.nix +++ /dev/null @@ -1,588 +0,0 @@ -{ config, pkgs, lib, self, ... }: - -let - mainServers = [ "server1" "server2" ]; - cephMonServers = [ "server5" "server6" "server8" ]; - pillar = self.lib.saltPillarFor "*"; - - clusterServerNets = [ - "mgmt" "pub" "core" "serv" - "c3d2" "cluster" "bmx" "priv23" - ]; - clusterServerInterfaces = builtins.foldl' (result: net: - result // { - "${net}".type = "bridge"; - } - ) {} clusterServerNets; - - renameAttr = from: to: attrset: - builtins.foldl' (result: name: - if name == from - then result // { "${to}" = attrset.${name}; } - else result // { "${name}" = attrset.${name}; } - ) {} (builtins.attrNames attrset); - - # HACK: `type = "phys"` works but once an LXC container is stopped - # the VLAN interface is not moved back. - forceVeth = interface: interface // { - type = "veth"; - }; - - netHasDHCP = net: - net == "pub" || - net == "serv" || - builtins.match "priv[[:digit:]]+" net != null; - - whoLinksTo = target: - builtins.attrNames ( - lib.filterAttrs (hostName: { ports, ... }: - hostName != target && - ports ? ${target} - ) pillar.switches - ); -in -{ - options.salt-pillar = lib.mkOption {}; - config.salt-pillar = pillar; - - config.site.net = lib.mkMerge ([ - (builtins.mapAttrs (_: vlan: { vlan = vlan; }) pillar.vlans) - (builtins.mapAttrs (_: subnet4: { inherit subnet4; }) pillar.subnets-inet) - (builtins.mapAttrs (_: hosts4: { inherit hosts4; }) pillar.hosts-inet) - (builtins.mapAttrs (net: dhcpData: { - dhcp = { - inherit (dhcpData) start end time max-time; - server = - if netHasDHCP net - then "${net}-gw" - else null; - fixed-hosts = - if dhcpData ? fixed-hosts - then dhcpData.fixed-hosts - else {}; - router = dhcpData.host-opts.routers; - }; - domainName = dhcpData.string-opts.domain-name; - }) pillar.dhcp) - { - core.ospf.secret = pillar.ospf.secret; - pub.dynamicDomain = true; - - cluster.extraRecords = map (host: { - name = "_ceph-mon._tcp"; - type = "SRV"; - data = "1 1 6789 ${host}"; - }) cephMonServers ++ - lib.lists.imap0 (i: host: { - name = "mon${toString i}"; - type = "CNAME"; - data = "${host}"; - }) cephMonServers; - - c3d2.dynamicDomain = true; - c3d2.dhcp = { - server = "c3d2-gw3"; - router = "c3d2-anon"; - start = "172.22.99.100"; - end = "172.22.99.199"; - fixed-hosts = { - "astron.hq.c3d2.de" = "aa:00:5b:08:f0:5b"; - "astrom.hq.c3d2.de" = "aa:00:5b:08:f0:5c"; - "www1.hq.c3d2.de" = "aa:00:13:8b:03:47"; - "dn42.hq.c3d2.de" = "aa:00:42:7a:32:46"; - "icq.hq.c3d2.de" = "aa:00:30:f6:27:89"; - "jabber1.hq.c3d2.de" = "aa:00:0b:19:8f:14"; - "jabber2.hq.c3d2.de" = "aa:00:3d:6a:23:b8"; - "wiefelspuetz.hq.c3d2.de" = "aa:00:7f:01:8a:d0"; - "git.hq.c3d2.de" = "aa:00:47:d8:57:10"; - "fernandopoo.hq.c3d2.de" = "aa:00:f7:52:85:27"; - "moleflap.hq.c3d2.de" = "aa:00:0d:b1:6c:67"; - "wormhole.hq.c3d2.de" = "00:23:c3:d2:00:76"; - "sharing.hq.c3d2.de" = "00:23:c3:d2:75:18"; - "drucker.hq.c3d2.de" = "00:23:c3:d2:12:0f"; - "knot.hq.c3d2.de" = "52:54:cf:fd:ce:3f"; - "bender.hq.c3de.de" = "00:23:df:7e:c8:0a"; - "sofafon.hq.c3d2.de" = "b8:27:eb:23:8d:01"; - "schalter.hq.c3d2.de" = "b8:27:eb:4c:be:ff"; - "beere.hq.c3d2.de" = "b8:27:eb:ac:65:d2"; - "ledball1.hq.c3d2.de" = "b8:27:eb:53:0b:27"; - "cider.hq.c3d2.de" = "00:0d:93:75:ee:fa"; - "semanta.hq.c3d2.de" = "00:ff:e4:bb:ea:2a"; - "leviathan.hq.c3d2.de" = "00:ff:08:31:db:e5"; - "beere2.hq.c3d2.de" = "b8:27:eb:53:0b:27"; - "feile.hq.c3d2.de" = "aa:00:5b:12:c1:f7"; - "matemat.hq.c3d2.de" = "a2:1b:7c:e8:19:72"; - "172.22.99.98" = "08:00:27:aa:90:e2"; - "172.22.99.96" = "08:00:27:bb:8c:b3"; - "batman.hq.c3d2.de" = "5c:cf:7f:c0:05:28"; - "monit.hq.c3d2.de" = "00:23:ae:94:e7:19"; - "storage2.hq.c3d2.de" = "42:5e:0f:4e:f3:cc"; - "server2.hq.c3d2.de" = "d0:67:e5:f3:57:10"; - "server3.hq.c3d2.de" = "e4:1f:13:2e:4f:c0"; - "server4.hq.c3d2.de" = "00:9c:02:a9:26:01"; - "minecraft.hq.c3d2.de" = "4a:57:d3:64:fe:e9"; - "ustriper.hq.c3d2.de" = "aa:bb:95:33:bb:aa"; - "lisbeth.hq.c3d2.de" = "b8:27:eb:a5:ee:5c"; - "ruststripe1.hq.c3d2.de" = "06:32:0e:39:21:69"; - "fhem.hq.c3d2.de" = "b8:27:eb:9e:8b:db"; - "glotzbert.hq.c3d2.de" = "ec:a8:6b:fe:b4:cb"; - "pulsebert.hq.c3d2.de" = "b8:27:eb:16:31:61"; - "dacbert.hq.c3d2.de" = "dc:a6:32:31:b6:32"; - "public-access-proxy.hq.c3d2.de" = "12:24:5f:bd:9b:e7"; - "marenz-build.hq.c3d2.de" = "44:1e:a1:59:2e:e8"; - "ledbeere.hq.c3d2.de" = "b8:27:eb:60:99:59"; - }; - time = 86400; - max-time = 30 * 86400; - }; - } - - # net priv* settings - ( - builtins.mapAttrs (netName: _: { - dynamicDomain = true; - }) ( - lib.filterAttrs (netName: _: - builtins.match "priv[[:digit:]]+" netName != null - ) pillar.hosts-inet - ) - ) - ] ++ ( - map (ctx: - builtins.mapAttrs (_: subnet: { subnets6.${ctx} = subnet; }) pillar.subnets-inet6.${ctx} - ) (builtins.attrNames pillar.subnets-inet6) - ) ++ ( - map (ctx: - builtins.mapAttrs (_: subnet: { hosts6.${ctx} = subnet; }) pillar.hosts-inet6.${ctx} - ) (builtins.attrNames pillar.hosts-inet6) - )); - - config.site.hosts = lib.mkMerge ( - [ - { # Static definitions - - mgmt-gw.firewall.enable = true; - priv13-gw.firewall.enable = true; - - dns.services.dns.enable = true; - - dnscache = { - role = "container"; - - interfaces.serv = { - gw4 = "serv-gw"; - gw6 = "serv-gw"; - type = "veth"; - }; - - services.dnscache.enable = true; - }; - - upstream1.interfaces.up1.upstream = { - provider = "vodafone"; - staticIpv4Address = "24.134.104.53"; - noNat.subnets6 = [ - "2a02:8106:208:5200::/56" - ]; - }; - upstream2.interfaces.up2.upstream = { - provider = "vodafone"; - noNat.subnets6 = [ - "2a02:8106:208:e900::/56" - ]; - }; - upstream3.interfaces.up3.upstream.provider = "starlink"; - upstream4.interfaces.up4-pppoe = { - type = "pppoe"; - upstream = { - provider = "dsi"; - link = "up4"; - staticIpv4Address = "81.201.149.152"; - upBandwidth = 98000; - noNat.subnets6 = [ - "2a00:8180:2000:37::1/128" - "2a00:8180:2c00:200::/56" - ]; - }; - }; - upstream1.ospf.upstreamInstance = 3; - upstream2.ospf.upstreamInstance = 4; - anon1.ospf.upstreamInstance = 5; - freifunk.ospf.upstreamInstance = 6; - upstream3.ospf.upstreamInstance = 7; - upstream4.ospf.upstreamInstance = 8; - c3d2-gw1.ospf.allowedUpstreams = [ "upstream3" "upstream4" "upstream1" "anon1" "freifunk" ]; - c3d2-gw2.ospf.allowedUpstreams = [ "upstream1" "upstream3" "upstream4" "anon1" "freifunk" ]; - c3d2-gw3.ospf.allowedUpstreams = [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; - serv-gw.ospf.allowedUpstreams = [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; - cls-gw.ospf.allowedUpstreams = [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; - mgmt-gw.ospf.allowedUpstreams = [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; - bgp.ospf.allowedUpstreams = [ "upstream4" "upstream1" "upstream3" "anon1" "freifunk" ]; - anon1.ospf.allowedUpstreams = [ "upstream1" "upstream3" "upstream4" "freifunk" ]; - priv17-gw-up3.ospf.allowedUpstreams = [ "upstream3" "upstream4" "upstream1" "anon1" "freifunk" ]; - - pub-gw.ospf.allowedUpstreams = [ "anon1" "freifunk" ]; - c3d2-anon.ospf.allowedUpstreams = [ "anon1" "freifunk" ]; - - upstream4.forwardPorts = [ - { - destination = config.site.net.serv.hosts4.public-access-proxy; - proto = "tcp"; - sourcePort = 80; - } - { - destination = config.site.net.serv.hosts4.public-access-proxy; - proto = "tcp"; - sourcePort = 443; - } - { - destination = config.site.net.serv.hosts4.bind; - proto = "tcp"; - sourcePort = 53; - reflect = false; - } - { - destination = config.site.net.serv.hosts4.bind; - proto = "udp"; - sourcePort = 53; - reflect = false; - } - { - destination = config.site.net.c3d2.hosts4.dn42; - proto = "udp"; - sourcePort = 2325; - } - { - destination = config.site.net.c3d2.hosts4.dn42; - proto = "udp"; - sourcePort = 2399; - } - { - destination = config.site.net.c3d2.hosts4.dn42; - proto = "udp"; - sourcePort = 2327; - } - { - destination = config.site.net.c3d2.hosts4.dn42; - proto = "udp"; - sourcePort = 2338; - } - { - destination = config.site.net.c3d2.hosts4.dn42; - proto = "udp"; - sourcePort = 2339; - } - { - destination = config.site.net.c3d2.hosts4.dn42; - proto = "udp"; - sourcePort = 40533; - } - { - destination = config.site.net.c3d2.hosts4.dn42; - proto = "udp"; - sourcePort = 61699; - } - { - destination = "${config.site.net.serv.hosts4.leonos}:22"; - proto = "tcp"; - sourcePort = 2223; - } - { - destination = config.site.net.serv.hosts4.minetest; - proto = "udp"; - sourcePort = 30000; - } - { - destination = "172.22.99.175:22"; - proto = "tcp"; - sourcePort = 2224; - } - { # Gitea ssh - destination = config.site.net.serv.hosts4.gitea; - proto = "tcp"; - sourcePort = 22; - } - { # Jabber C2S - destination = config.site.net.serv.hosts4.jabber; - proto = "tcp"; - sourcePort = 5222; - } - { # Jabber C2S+SSL - destination = config.site.net.serv.hosts4.jabber; - proto = "tcp"; - sourcePort = 5223; - } - { # Jabber S2S - destination = config.site.net.serv.hosts4.jabber; - proto = "tcp"; - sourcePort = 5269; - } - { # Jabber TURN - destination = config.site.net.serv.hosts4.jabber; - proto = "tcp"; - sourcePort = 3478; - } - { # Jabber TURN - destination = config.site.net.serv.hosts4.jabber; - proto = "tcp"; - sourcePort = 3479; - } - { # Jabber TURN - destination = config.site.net.serv.hosts4.jabber; - proto = "udp"; - sourcePort = 3478; - } - { # Jabber TURN - destination = config.site.net.serv.hosts4.jabber; - proto = "udp"; - sourcePort = 3479; - } - { - destination = "${config.site.net.serv.hosts4.vps1}:22"; - proto = "tcp"; - sourcePort = 2225; - } - ] ++ map (port: { - destination = config.site.net.serv.hosts4.mail; - proto = "tcp"; - sourcePort = port; - }) [ 25 465 587 110 143 993 995 ]; - - server3.interfaces = clusterServerInterfaces; - server5.interfaces = clusterServerInterfaces; - server6.interfaces = clusterServerInterfaces; - server7.interfaces = clusterServerInterfaces; - server8.interfaces = clusterServerInterfaces; - server9.interfaces = clusterServerInterfaces; - - ap-test1.interfaces = { - mgmt.type = "phys"; - pub.type = "bridge"; - c3d2.type = "bridge"; - bmx.type = "bridge"; - }; - ap-test2.interfaces = { - mgmt.type = "phys"; - pub.type = "bridge"; - c3d2.type = "bridge"; - bmx.type = "bridge"; - }; - ap4.links.switch-b2.ports = [ "wan" ]; - ap6.links.switch-b2.ports = [ "wan" ]; - ap21.links.switch-a1.ports = [ "lan" ]; - ap27.links.switch-b2.ports = [ "wan" ]; - ap32.links.switch-b2.ports = [ "lan" ]; - ap33.links.switch-b2.ports = [ "lan" ]; - ap36.links.switch-b2.ports = [ "wan" ]; - ap43.links.switch-a1.ports = [ "wan" ]; - ap44.links.switch-a1.ports = [ "lan" ]; - ap45.links.switch-a1.ports = [ "lan" ]; - ap46.links.switch-a1.ports = [ "lan" ]; - ap47.links.switch-a1.ports = [ "lan" ]; - ap48.links.switch-a1.ports = [ "lan" ]; - ap49.links.switch-a1.ports = [ "lan" ]; - ap50.links.switch-a1.ports = [ "lan" ]; - ap52.links.switch-a1.ports = [ "lan" ]; - - ap28.links.ap3.ports = [ "wan" ]; - ap3.links.ap28.ports = [ "lan:1" ]; - ap3.links.c3d2.ports = lib.mkForce [ - "lan:2" - "lan:3" - "lan:4" - ]; - ap34.links.ap42.ports = [ "lan" ]; - ap42.links.priv4.ports = lib.mkForce [ - "lan:1" - "lan:2" - "lan:4" - ]; - ap42.links.ap34.ports = [ "lan:3" ]; - } - - # host priv*-gw settings - ( - builtins.mapAttrs (hostName: _: { - ospf.allowedUpstreams = [ "upstream4" "upstream3" "upstream1" "anon1" "freifunk" ]; - }) ( - lib.filterAttrs (hostName: _: - builtins.match "priv[[:digit:]]+-gw" hostName != null - ) pillar.containers - ) - ) - - (builtins.foldl' (result: hostName: result // { - "${hostName}" = { - role = "server"; - interfaces = builtins.mapAttrs (net: _: { - type = "phys"; - } // lib.optionalAttrs (net == "cluster") { - gw4 = "cls-gw"; - gw6 = "cls-gw"; - }) ( - lib.filterAttrs (_: hosts: hosts ? ${hostName}) ( - pillar.hosts-inet // ( - builtins.foldl' (result: hosts: result // hosts) {} (builtins.attrValues pillar.hosts-inet6) - ) - ) - ) // builtins.foldl' (result: container: - result // builtins.mapAttrs (net: interface: { - type = "bridge"; - }) container.interfaces - ) {} (builtins.attrValues pillar.containers); - }; - }) {} mainServers) - - (builtins.mapAttrs (_: switch: { - inherit (switch) model location password; - role = "switch"; - interfaces.mgmt.type = "phys"; - links = builtins.mapAttrs (_: { ports, group ? null, ... }: { - group = if group != null - then toString group - else null; - ports = map toString ( - if builtins.isList ports - then ports - else [ ports ] - ); - }) switch.ports; - }) pillar.switches) - - (builtins.mapAttrs (hostName: ap: { - inherit (ap) model location password; - role = "ap"; - - interfaces = builtins.foldl' (interfaces: net: interfaces // { - "${net}" = { - type = "bridge"; - }; - }) { - mgmt = { - type = "phys"; - gw4 = "mgmt-gw"; - gw6 = "mgmt-gw"; - }; - } ( - builtins.concatMap ({ ssids, ... }: - map ({ net, ... }: net) (builtins.attrValues ssids) - ) (builtins.attrValues ap.radios) - ); - - links = - let - wanTargets = whoLinksTo hostName; - model = self.lib.getOpenwrtModel ap.model; - getPorts = regex: - map (port: { - port = port.port; - phys = port.port; - }.${port.type}) ( - builtins.filter (port: - port ? port && - builtins.match regex port.port != null - ) (builtins.attrValues model.ports) - ); - in - if model ? ports - then - if getPorts "wan" == [] && builtins.length wanTargets > 0 - then { - # Only 1 Ethernet port, treat lan as uplink - "${builtins.head wanTargets}".ports = getPorts "lan"; - } - else - lib.optionalAttrs (builtins.length wanTargets > 0) { - "${builtins.head wanTargets}".ports = getPorts "wan"; - } // lib.optionalAttrs (ap ? lan-access) { - "${ap.lan-access}".ports = self.lib.unique ( - getPorts "lan.*" - ); - } - else - builtins.trace "No known ports for OpenWRT model ${ap.model}" - {}; - - wifi = ap.radios; - - }) pillar.cpe) - - (builtins.mapAttrs (name: container: - let - ctPillar = self.lib.saltPillarFor name; - in { - role = "container"; - - interfaces = - builtins.mapAttrs (net: interface: - renameAttr "gw" "gw4" - (forceVeth interface) // ( - if ctPillar ? upstream && - ctPillar.upstream.interface == net - then { - upstream.upBandwidth = ctPillar.upstream.up-bandwidth; - } - else {} - ) - ) container.interfaces; - - wireguard = - lib.optionalAttrs (ctPillar ? wireguard-instances) ( - builtins.mapAttrs (net: wgData: { - inherit (builtins.head wgData.peers) endpoint; - publicKey = (builtins.head wgData.peers).public_key; - privateKey = wgData.private_key; - addresses = builtins.filter builtins.isString ( - builtins.split "[, ]+" wgData.addr - ); - upBandwidth = ctPillar.upstream.up-bandwidth; - }) ctPillar.wireguard-instances); - - ospf = - let - ospfConf = ctPillar.ospf; - in lib.optionalAttrs (ctPillar ? ospf && ospfConf ? stubnets-inet) { - stubNets4 = ospfConf.stubnets-inet; - } // lib.optionalAttrs (ctPillar ? ospf && ospfConf ? stubnets-inet6) { - stubNets6 = ospfConf.stubnets-inet6; - }; - - bgp = - if ctPillar ? bgp - then - let - bgpConf = ctPillar.bgp; - in { - inherit (bgpConf) asn; - peers = bgpConf.peers-inet // bgpConf.peers-inet6; - } - else null; - - forwardPorts = - if ctPillar ? port-forwarding - then map ({ proto, port, to }: { - proto = proto; - sourcePort = port; - destination = to; - }) ctPillar.port-forwarding - else []; - }) pillar.containers) - ] ++ - - (map (net: - builtins.mapAttrs (_: addr4: { - }) pillar.hosts-inet.${net} - ) (builtins.attrNames pillar.hosts-inet)) ++ - - (builtins.concatMap (ctx: - map (net: - builtins.mapAttrs (_: addr6: { - }) pillar.hosts-inet6.${ctx}.${net} - ) (builtins.attrNames pillar.hosts-inet6.${ctx}) - ) (builtins.attrNames pillar.hosts-inet6)) - ); - - config.site.sshPubKeys = [ - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDOFs2LdK23ysS0SSkXZuULUOCZHe1ZxvfOKj002J6rkvAaDLar9g5aKuiIV70ZR33A2rchoLMiM4pLLwoSAPJg1FgIgJjU+DFoWtiW+IjzKXdHHVspb2iOIhpfbfk8WC5HZ/6fPz4RUqadGQ43ImnMhSN0ge3s/oM48hpc96ne6tH+mGiugdPx8097NE9yTqJHi8deBhi3daeJH4eQeg66Fi+kDIAZv5TJ0Oca5h7PBd253/vf3l21jRH8u1D1trALv9KStGycTk5Nwih+OHx+Rnvue/B/nxgAz4I3mmQa+jhRlGaQVG0MtOBRY3Ae7ZNqhjuefDUCM2hwG70toU9xDUw0AihC2ownY+P2PjssoG1O8f/D7ilw7qrXJHEeM8HwzqMH8X4ELYHaHTwjeWfZTTFev1Djr969LjdS1UZzqCZHO0jmQ5Pa3eXw8xcoprtt620kYLTKSMs6exLstE48o57Yqfn+eTJDy7EkcjiLN6GNIi42b9Z73xXNpZx1WR9O6OulJf/6pWgrApasvxiGmxxILq98s1/VnZkOFXR8JXnpvKHEIOIr3bFQu3GLCrzY2Yuh4NL5wy6lcZNTr/0rr6AO24IbEWM7TApbXnKA5XQhAbThrVsuFBdT3+bBP2nedvWQ0W+Q6SUf+8T2o5InnFqs5ABnTixBItiWw+9BiQ== root@server1" - ]; -} diff --git a/nix/lib/config/options.nix b/nix/lib/config/options.nix index 3445fd7..58b9c63 100644 --- a/nix/lib/config/options.nix +++ b/nix/lib/config/options.nix @@ -208,6 +208,14 @@ let default = []; description = "Do not NAT66 traffic from these public static subnets"; }; + user = mkOption { + type = with types; nullOr str; + default = null; + }; + password = mkOption { + type = with types; nullOr str; + default = null; + }; }; interfaceOpts = { name, ... }: { @@ -503,6 +511,10 @@ in sshPubKeys = mkOption { type = with types; listOf str; }; + + dyndnsKey = mkOption { + type = types.str; + }; }; config.warnings = diff --git a/nix/lib/default.nix b/nix/lib/default.nix index c606b31..f42a55e 100644 --- a/nix/lib/default.nix +++ b/nix/lib/default.nix @@ -1,13 +1,7 @@ -{ self, gpgKey, pkgs, openwrt }: +{ self, pkgs, openwrt }: rec { - config = import ./config { inherit self pkgs gpgKey; }; - - saltPillarFor = import ./salt-support/salt-pillar.nix { - inherit pkgs gpgKey; - }; - - expandSaltTemplate = import ./salt-support/expand-template.nix { inherit pkgs; }; + config = (import ./config { inherit self pkgs; }).config; netmasks = import ./netmasks.nix; diff --git a/nix/lib/salt-support/expand-template.nix b/nix/lib/salt-support/expand-template.nix deleted file mode 100644 index ece5912..000000000 --- a/nix/lib/salt-support/expand-template.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ pkgs ? import {} -}: - -name: template: data: -let - jsonFile = - builtins.toFile "data.json" (builtins.toJSON data); - j2custom = - builtins.toFile "j2custom.py" '' - def j2_environment(env): - env.globals.update( - zip=zip - ) - return env - ''; -in -pkgs.runCommandLocal name { - nativeBuildInputs = with pkgs; [ - pythonPackages.j2cli yaml2json - ]; -} '' - j2 --customize ${j2custom} -f json ${template} ${jsonFile} > $out -'' diff --git a/nix/lib/salt-support/load-sls.nix b/nix/lib/salt-support/load-sls.nix deleted file mode 100644 index 3cd4daf..000000000 --- a/nix/lib/salt-support/load-sls.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ pkgs ? import {} -, gpgKey -}: - -with pkgs.lib; -let - loadYaml = import ./load-yaml.nix { inherit pkgs; }; - - decryptMessage = x: - if gpgKey == null - then "encrypted" - else - builtins.readFile ( - pkgs.runCommandLocal "decrypted-salt-value" { - nativeBuildInputs = [ pkgs.gnupg ]; - } '' - export GNUPGHOME=$(mktemp -d) - gpg --import ${gpgKey} - gpg -d > $out << EOF - ${x} - EOF - '' - ); - - decrypt = x: - if builtins.isString x - then if builtins.substring 0 27 x == "-----BEGIN PGP MESSAGE-----" - then decryptMessage x - else x - else if builtins.isList x - then map decrypt x - else if builtins.isAttrs x - then builtins.mapAttrs (_: decrypt) x - else x; - - loadSls = files: - decrypt ( - builtins.foldl' (result: filename: - recursiveUpdate result (loadYaml filename) - ) {} files - ); -in - -files: -if builtins.isList files -then loadSls files -else loadSls [ files ] diff --git a/nix/lib/salt-support/load-yaml.nix b/nix/lib/salt-support/load-yaml.nix deleted file mode 100644 index 5d2e83d..000000000 --- a/nix/lib/salt-support/load-yaml.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ pkgs ? import {} -}: - -path: -let - json = pkgs.runCommandLocal "desalinated-${builtins.baseNameOf path}" { - nativeBuildInputs = with pkgs; [ - pythonPackages.j2cli ruby yaml2json - ]; - } '' - j2 ${path} > expanded.yaml - yaml2json < expanded.yaml > $out - ''; -in -builtins.fromJSON ( - builtins.readFile json -) diff --git a/nix/lib/salt-support/salt-pillar.nix b/nix/lib/salt-support/salt-pillar.nix deleted file mode 100644 index 79929d2..000000000 --- a/nix/lib/salt-support/salt-pillar.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ pkgs ? import {} -, ... -}@args: - -hostName: - -let - loadSls = import ./load-sls.nix args; - - pillarBase = (loadSls ../../../salt-pillar/top.sls).base; - - globToRegex = builtins.replaceStrings ["*"] [".*"]; - - baseMatches = - if hostName == "*" - then - builtins.attrNames pillarBase - else - builtins.filter (patterns: - pkgs.lib.any (pattern: - builtins.match (globToRegex pattern) hostName != null - ) ( - builtins.filter builtins.isString ( - builtins.split " or " patterns - ) - ) - ) (builtins.attrNames pillarBase); - - fileIds = builtins.foldl' (result: matchName: - result ++ pillarBase.${matchName} - ) [] baseMatches; - - allFilePaths = pkgs.lib.filesystem.listFilesRecursive ../../../salt-pillar; - - files = map (fileId: - let - parts = builtins.filter builtins.isString ( - builtins.split "\\." fileId - ); - matches = builtins.filter (filePath: - let - suffix1 = builtins.concatStringsSep "/" (parts ++ [ "init.sls" ]); - suffix2 = (builtins.concatStringsSep "/" parts) + ".sls"; - check = suffix: - endsWith suffix (builtins.toString filePath); - in - check suffix1 || check suffix2 - ) allFilePaths; - matchesLength = builtins.length matches; - in - if matchesLength == 0 - then throw "No pillar file for ${fileId}" - else if matchesLength > 1 - then throw "Ambiguous choice of files for ${fileId}" - else builtins.head matches - ) fileIds; - - endsWith = suffix: s: - let - suffixLen = builtins.stringLength suffix; - sLen = builtins.stringLength s; - in - builtins.substring (sLen - suffixLen) suffixLen s == suffix; - -in -loadSls files diff --git a/nix/nixos-module/container/dhcp-server.nix b/nix/nixos-module/container/dhcp-server.nix index 8bcd37a..5c410c6 100644 --- a/nix/nixos-module/container/dhcp-server.nix +++ b/nix/nixos-module/container/dhcp-server.nix @@ -24,7 +24,7 @@ in ddns-update-style standard; key dyndns { algorithm hmac-sha256; - secret ${inputs.zentralwerk-network-key.lib.dyndnsKey}; + secret ${config.site.dyndnsKey}; }; zone ${domainName}. { primary ${config.site.net.serv.hosts4.dns}; diff --git a/nix/nixos-module/container/dns.nix b/nix/nixos-module/container/dns.nix index bfba4ed..eaa4bfc 100644 --- a/nix/nixos-module/container/dns.nix +++ b/nix/nixos-module/container/dns.nix @@ -122,7 +122,7 @@ in extraConfig = '' key "dyndns" { algorithm hmac-sha256; - secret "${inputs.zentralwerk-network-key.lib.dyndnsKey}"; + secret "${config.site.dyndnsKey}"; }; ''; extraOptions = '' @@ -159,7 +159,7 @@ in path = [ pkgs.dnsutils ]; script = '' ${lib.concatMapStrings (zone: '' - nsupdate -y "hmac-sha256:dyndns:${inputs.zentralwerk-network-key.lib.dyndnsKey}" < secrets-production.nix.gpg + ''; + decrypt-secrets = pkgs.writeScriptBin "decrypt-secrets" '' + #! ${pkgs.runtimeShell} -e + + cd config + [ -e secrets-production.nix ] && \ + mv secrets-production.nix secrets-production.nix.old + exec ${pkgs.gnupg}/bin/gpg -d \ + > secrets-production.nix \ + < secrets-production.nix.gpg + ''; + switch-to-production = pkgs.writeScriptBin "decrypt-secrets" '' + #! ${pkgs.runtimeShell} -e + + ${decrypt-secrets} + + cd config + cp secrets-production.nix secrets.nix + ''; network-graphs = import ./network-graphs.nix { inherit config pkgs; }; @@ -65,6 +80,7 @@ let inherit pkgs; }; in -salt-pillars // rootfs-packages // vm-packages // device-templates // network-graphs // starlink // { - inherit export-openwrt-models export-config dns-slaves; +rootfs-packages // vm-packages // device-templates // network-graphs // starlink // { + inherit export-openwrt-models export-config dns-slaves + encrypt-secrets decrypt-secrets switch-to-production; } diff --git a/salt-pillar/bind/dns.sls b/salt-pillar/bind/dns.sls deleted file mode 100644 index 64cd8a9..000000000 --- a/salt-pillar/bind/dns.sls +++ /dev/null @@ -1,38 +0,0 @@ -bind: - root-domain: - dn42: zentralwerk.dn42 - up1: zentralwerk.org - master-ns: - dn42: dns.serv.zentralwerk.dn42 - up1: dns.serv.zentralwerk.org - public-ns: - dn42: - - dns.serv.zentralwerk.dn42 - up1: - - ns.c3d2.de - slaves: - # ns.c3d2.de - - 217.197.84.53 - - 2001:67c:1400:2240::a - # dns.spaceboyz.net - - 172.22.24.4 - - 2a01:4f9:4b:39ec::4 - serial: 2021031200 - - reverse-zones-inet: - - 72.20.172.in-addr.arpa - - 73.20.172.in-addr.arpa - - 74.20.172.in-addr.arpa - - 75.20.172.in-addr.arpa - - 76.20.172.in-addr.arpa - - 77.20.172.in-addr.arpa - - 78.20.172.in-addr.arpa - - 79.20.172.in-addr.arpa - - reverse-zones-inet6: - dn42: - - 8.5.0.2.d.3.c.2.4.0.0.3.2.d.f.ip6.arpa - - c.5.0.2.d.3.c.2.4.0.0.3.2.d.f.ip6.arpa - up1: - - 8.2.5.8.0.2.0.6.0.1.8.2.0.a.2.ip6.arpa - - c.2.5.8.0.2.0.6.0.1.8.2.0.a.2.ip6.arpa diff --git a/salt-pillar/bind/dyndns/anon1.sls b/salt-pillar/bind/dyndns/anon1.sls deleted file mode 100644 index b6e6a3f..000000000 --- a/salt-pillar/bind/dyndns/anon1.sls +++ /dev/null @@ -1,18 +0,0 @@ -#!yaml|gpg -dyndns: - anon1: - interface: ipredator - secret: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAjh9ugkiUCwnXHHJP7mJqmjnS6shfTXMqPYeR1KTwIWvC - xOSxQBvD/WYOg/p6Jai+dB5TAvI0l1G4oaaii3OoKot0flJPzWR5IgBHJBmDEuii - /pinHD4JpNTDPb2OBE/UXZjyJ4XGCwh8yVaOr5LmRPuB/DMfxk6FpPpDps6n5ioT - i9RkvgZTtyk8nyb3Q+Gg051vXKYOHiZbOtu08GRMDqBjkBwWAaVCWc/ts4Gs0SjG - GgxWR6VWhMSWIbuJmFY5Bix6rRuI6cVY48Xg+/aQXxrSMjI3SKjpeJ0Otn7Hi1Fh - vK6mIZtyESsNt3qHd65GPWJ0PPLiOg6M0peC9rfJgdJnAYq2n/f89jfraVTK3gYL - ch7EWeGAJbqf7srcDqjL/kHVSVrLlh3GSpFZsyD3hOeGMWrkQnnVrMBLo2oAoQSp - bVh+AjIkctnwHJSDS6FsijrQJicLVu/tG/Sg9PqELvWzMf+LvRL49Q== - =zrkj - -----END PGP MESSAGE----- - diff --git a/salt-pillar/bind/dyndns/upstream1.sls b/salt-pillar/bind/dyndns/upstream1.sls deleted file mode 100644 index 98a0263..000000000 --- a/salt-pillar/bind/dyndns/upstream1.sls +++ /dev/null @@ -1,18 +0,0 @@ -#!yaml|gpg -dyndns: - upstream1: - interface: up1 - secret: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAlT62OyjlGRcQ8/RivPsFfJfVSoNhGFFbSm+1yfA7Efav - d/ELCj86zXTvYoa4S8jEvd6iqsKOukINlCkYHR3p5Qs31bsSh/B+0B09fksp7d4O - NCE4VVInZe9HY7DpSFEsu44gbit2MJKhhbtozkyEwn3dGaXHmGEWqS1V20fLFeUA - r1ZwqyI6nFHT28thugt36r6/ZblkeZDqH77JuR/AnIsCFtykErZsiTQiiuiiOrvU - /m0kTz0jHBVSRuil3+4uibOWf2eDPuLukD2RXszGnaaq066vlRVyTKTchVjBnqDs - tNYls0rmr6UOOQid7N0BcCjYKKkoF6AVb3R1eA1yG9JnAeSx1KAmIrzfYLJ/eRkw - CPXogzxlMQt1i4fNRVUPWX+V9SHsbw/bp0CgaI1FJsfnVL4+BZejxTpGvybuKR+O - ejuUPineVymhVULbK2bbUGhpn0aaaKmV4CmZusueHg2W2lpJS0UozQ== - =krxI - -----END PGP MESSAGE----- - diff --git a/salt-pillar/bind/dyndns/upstream2.sls b/salt-pillar/bind/dyndns/upstream2.sls deleted file mode 100644 index 33ff360..000000000 --- a/salt-pillar/bind/dyndns/upstream2.sls +++ /dev/null @@ -1,18 +0,0 @@ -#!yaml|gpg -dyndns: - upstream2: - interface: up2 - secret: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/dsFJZ7Ud81pppjYXlOAEe1Zz+VqFaR+8kjzTE1uSxqNF - cI3asqGG1ltqY4CNJ0Sw6dzFKgCvBMxY2PlAKi2W/d4VXW+Eq3fuLA9g8AZ3FHxL - 8LgBaxoIuue8lI3FpQk3rbkhnELbwTp8A6Y0TCqexDp7NyieaHdsFkkg9lJn268B - RsIsg2n3ZlpPw6PgQ1qz0hqTlSIi/FyVTX0JLQ7GIpiPZPPsEtT0A62adkla0x4+ - fkrqPBC3jD5ICz/mytkmwWilmkZHO+VXF7juAmwLnmp69w1yhsohVK1mecme60Rt - w6i6cVhvg/EaQnqhKxusLi3DnroaVTwU9wvw3aBiN9JnATYs/Y9LotYP3/4tiPO1 - c45aNN6Oz/s7RwjTjiZv0LqnoXVLYPF2a0xok5eIklwp2f/wp7jh/SelJCZHY7H4 - dx2TiwNW89qYfN4GNmfie+LgJDqs9DEZPBDDwjYBIPDMsh7kZiTo5A== - =pVXt - -----END PGP MESSAGE----- - diff --git a/salt-pillar/bird/bgp.sls b/salt-pillar/bird/bgp.sls deleted file mode 100644 index 85667ad..000000000 --- a/salt-pillar/bird/bgp.sls +++ /dev/null @@ -1,21 +0,0 @@ -ospf: - stubnets-inet: - - 172.20.0.0/14 - - 10.0.0.0/8 - stubnets-inet6: - - fd00::/8 - - 2a02:8106:208:5200::/56 - - 2a02:8106:211:e900::/56 - -bgp: - asn: 4242421127 - - peers-inet: - # dn42.hq.c3d2.de - '172.22.99.253': - asn: 64699 - - peers-inet6: - # dn42.hq.c3d2.de - 'fe80::a800:42ff:fe7a:3246%c3d2': - asn: 64699 diff --git a/salt-pillar/bird/ospf.sls b/salt-pillar/bird/ospf.sls deleted file mode 100644 index d7690be..000000000 --- a/salt-pillar/bird/ospf.sls +++ /dev/null @@ -1,15 +0,0 @@ -#!yaml|gpg -ospf: - secret: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/UzB2wsDsIfUEIEx20IehQbTkw5A9gCYnuW09lvkzxlgY - IHDh8arul9ED7GFdVBja5cZVCs/dzqG0j+uP8zAwMjBLvvS6AopFnVdZnM0ANLth - WCam9LxN+pxweD5DugODYzHZq2I3ktDqUAXwG0ORT4RyrM3kqP1hmWq9pP37breA - QabQG4BF6hCx09P2MN/Wvy//9RNwNWlMsM2UAvsau+t35y3UEr/UbMNYYYPXKt2l - fcQntwl2VEDin9XbrskBxQzACvn0rthUZwJ8n1oB8m3f7uGw6kIEf3eZ0eSQHafm - 8MwVeLqsw0ZDIww2Oi4+RWLrFPa8bwJO1U2C6k/8qNJLAelPUBWkCetDoRlf1xEh - Umyi2PS5RIeUU49CoAMbrIsjUsQTBjYwTdiGCvH0RL5NIgWWaxoO3913AliIDUBh - bQaDO9GE1xb//lO+ - =4yPK - -----END PGP MESSAGE----- diff --git a/salt-pillar/bird/radv.sls b/salt-pillar/bird/radv.sls deleted file mode 100644 index b21bd02..000000000 --- a/salt-pillar/bird/radv.sls +++ /dev/null @@ -1,33 +0,0 @@ -radv: - pub-gw: - pub: - rdnss: - - dnscache.serv - dnssl: - - pub.zentralwerk.org - serv-gw: - serv: - rdnss: - - dnscache.serv - dnssl: - - serv.zentralwerk.org - cls-gw: - serv: - rdnss: - - dnscache.serv - dnssl: - - cluster.zentralwerk.org - c3d2-gw1: - c3d2: - rdnss: - - dnscache.serv - dnssl: - - hq.c3d2.de -{%- for i in range(1, 62) %} - priv{{ i }}-gw: - priv{{ i }}: - rdnss: - - dnscache.serv - dnssl: - - priv{{ i }}.zentralwerk.org -{%- endfor %} diff --git a/salt-pillar/collectd/gw.sls b/salt-pillar/collectd/gw.sls deleted file mode 100644 index 6d4bffd..000000000 --- a/salt-pillar/collectd/gw.sls +++ /dev/null @@ -1,5 +0,0 @@ -collectd: - network: client - interface: True - conntrack: True - dhcpcount: True diff --git a/salt-pillar/collectd/server1.sls b/salt-pillar/collectd/server1.sls deleted file mode 100644 index 1b082fb..000000000 --- a/salt-pillar/collectd/server1.sls +++ /dev/null @@ -1,14 +0,0 @@ -collectd: - network: client - irq: True - cpu: True - load: True - memory: True - swap: True - entropy: True - disk: True - df: True - processes: True - hddtemp: True - sensors: True - thermal: True diff --git a/salt-pillar/collectd/stats-server.sls b/salt-pillar/collectd/stats-server.sls deleted file mode 100644 index 580fa78..000000000 --- a/salt-pillar/collectd/stats-server.sls +++ /dev/null @@ -1,8 +0,0 @@ -collectd: - network: server - disk: True - df: True - rrdtool: - DataDir: "/var/lib/collectd/rrd" - CacheTimeout: 300 - CacheFlush: 600 diff --git a/salt-pillar/collectd/upstream.sls b/salt-pillar/collectd/upstream.sls deleted file mode 100644 index 8e1abb8..000000000 --- a/salt-pillar/collectd/upstream.sls +++ /dev/null @@ -1,8 +0,0 @@ -collectd: - network: client - interface: True - ping: - - google.de - - 8.8.8.8 - - www.vodafone.de - conntrack: True diff --git a/salt-pillar/cpe/aps.sls b/salt-pillar/cpe/aps.sls deleted file mode 100644 index 181b577..000000000 --- a/salt-pillar/cpe/aps.sls +++ /dev/null @@ -1,2810 +0,0 @@ -#!yaml|gpg -cpe: - ap1: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+KxWwNiC4VCjdkTUVRcfqzsGRXHUrfBqyoqpPahT7yu8v - JiYAc8/zPO0oniP+tM+zCqnIq/kwUe+muh4RTPjcx7Yv4nVA4Y4bcGgbnGqACMjq - AEZ8qiv+0yBSxqeVgwlfc/eOtyXlYELCwKM9zUnrmS+0J66zd4zKKbfT029izL0e - r2Mxwe6ax9eRrruOImP1WY4rrGaA6/Ci/qY7mV1r9q2RROtkN4dnMs5j0ob9bu2j - JV6d3bC7LnZyIzz3Jv8dWGTISPj2UYCnqpR8wIyW46/+mCdZMYd3SFM1lifqJCoB - hlET/0qjRw7K+ozh6zP1GOgDXHS1YjfLDLXGuLLuMNJIAV6FIphe+t/Y+v6yHvqZ - 8L+stbE0RFrqFBMBLxuqw6RTU+AIVwkH9sZ5AoAPF3g6uZCVq8+KU3d2K7K5WCST - 4p+9mAt3NWq5 - =QPF0 - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: weg - lan-access: priv6 - radios: - 'platform/qca953x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'uebergangsnetz': - net: priv6 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf5AckV1Q7HECxLmeDyj8dNr3/InohRw6SPmmvfoQRK2ds7 - OLIGQCTFgfpm1B4xJbpd+vHrn2LSg1NBO7CDYQSR5ymzyiqBOxYx6vH6omvYle/p - xVWl33h7fobcbYIKarKBaepINPeWpwZagVEmq1LCkoGxO9Znitnymx7cMcdOg/5F - LQezU7WhoiB889c9ACIm3lExmSQgQJUV5cNPY5sRZfwHU4k+4e5+XJN2tAZs/w+1 - ALw3Mt0WS6P+tBqvhRptGq7MtNDkfh+BnxerfF11OGPMSLSkGWC4L9NohL6Ftv// - QSHpsdS7TTiysQNGCblXXHI9u8EO+hrtduD5n3Ei6dJTAbWFxz7BKDrn5dQ2akHP - 5o7b/iTfBuXpjCl+q1G8ia6XQdRJhIEyD3OSHQDLe0asr9eFpt1Tlhb7pwuDNKov - DaD14TUviH1pVk29ObbLDAY4bwE= - =86Lq - -----END PGP MESSAGE----- - - ap2: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CYe3pO4cTAkpckOBnLp61msnczVRfWtinHKAmysUFpYX - m25JhqLKIk+/UmHtOyyaPyo6GqHu62Ckm+TVIKh5yAGlfI5Dsm6PjWzJ1HPaGgnA - 1wMRrbWfZdUkvEP9uvHLtErjoTHqAW/9bF57GE2SY/e392Dz1Y4e6MhMFx61SZ5c - h+kch3edTO4vL7AijlmMMngRKYbZsZOMFoXdmzLoZWYG+MNv0aig5s04nuYURAxr - AmgjnCfl9m4/kblLs8b1Z2WI74hCnFMIGRtl7ZoovKDojMAf1HdTbsdujN+zc03S - tNSCqg4eo9LzNdQnpF6CP0cciEEnlSXKPH/GjGCSydJGARJhGfGxXRmLlFooEpSW - lO1x0xXGsnrm08EUPdT127uJjCF9nPplCgRRKyTR3IDrDFDpqJyjIMK8+/vQFGma - zYUuYozyRA== - =Tlu+ - -----END PGP MESSAGE----- - - model: archer-c7-v2 - version: release - location: C3D2 Backstage - lan-access: c3d2 - radios: - 'platform/qca955x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'C3D2 legacy': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - 'pci0000:01/0000:01:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'C3D2': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - - ap3: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAj+qP7T9D0MGNdstPfT3l0QRBCffcYVc/vGv6xk+s7IqW - L/7GQhhz3sk63QpyONFt6KZc3KhqAzqG7gL8LmK1+PP48Rh/CRfKx8rh5QxV5RFr - YgsI2OIcn7DKSBGuwZaZR0KC9mPwr381E8+uPAAuC4CleaYkt6VjVtEJFf89DDUW - jgtySygaVnG8SxGDc69tq51Zkoq/AlYWgVI+/8UAsja5fUoQa1Aw1YxteJfQ8lAb - TZWYfDdoNGs3mvvy8wK8NuQBvVnQdgowJYQSdYXfo1HqQd0o5oYsDr633MnfxZ4p - 4ANDPuiSe944WQzdmaeASaE9FWk8vfz5VA8BuMlyxtJGAZPJnXM+l6JY0Nna+kWW - iYqejp6HmibQCjSxxeyRDIxfEA99LjQZ4t0bqmnamgW0Dbn2hW7sHNmSHD3zX7Hi - uyIJKqCOnA== - =kpf2 - -----END PGP MESSAGE----- - - model: tl-wdr4300-v1 - version: release - location: C3D2 Keller - # Manually: VLAN 1+4 on port 1, VLAN 4 on port 5 - lan-access: c3d2 - radios: - 'platform/ar934x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'C3D2 legacy': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 128 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'C3D2': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - - ap4: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+PradiB/Nuq6mHb99lZfNYbL34NshKQ5Iq4CnDXBqRAvz - 4Y151m7T4JTRKt5mw53rC8jUDvQ0au5IDmar6W5My/Fo9aT9KNkHHFSH9qpzoGeA - 7DA+2Tudsii1Ug+wkH6EjBOGmTq8wndLrfAQY4xW3/BVStgQIJoSyGU0h5RMz07T - 70EAKtApfUP15jhCkkdT3e+bF0eHHrNnI1IgFvrEUexI9huYMv/Fs+zTTz73Ohjb - Ed2gVVIaa4heU5R3jRBfrKu8bD/8zCCCQ3DaODkQKBiBw2BJeoxUc85ZOa/wTlgq - ysDcPlhn6fp7zlQghUKrSWN9ehJcUeFAm92nXFWASdJIAaJlWSkGQ24ShWx1iNQ8 - IEsZPVtlP0u2grgV1+5+Ls+X7GX5o5H0iMZmJs9p+FmGSr3s78hQdVG7oMtd5S3J - kpwuSSzZvXNK - =JLKE - -----END PGP MESSAGE----- - model: tl-wr1043nd-v1 - version: release - location: Returned - lan-access: priv4 - radios: - 'platform/qca955x_wmac': - channel: 11 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'jam-circle.de': - net: priv4 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CCFsqahEQIAgZEXLEVzbKpJav5cyoavCvTILJ3SXzulI - 0oPfziWagOe5iUnM/Vc8E+tt7/X7nXT1T3vckufzd6frN/aGef8m1BgRnWf/DAzg - GmDKDs+GZn4bzFGtZ10+aZqjqstP677MOIX7FZXX0+hGIIcltd9Vgkqea5dZ55zz - 40VNBzjfAvwSLLQzK3HUQGc84Vkd5M7HSEsipJ/0VGASAeYe0B4lz+LYMohW1VJC - zGeRQBHeUI1QxXwwKmlAxdhh8ebReCjDDLpeids2U/5Y+rHnE+WpLi/bMP/lnzbQ - ocOpKJcN/VaVKXlcDu6LBxwvvTNGBsMgx6QUPm9P89JIAVBvF4UaSMgSzo7iYPjg - YJCE4nQK2a3Fomvij6jVq/3NPaH3e8bzURB8zVeZpkV/o0k+mr3S6YVtb8Ofc96u - cDHLAixhmoMc - =A9lu - -----END PGP MESSAGE----- - - ap5: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+PradiB/Nuq6mHb99lZfNYbL34NshKQ5Iq4CnDXBqRAvz - 4Y151m7T4JTRKt5mw53rC8jUDvQ0au5IDmar6W5My/Fo9aT9KNkHHFSH9qpzoGeA - 7DA+2Tudsii1Ug+wkH6EjBOGmTq8wndLrfAQY4xW3/BVStgQIJoSyGU0h5RMz07T - 70EAKtApfUP15jhCkkdT3e+bF0eHHrNnI1IgFvrEUexI9huYMv/Fs+zTTz73Ohjb - Ed2gVVIaa4heU5R3jRBfrKu8bD/8zCCCQ3DaODkQKBiBw2BJeoxUc85ZOa/wTlgq - ysDcPlhn6fp7zlQghUKrSWN9ehJcUeFAm92nXFWASdJIAaJlWSkGQ24ShWx1iNQ8 - IEsZPVtlP0u2grgV1+5+Ls+X7GX5o5H0iMZmJs9p+FmGSr3s78hQdVG7oMtd5S3J - kpwuSSzZvXNK - =JLKE - -----END PGP MESSAGE----- - model: tl-wr1043nd-v1 - version: release - location: a - lan-access: priv5 - radios: - 'platform/qca955x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'verbalwerk.de': - net: priv5 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/QRJPWXaSBfbpX/YoEZhhlAae1WON615+sbfTbsVIPuSx - Cx6NeDoXprpxmLUuFg7L5wb7Ytno4bNYpUd1uvoxongH2oMmx+8vBPtg2R+h5p2q - TQPVGrXdn+9V6wLvIe8lQ+JRlSGLEb2Pz3GgcmxTXKYPNkkOlhCEJxqQ3KzBqVjJ - F2A13vVH0Jy2nHxqa9BSM59hEHKyNFu+fQz2OJw48n9BFXth1ciq+OG4ieCm/EBh - RVVYERbBtt2GoC+qsSpd2ckI3aWf0v4DNcRXNXyVlGDwhKKeHmz9wZDBjIQVjY92 - HYr6cKL4bvLDzluow8iudDN3minEhcIgxXMSz6YP6tJGAYCkykJ2MRV0Cjba8Tb+ - rP274e9dpaPRXmrUCVaiqEUHp44xs+AwBA/R4jFPeYlZjg8o7B0noYPMHj1lR3iN - XiKIC2CtZg== - =6HRg - -----END PGP MESSAGE----- - ap6: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/eSXE1z6WQdP7+gpp3GJU3yVqg6sPV9nZPkaEgFfVQeDx - xs6mzCFphbRNJCAOqytzYCDJ7NqV5APjYoYHumxfjJcW0b5Aki1bSIgvMnczOyUg - PvHNcf7no5u7XnJf/OWgCJuKZN1rmdePYTXVVoHF3Z4xKcG1ybQsX90ulYNUHk1N - NIY3++t1xreHyGMzArpld289eztpCCPU2XcSJutDcuyPwTVzlhhn653FHEnKhs7c - qABHMKy0tpoAVgbl6K7GnBDrif+rEOVS5q846si6rHZ39VPkKQeLXJP/PxkbsKU0 - Z8EL7H3lqRZG1GPZ3KPBa/WU0Czz67TDZGfMA40p5dJYAee5g/NUwqjFxag1Uj/r - AnLNzXDFrdrxRaJOSDLxC37GcIonMcVeLY/R+F812PUe/UgqzdOusdvTZUnco/63 - rxgsW3bwIysHRYkg90GDmW505fNiC96aEA== - =Noqk - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: Broken flash - lan-access: pub - radios: - 'platform/qca953x_wmac': - channel: 13 - htmode: HT40- - ssids: - 'ZW public': - net: pub - - ap7: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/eSXE1z6WQdP7+gpp3GJU3yVqg6sPV9nZPkaEgFfVQeDx - xs6mzCFphbRNJCAOqytzYCDJ7NqV5APjYoYHumxfjJcW0b5Aki1bSIgvMnczOyUg - PvHNcf7no5u7XnJf/OWgCJuKZN1rmdePYTXVVoHF3Z4xKcG1ybQsX90ulYNUHk1N - NIY3++t1xreHyGMzArpld289eztpCCPU2XcSJutDcuyPwTVzlhhn653FHEnKhs7c - qABHMKy0tpoAVgbl6K7GnBDrif+rEOVS5q846si6rHZ39VPkKQeLXJP/PxkbsKU0 - Z8EL7H3lqRZG1GPZ3KPBa/WU0Czz67TDZGfMA40p5dJYAee5g/NUwqjFxag1Uj/r - AnLNzXDFrdrxRaJOSDLxC37GcIonMcVeLY/R+F812PUe/UgqzdOusdvTZUnco/63 - rxgsW3bwIysHRYkg90GDmW505fNiC96aEA== - =Noqk - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: Turm D, 5. Etage - lan-access: pub - radios: - 'platform/qca953x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'mino': - net: priv40 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/WDPAfpFAdq7FgbD4VCg6t0I7MDHug1UTVcMXoxsA52kL - 9UEPddnJWqpK/fdYGnu2AkVDis2DL8Y9Hje6MMFuV/Y9pNCu3d8FJRiw8DmyqDIt - aZF8GpKX20UgBLl/smwZAvfTfc6ocF7vN2alLoB9SW9qYpBFZuY1ZLkvTlo9raWN - k/RKsoCFW4tyGGJBFua10oAWE+zIEjFdVK8SrAI58mLJnHcblj6ubggJWEokBf7A - NPY0ZdRNKICL/qEzNRQ8qWs5MI7iMH2Yrtspx18eAG4+q6UgvGNYNUvQiSrebNnc - +kk+GHu1Vv6RILNC9Px+T33BnNXnpyzocEa4S3OTENJHAQYe/Q+Z149jeCFMNh7j - GxST14APGLAaUPq4F5I63jcaDa7LFBd2D7kv+iq3XF9Jaseq3Wv+qAPbj6bxVcPx - t9LOteUWIog= - =roDm - -----END PGP MESSAGE----- - - ap8: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/eSXE1z6WQdP7+gpp3GJU3yVqg6sPV9nZPkaEgFfVQeDx - xs6mzCFphbRNJCAOqytzYCDJ7NqV5APjYoYHumxfjJcW0b5Aki1bSIgvMnczOyUg - PvHNcf7no5u7XnJf/OWgCJuKZN1rmdePYTXVVoHF3Z4xKcG1ybQsX90ulYNUHk1N - NIY3++t1xreHyGMzArpld289eztpCCPU2XcSJutDcuyPwTVzlhhn653FHEnKhs7c - qABHMKy0tpoAVgbl6K7GnBDrif+rEOVS5q846si6rHZ39VPkKQeLXJP/PxkbsKU0 - Z8EL7H3lqRZG1GPZ3KPBa/WU0Czz67TDZGfMA40p5dJYAee5g/NUwqjFxag1Uj/r - AnLNzXDFrdrxRaJOSDLxC37GcIonMcVeLY/R+F812PUe/UgqzdOusdvTZUnco/63 - rxgsW3bwIysHRYkg90GDmW505fNiC96aEA== - =Noqk - -----END PGP MESSAGE----- - model: tl-wdr4300-v1 - version: release - location: Poelzi - lan-access: c3d2 - radios: - 'platform/ar934x_wmac': - channel: 13 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'C3D2 legacy': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - 'teknologi': - net: priv23 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+Jl29JzrHlMQCqL7LSHTLYxPMpd9zxUyISPcQfHfBVQjW - vhOWiWKG2lyxWu7/OlTICzS2w3Ldln1kCurUoZAH0jM5WO2FsvsbkjCGh7UW7jZ8 - UKTTIlYVOc0qxyv2/1lI/XmOIKCAiRejLmvIHdAW7sYPsIjfg9dfKoIfuLQxq2IS - k/MXsfaxoNGyG/w073zy/QZz8H8RKonwqYv8Ei9CtH6FrbMXqPQnwvNbwUg/3ES8 - ZVn5JShW5p7o/nHOgKUN4/Dhjhq+b7ZTqly6EdYKFihCPgrfNgeICkBgEa2/E0cK - phijtsfe2q8Ora/aE7PC9dJkeXdWdCq4Q7tIScy4WtJIAaNnsirg5uRXo7SOVU8I - XK9iZ1YVLtH8o81G6B42sNE8LMC2EhpL0C0UrJyIiImLN3CtxQCe228r/0VI4Uy1 - KMFxUTHfe+q5 - =+uIt - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 36 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'C3D2': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - ap9: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+KxWwNiC4VCjdkTUVRcfqzsGRXHUrfBqyoqpPahT7yu8v - JiYAc8/zPO0oniP+tM+zCqnIq/kwUe+muh4RTPjcx7Yv4nVA4Y4bcGgbnGqACMjq - AEZ8qiv+0yBSxqeVgwlfc/eOtyXlYELCwKM9zUnrmS+0J66zd4zKKbfT029izL0e - r2Mxwe6ax9eRrruOImP1WY4rrGaA6/Ci/qY7mV1r9q2RROtkN4dnMs5j0ob9bu2j - JV6d3bC7LnZyIzz3Jv8dWGTISPj2UYCnqpR8wIyW46/+mCdZMYd3SFM1lifqJCoB - hlET/0qjRw7K+ozh6zP1GOgDXHS1YjfLDLXGuLLuMNJIAV6FIphe+t/Y+v6yHvqZ - 8L+stbE0RFrqFBMBLxuqw6RTU+AIVwkH9sZ5AoAPF3g6uZCVq8+KU3d2K7K5WCST - 4p+9mAt3NWq5 - =QPF0 - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: Turm D, 2. Etage - lan-access: pub - radios: - 'platform/qca953x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Herzzbuehne': - net: priv16 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+MX9YP8AE1LCPvzz+OEO2uc8lzWWoS5+3C76VAydTvKCY - vHtGt+U+mrngsxQ9jzJEvEiZo2d/ShTNvN+/x6ByngSB1eGMtsja0a8ioQxcUW5m - DV+Gj3+Uau5EAcrdM95Nt1rRvSqHHyyCczCArBWD3y8vuTXt3gSClC+aI8I8Mn7U - tol7RRBpFHd2XZAQ4ZgzRXcLsG2WSx7cdQBr0QYq/EdfJltAF9zQ+ixkMUnumEz5 - m74wwJqNAjLMNyy03wpZEESzNwjlvyuswAEwNt3F3DFn+ugNfErBUasFPiK8Dvcv - LLL9J5mjaWTzXNkx9hzEZUfxhrxGZtfl0k4mcXX7CdJHARHFrC6ID8HSDQYZhr8m - GcNW8jG9RU+Uytj5dlsJotaVaj1U7OMTPebzT3jN5TMTdTuQBxWp9u2MOFgSJQLM - o2Zk+iNuyVA= - =4fHK - -----END PGP MESSAGE----- - - ap10: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+KxWwNiC4VCjdkTUVRcfqzsGRXHUrfBqyoqpPahT7yu8v - JiYAc8/zPO0oniP+tM+zCqnIq/kwUe+muh4RTPjcx7Yv4nVA4Y4bcGgbnGqACMjq - AEZ8qiv+0yBSxqeVgwlfc/eOtyXlYELCwKM9zUnrmS+0J66zd4zKKbfT029izL0e - r2Mxwe6ax9eRrruOImP1WY4rrGaA6/Ci/qY7mV1r9q2RROtkN4dnMs5j0ob9bu2j - JV6d3bC7LnZyIzz3Jv8dWGTISPj2UYCnqpR8wIyW46/+mCdZMYd3SFM1lifqJCoB - hlET/0qjRw7K+ozh6zP1GOgDXHS1YjfLDLXGuLLuMNJIAV6FIphe+t/Y+v6yHvqZ - 8L+stbE0RFrqFBMBLxuqw6RTU+AIVwkH9sZ5AoAPF3g6uZCVq8+KU3d2K7K5WCST - 4p+9mAt3NWq5 - =QPF0 - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: Turm D, 1. Etage - lan-access: pub - radios: - 'platform/qca953x_wmac': - channel: 6 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'iz-dresden.org': - net: priv15 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/crEJm7A1i9PaPCKuZK+07Vm0uax71xsgNwiUYst1EkQZ - MGPi2VvESjmBfiZieZ+bC6iofMHB2U/jMyr3X9bl6o1pwPm1Shsn9pBxf75iG8xt - ENDuXyP8+vOVdsOU0liZuWhxQqfwf8XdUcz4fGXUYNl9bEVw8MK8qywOLjjLPKjq - 4AtIrUjpLAF2QUlsWR2nhd/u5CGJ2pA82WXC6NrnlAFJjMeU7DLG1d6efdbnYAjY - wiTmguXCnGRFNY5Th8TK5Ra0aO94nXb1luv5iSyK5r5VfXW2kkS6yHJ80/C8miM/ - eqo/e8t54jjBoepG/3mN13sk9fHl9N+8bdDIX8XqJdJEAbBfLWOY07fpR3Kg3sU2 - 6sDSssbV9iY/PhJrbTVExeb3dCiWRKsrxQphEgXc6oD5ywnCUs3ru7oTPU2gh6WV - u8ztziA= - =xY9t - -----END PGP MESSAGE----- - 'Ebs 2000': - net: priv21 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/Ze6TPDw77lWUhvPfLdzFjocDakmJwZCDNZKia4nman7x - 84HivOueYa31/2lryKJkOk/pRDXNf4Ma6QO56dAdSXqeZI/gRHGnxIiAaa0IYIgA - /Zn2Z2n0uk7SNDMc3W1ZzuKtMZ3liLBTYQ5TecS92HY3q5hC35BtiHrudec465Wd - PrseyB3NzNQ7VcV72lO8zaE3Ai3dKGoGQyxDe28KBKnhpYQVas6M/fbicFW6gRWo - 5wQCLrVJgNIeXvAwtWpQwMRDuGGmu56Wm4opsghhdbmD7YMuhkoHQ3s6eCKrjj04 - T+QxYazc5SOBzR1YO5SvrPcbh3eK3OWaNBDc+pLvLdJHAdBCiae8F/FBB0SdSPaG - 0nFFanDJ+XQb83ZvTgtGfNR2J9JAXuYG+/xZUVOas6iusX/np6p9A2rz9+1IGRP8 - KpXsIskBE2U= - =pUz/ - -----END PGP MESSAGE----- - - ap11: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+NRr+k/Szfg+tRbLSIqBADBXJmZ0rFS0/mmDuV+FdGZhn - D/3fHmPuH9GVii1dMWjXrZV2+HG2S9a3ww/ACiKBVoKzoj3zpgmaTDhKX+g7syTe - pZ/4CAcrbs7K9YbYnkHmRZIRgv0sUOdLKhapEEhf59Q8yxzMYKup1IZKI7Il6sin - owma3JT0FE3omqYNK0EDyf/P/cgd+mOHQg1rQ3iDVNpwFHGHvBxC5Fav5+C8s3r0 - 9yl2ZjOZpSjUx/nvYU8y4ZW36du+tce5GFvCPeF+o6HqzCwZBaudZ61fXPneI3yR - JiW0nlhrIK9DCXn5nJNcpFNrSz93MnKiAYC9Vf12e9JHAdwuv4z47cdIjrnS4u3I - zYjHv9Epj5ktnjkMRxdZBGHR/WQIO/9o+az4oWJ9SRL5pVDMeWDCWfr6X9RApemJ - o5l9+IGeKMU= - =8sEk - -----END PGP MESSAGE----- - model: tl-wr1043nd-v1 - version: release - location: B 2.03.04 - lan-access: priv8 - radios: - 'platform/qca955x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'braeunigkoschnik': - net: priv8 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/QTQnu3Sy7TdsBQfYh2oX6ArEQNOc7Wmy/8fQLrI8CfPT - K7i09JxH6fVc3Kd8AW1+REUUZKmtdeJX5tQ73SKNCuH9iecKHAF5pNOdyFel0cMO - ToDTwIuvSPQc9uq7FzFWTFYxmw9E4blPWN1A8WKnz+8N4gyvl4BDLl0tAzUnPWuE - Yh91jO3kMxB4ycI6PZIBACh/00B/gx/7DAk/JyMmNmR3IO61iKXWM8STl62HEpeF - 0Znx4oTYdi/z9oTT1fYWkAyRjOBmCsvCFavMAjbiSBPBq9Z2SfPhF5yXTRYlZaYD - lEC2a3N+intDV2jja5IgqQjI3Ax2bSk2CElheOSClNJKAUihQm2gRc6bu5r7npVw - IvaMo0bVcu+0S13lAGtS8emhZsiwVTPyNCuLN1OZFi383zv7woDcBZfA45OhiXOG - ALixMzJMuax7lwM= - =QmyY - -----END PGP MESSAGE----- - - ap12: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+KrhJQfg2IAJ2SHEL8x0iAAn1ZYJ4kFVGYkmoEbN6iM4O - d2/0f8/2voMHChSTheQ5Y+Vp8op5gzOhROOShfJG1khugiEPhza+4sV0WD8Oa6Vm - FPXTr1HJdF/LZkCAVBvJOgsUC1U1PrSiSeKp3ziZyByKw6Rox6Krw6fkR2miuixs - fV0EW/H9bIVGru7Dtrgw1zq4QopxuFikMp/YWbmX0TEff6ntFCVwrGRN8Iluyaoy - aLon/Wh4DW8KQkw+s0SWxq/lIkCdvXj8TnGY3h1HNSXEfPE4hWGgwGwhLgNcNGPb - MC3IYHbmy/640GGl/tmqSnKZFuCVebMdIQ/j2iLLM9JHAe57w79qwwXIlUZ4/0I8 - gaGTRjFyub+6lP9cdR6nd4FuGZanXQAEND/bwIOQtt1+jgcrgaaF3uv3gWO6Mckl - BEELWgTZJzE= - =ECvx - -----END PGP MESSAGE----- - model: tl-wr841-v8 - version: release - location: Turm D, 4. Etage - lan-access: pub - radios: - 'platform/ar934x_wmac': - channel: 6 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'IrèneMélix': - net: priv38 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8DDoal9UsuR9+tdvp/4rA1tk6TQkzHwliYhIHJLuI7Tdn - AbfbjB53h4PeNw6SdJ2LV9juPhHCayHhv6e9tnDe8S6KmVywTooV6JWkTzWjsCwF - hQ/Seq4b2Ca43O1pEUuwimDm0L/ICpTTWgIEsjVX7/EWua94i8Z/kQqApF7e/HNt - +S+AHv7N0/enj0KVe0kVT5zPMBOIQfxjwf/qT1Xhjm0fX2opNe11Pjkj2eC5RUam - 9olE8ko7WjeyAouz4opWPfhXVitDSHJV0uS8gPjk31DpWGFqsURqv6596gedV44A - aa/ACLqwOyAvocBBgyYcdTORSuPQRAttDHsiwdi/4dJFAVPu1JlBn5Kopm5KbJ7f - tMGFQwWG+dPCOT9DKJiHM4211hirS3bojPd7biGcSuYvAgAjTXn9fk0BwDPOwToZ - 5Sz+m/21 - =tbb+ - -----END PGP MESSAGE----- - 'paperheart': - net: priv42 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAmDdbxp2eNDQY0AXYJq0p4ydry+9O7Vycj/jndDgEKvrs - AOZQOyzJdVuzbFMIp9uCsXCbsYkfwgaGhnW9Lq9Yl/nheCbHYeDvCIOWwvE5d7Z0 - O/vte6qQ4zPW04IRhmLFGTKq+NKuoV0kqWIgGdC5uDefCSnoDIgVMwyeVHMwVd2c - UoxIqodWihTOxFLUKUd84JkeWexU7OsnIK4XI5Gee+K+YeHHwr1JEf6Chq+fnFub - C53ygOJ79GdRojt5LQwzU3/XJu6Qu222go4z6cWVefK1mjC3HvXCun93mMDMy0WH - eZTGG3WxNmAj1ye3xKrmw0uJD9ND6Lj4e/3HUfzv2tJJATv7BRs+3rPt47MwuQO0 - kULonn9irtFhadSqd/upDltomxsWJd59EJo+wh+YEPBt15cHeQUTPU51O7v2xONo - wDAzMBlsuApe1g== - =SB6m - -----END PGP MESSAGE----- - - # ap14: - # password: | - # -----BEGIN PGP MESSAGE----- - - # hQEMA2PKcvDMvlKLAQf/couJwoTRzTEycGB3t2aa4NTjOxKmh/Q7ScvHbxEX1VhX - # sg0bW+CXQag+zy00oAbXlK/vOSP+NvOlt7vn8X50kmYTHlcZtelry4tAZeBJyw29 - # Vb/VvrR6F8nft1q2hpiGzAWgy8rkyncAKwCdLfsdOC/A4/QH5jis9fMnkDLbwUb+ - # cruIIe977BlE1jC5s09F7ZSeHUby2lMhcsxuyS+DTsBIc37Qp/Tpeq/sY7wtbrE2 - # MbP4mZjtBOgUCCtvauONtKjt2Zg92scob8lHm4m77qh6b4rxJ3lEW+oapelHQGId - # ULxd5KM48AqV3AVexmTXNVlU0ppIdPvjxV4WR5VQt9JJAevANNiEBSPbsQwF0QNO - # 4M1Fl6WH1WTjVf0WQPMmUowiH0hyJuSx46sju9bEJJCaueJtIhCvUbOeOURwZaVe - # ZLBzZVhVZJoO9Q== - # =bGE5 - # -----END PGP MESSAGE----- - # model: tl-wr1043nd-v1 - # version: release - # location: Auf Halde - # lan-access: pub - # radios: - # 'platform/qca955x_wmac': - # channel: 1 - # htmode: HT40+ - # ssids: - # 'ZW public': - # net: pub - - ap15: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/couJwoTRzTEycGB3t2aa4NTjOxKmh/Q7ScvHbxEX1VhX - sg0bW+CXQag+zy00oAbXlK/vOSP+NvOlt7vn8X50kmYTHlcZtelry4tAZeBJyw29 - Vb/VvrR6F8nft1q2hpiGzAWgy8rkyncAKwCdLfsdOC/A4/QH5jis9fMnkDLbwUb+ - cruIIe977BlE1jC5s09F7ZSeHUby2lMhcsxuyS+DTsBIc37Qp/Tpeq/sY7wtbrE2 - MbP4mZjtBOgUCCtvauONtKjt2Zg92scob8lHm4m77qh6b4rxJ3lEW+oapelHQGId - ULxd5KM48AqV3AVexmTXNVlU0ppIdPvjxV4WR5VQt9JJAevANNiEBSPbsQwF0QNO - 4M1Fl6WH1WTjVf0WQPMmUowiH0hyJuSx46sju9bEJJCaueJtIhCvUbOeOURwZaVe - ZLBzZVhVZJoO9Q== - =bGE5 - -----END PGP MESSAGE----- - model: tl-wr1043nd-v1 - version: release - location: B4.09.01 - lan-access: priv10 - radios: - 'platform/qca955x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'etz250': - net: priv10 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/TWILeffINpCZcCpIo3yTgSRK8qt69y7HGblvG2nzX2Ab - DtpBf11tz39oum2PX5KLvL2HKsuH/ZOiDaVRxPjrS0CaaPcg61DJnzRk+TISJEYC - Dzo81RwJCr0mApbs2gOtH97bE3VSSuBp5DuKmU1DfjoYlOX8eYx12M0L3CFbCj7S - ZEutOF4m83s0GlUNo8529vg3KmJhDOPYaMYo/TQAfAThTPGj8oofD6vxy8Fxnrz7 - yT5vqFevanWj3MK8BjQTCHn2LOAc1O3jDTgQYYf8bwR//Jxy76k3OgCEO9kqGzAt - Ap5UnPlyvYfpJooxIy2cuttWCnuCqhydRkFWh3kqUNJDAfaC2SytL/7cGgV52P+N - OZTsGIHHn+c9k+XtWTQDEGSK5l7quymCf955wlQTRmYM3b1lbx3VVudoMgWW19Gr - lvLcOg== - =Vpo/ - -----END PGP MESSAGE----- - - ap17: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/couJwoTRzTEycGB3t2aa4NTjOxKmh/Q7ScvHbxEX1VhX - sg0bW+CXQag+zy00oAbXlK/vOSP+NvOlt7vn8X50kmYTHlcZtelry4tAZeBJyw29 - Vb/VvrR6F8nft1q2hpiGzAWgy8rkyncAKwCdLfsdOC/A4/QH5jis9fMnkDLbwUb+ - cruIIe977BlE1jC5s09F7ZSeHUby2lMhcsxuyS+DTsBIc37Qp/Tpeq/sY7wtbrE2 - MbP4mZjtBOgUCCtvauONtKjt2Zg92scob8lHm4m77qh6b4rxJ3lEW+oapelHQGId - ULxd5KM48AqV3AVexmTXNVlU0ppIdPvjxV4WR5VQt9JJAevANNiEBSPbsQwF0QNO - 4M1Fl6WH1WTjVf0WQPMmUowiH0hyJuSx46sju9bEJJCaueJtIhCvUbOeOURwZaVe - ZLBzZVhVZJoO9Q== - =bGE5 - -----END PGP MESSAGE----- - model: tl-wr1043nd-v1 - version: release - location: Turm C, 2. Etage - lan-access: priv33 - radios: - 'platform/qca955x_wmac': - channel: 5 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'EDUB': - net: priv33 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAkMCq5lf8bWqJXTwAvqXOEhZE70KNF+3gipNBPionPfCi - RU4DCh/zI2sTj6QjBE5wAHAB5kOO7M7eH7JB13D22+eqm7oJt0k+YsgE6qADiWRx - NK9OUs7wM6truzgOkP4FGF4ZOBs1akBH4uY7TxdzZZ7XYNnNSaG3ttikUb0fJ/gR - IoXkpLR3GX02vEN2ewwH9jomUQ5ZptNUQBnaoeyf3cYdS1SFH91LCG44Tc4EsrmO - YPNLmUAqxAkt0P9GMTxEetym0l4N8sjO6e4dIylPdLGAW1LpG7ijWPWKIsmiISRd - ZfHWBbCu9ltJDf5AOjbtZjSNtMVkqe1dxlL4uw+Q8tJVARQw6DN3IEJp+FMXWuEA - DDZBB4WcCVcoIo8diKjYWNN1uZprMFDHaSg8qQkUf6nH00V6Gfe4CEwW7MpL1iTo - BHPsTvBc/4tMJUv4omzu+qqEfz47Sw== - =Cgdf - -----END PGP MESSAGE----- - 'e-Stuetzpunkt': - net: priv29 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9G1jScroa6yXOpkCQx31BbEfDBatXJFOoW93unDpQXoGX - 3cOTB8Ta+USoOxEBQrXjxOryeF9fa3BKVM5bRBENzh6JL0Wbo+rNXa5MCzQ8orC7 - UZsO7QqzXvRQQDCiYMeyMsdGmxlJteHsRxs/bSabJp+YsT2X6RQTHO7suK5b8CtZ - UA+HRDhj5C1peSGsthLsJhSH78mQUkj+JJdcRwjjVS9QOwPw5reI67mfWlfUleza - y3tJ30LwTTaOggKzdBO5FKoY0X2ErTS5MuTp7God6kXX2+Td4TQmLadNUP8M76qe - GBAszxN69Ho0uxIEoTqMtUh61jZN7IXGAlM+V4kpLNJJAbqZfdPPpyvVjC75RMco - /37q69YuaRQD42YR5oR/RcqGKSiTlEywBrpSoBcb8DNTHp2GOA/g1/0hkmlrvL0n - 30ApK4QsLK+DiA== - =yu0N - -----END PGP MESSAGE----- - 'Zweitwohnsitz': - net: priv34 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/T0+FaX2oOHDhss1m2A/PmOBf5HQi7UpnbJX0fKcUiat+ - 2LWaO2nAGNBN1+U/CF1V51ZVtCmrJJgK+PHQlOP6YspR/eeRISynXqFSGXW3vDWV - bxBXwT4iJGFviVXZIpo1OpyDDwQo9c6pi1O/nOq/0EFkjdys26JVyz9n4ib6YPAk - PETAbANXq0/wltJh1k4LA9Gfls5w7YznF9jjABIUmelsqXBSzL+GTRPAMZq6RwAl - gngMVDlu8FLGOLxeWKHO6JNj+WlGqj5k8s8oF1/6wijHajcI3vz3gUbrMcwy+nPs - WUrBT9MetkjJv/6MtczLz9ItlzJBzQ/rJhEz/JUxJNJDAU+H2YBd4d6hh8byCKvh - NwWssajGlb4cVkz06r6+VBDjPsOAMTIV40JNVO6ddeIkLC5ktscUuQK0GI3RfyC0 - kicZ/w== - =hcsJ - -----END PGP MESSAGE----- - - ap18: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/couJwoTRzTEycGB3t2aa4NTjOxKmh/Q7ScvHbxEX1VhX - sg0bW+CXQag+zy00oAbXlK/vOSP+NvOlt7vn8X50kmYTHlcZtelry4tAZeBJyw29 - Vb/VvrR6F8nft1q2hpiGzAWgy8rkyncAKwCdLfsdOC/A4/QH5jis9fMnkDLbwUb+ - cruIIe977BlE1jC5s09F7ZSeHUby2lMhcsxuyS+DTsBIc37Qp/Tpeq/sY7wtbrE2 - MbP4mZjtBOgUCCtvauONtKjt2Zg92scob8lHm4m77qh6b4rxJ3lEW+oapelHQGId - ULxd5KM48AqV3AVexmTXNVlU0ppIdPvjxV4WR5VQt9JJAevANNiEBSPbsQwF0QNO - 4M1Fl6WH1WTjVf0WQPMmUowiH0hyJuSx46sju9bEJJCaueJtIhCvUbOeOURwZaVe - ZLBzZVhVZJoO9Q== - =bGE5 - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: Haus B, 2. Etage, zum Innenhof - lan-access: priv9 - radios: - 'platform/qca953x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Restaurierung Wolff/Kober': - net: priv9 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/RO1FRAB4KQ55x6RUlE3A6kcvlfIZpS3C2luEHOJkR1rv - D2y2KqHxjevps1KxHph2Y9QCH7Kcvvf1CDk2ay/8FJvSLPEOa/VmxRMh0YXPmptU - vZS62f8z8Ho6P8ZuPDWeWOauH2+pq/a49xZhsJCDEJ+rJJST4wruPWV/o5wCza19 - lFCJA3USuR7vGZ+i0O/28WG8Q5Bn51e3GTS99i5wWrVGxBPcnuu0vNO0Kp16Pf+c - kOiYsGlhM6csfB5TmNWxqm27A/3YdyiLqUK585NfcnlYovHKsNjyv23B1pUzwaPF - va+sbwbzQDAKHfh7WDIQayR0zpTsyApTrCiKqLGnZtJFAaBJ7+oqOLMVxlmB+/YP - dS/9UOmDV+BmsPwe/suIyHDn3bQ6LK5f10ZHnAtot9Ecf+X8o0ZvG1vYrHeSx16K - 4o42SHID - =2Z0a - -----END PGP MESSAGE----- - - ap19: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/couJwoTRzTEycGB3t2aa4NTjOxKmh/Q7ScvHbxEX1VhX - sg0bW+CXQag+zy00oAbXlK/vOSP+NvOlt7vn8X50kmYTHlcZtelry4tAZeBJyw29 - Vb/VvrR6F8nft1q2hpiGzAWgy8rkyncAKwCdLfsdOC/A4/QH5jis9fMnkDLbwUb+ - cruIIe977BlE1jC5s09F7ZSeHUby2lMhcsxuyS+DTsBIc37Qp/Tpeq/sY7wtbrE2 - MbP4mZjtBOgUCCtvauONtKjt2Zg92scob8lHm4m77qh6b4rxJ3lEW+oapelHQGId - ULxd5KM48AqV3AVexmTXNVlU0ppIdPvjxV4WR5VQt9JJAevANNiEBSPbsQwF0QNO - 4M1Fl6WH1WTjVf0WQPMmUowiH0hyJuSx46sju9bEJJCaueJtIhCvUbOeOURwZaVe - ZLBzZVhVZJoO9Q== - =bGE5 - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: Turm C oberste Etage - lan-access: pub - radios: - 'platform/qca953x_wmac': - channel: 6 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Walter': - net: priv26 - psk: | - -----BEGIN PGP MESSAGE----- - - hQELA2PKcvDMvlKLAQf42ghPWmhlcHsFVohhNWw1WqB/dW+6X2HmpAepUyDErPUn - jsspfrGqYeMst/HEvPupw7A/Mzc77y7YV7JfiK0MNU3SM/dCxaAsloj6xO3Ioqob - Ub2INNKOquQVJtY9S6TB26ETcv9YBB5bUGYBESZETEkeK5NNju0b2YK4w2qtwu+s - W4ZioH9qXIpgnic3JoyU10M8psuIriZOdI+hImaUw8uMzxJuGu1NB4CTzcXdX3v+ - 6k2/+c4JH+3y7FzXfrDQQrst5S0h71WBSG3L6OzXbuwFoL4GW0OsLXh/s7l+9ld5 - TXs9xipUgv26VHplYiRc2rq0Y5cQUcQ5cT4lhyN40kUBiwUDOtYhTxoJEL6J+nFe - 1xoh29/bj7XH3ukSCWR8qJkxRSv+ACeNk5NM70vbjZIOM/vMSwe/b2VFwoAqKAvQ - a0A+Ovk= - =PUn+ - -----END PGP MESSAGE----- - 'Studio 01127': - net: priv41 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/elPEfqf0K9X50RnXYz4JBxDb/4ZX4+tBLxWB//akmsJe - L7ocV3Dp43Q14DGXTsIa54DI1heQq6JBMxc2CkNtmYSawSvXAU+z85UK4K1ZpLPP - AZSmZSHhxfSKvzPMm9k3wZwVBbm5IcUt8101ijxrt7v2y6FTrPA7QIaGJuxs7nOi - gvzmWd9ArOJmd2IKPF7DyOMjYQgedkJduJU3nUPTAEye3va7YDt7obg5cbhzyqWV - EaOVPDbIPzEVBHTWn3Y0jGuLuyjJFN9/446T4cYs3tncY3q9ohPuebMu6Rubph2J - jNkI9BvP5FrujRBZP6aoE9FX5mJoQ5xUsjPeCuedFtJNAR4wtJMNgUwRnyJRWfkE - gDDD/3L1JgFX3+AGnBvyuOagDsTuYTq8pWyPAnLOX6jkpEmsm2e4rxD/eCaIwXRq - un34NOXo6ZZkIGGNN7U= - =EKPi - -----END PGP MESSAGE----- - - ap21: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9FStVXMrOYIRRbjSHz8Y7Ju/Ty0DigsiKSEYo0XrYhbo7 - chHzdiVhOB9vtEzsdGeHg9boGp8Hl1ZmR2ovLn/RZRRZWgpzZrRBalDLYEaGq3/F - +XMs6Dtq56mseCuNcV4OYBhBkvf4I8bzsu/e8LYVCR7lBpfG1xyJRjayB77NZvI4 - CEeGt1GnFrAytR9f2GxbKWkgCI0MXekYVyzY7GVxaVs26YNlYLBxRMsd1HzKZwWw - URyyHtaLQhwq/69ZJeNEeKYCIGoZLthdcyB/USFAr0VAKjuehvaNEkPx8jCxEeQa - xnn5YX7ZPbp160ykGKzVx4leTyiyNJD4mmPA0rLwi9JFAXztOqtGOqY+/p2qBksY - dNOOUW9B2uuBPn+JKi90SwmIX83oRIfvUt/UezkPkorpE1qjZW0LKrF0fM4sznWL - nfZjlJbn - =MC+3 - -----END PGP MESSAGE----- - model: unifiac-lite - version: release - location: "Foyer (DS20)" - radios: - 'platform/qca956x_wmac': - channel: 1 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 36 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - - ap22: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BtlMgwf07JoaOJ6z5863c/FltqmwVdPQVv8+Bmo+Zlpa - QJTyB6vDzn5lnXjHtAv5rdYfhqCRcEAc6ocq/0njwGlDaNOfbwPn3rFVBxdmMhz+ - i/reMrlfwE+Xs4DLxrL1zQB71up1+IKFYYiIboWvHHYSMW1Qbzk5r3Tjx944dl+z - dMGqXqd7Bx1TFNowpDF7iGRJqKKm3kolFP22ZG+ZYFOSitqJ2UOP3bbo6yM6uV8T - PcxcT4ZaWEASGOXyMjxGzm+It0bbFjZiPwEvm4brUeGPqDZ/ILfOwZtx8FAc30oz - 1gIrU+p/4lON9GlaO56ImzkOiALEKtsVMLQSh0HcYtJJAb5HkkisiWBMAfEeiN7A - tFSHeOZ6Pj9Zn3WiT3M4L2KFBQhnGcopLrvKY+YDTFc+a7UU5kboCkHJ3rQgXo+h - 0wbkaiNHsshKWw== - =MXwF - -----END PGP MESSAGE----- - model: tl-wr740n-v1 - version: release - location: Haus B Souterrain unter der Treppe an Turm D - lan-access: pub - radios: - 'pci0000:00/0000:00:00.0': - channel: 11 - htmode: HT40- - ssids: - 'ZW public': - net: pub - - ap23: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BtlMgwf07JoaOJ6z5863c/FltqmwVdPQVv8+Bmo+Zlpa - QJTyB6vDzn5lnXjHtAv5rdYfhqCRcEAc6ocq/0njwGlDaNOfbwPn3rFVBxdmMhz+ - i/reMrlfwE+Xs4DLxrL1zQB71up1+IKFYYiIboWvHHYSMW1Qbzk5r3Tjx944dl+z - dMGqXqd7Bx1TFNowpDF7iGRJqKKm3kolFP22ZG+ZYFOSitqJ2UOP3bbo6yM6uV8T - PcxcT4ZaWEASGOXyMjxGzm+It0bbFjZiPwEvm4brUeGPqDZ/ILfOwZtx8FAc30oz - 1gIrU+p/4lON9GlaO56ImzkOiALEKtsVMLQSh0HcYtJJAb5HkkisiWBMAfEeiN7A - tFSHeOZ6Pj9Zn3WiT3M4L2KFBQhnGcopLrvKY+YDTFc+a7UU5kboCkHJ3rQgXo+h - 0wbkaiNHsshKWw== - =MXwF - -----END PGP MESSAGE----- - model: unifiac-lite - version: release - location: Seminarraum, Haus B - radios: - 'platform/qca956x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'LBK Network': - net: priv30 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/boutYwr85eHEj7AuFjkIyAki1Z2ovChx7Y8ekHZCQmb6 - 7jFjPl8LKqgJC3Yy3mA+g4wU2jE1X2uK0/9aC+O/KyetiQIilHEcYc+nqP1itPFq - vGwaKfX7dKVjW0yd5M0kSQc0J8dxTi0QapOr+sa1GfIegLpGOGfpoVwQYaQ6qaRv - i0EDnlZelza4hz7BFzFAZKpVVY7QSgepZVePNwLAhFq/zBJJlRIpiIZlU7Ivk69X - 0s97EndhwpHASa0dKtuOGM5yj78OI5DgHIYx2dMtoLTtQ54Fo997bUmvOoiAl/QR - MKiogchVu9CN/pVbYOfDh+J1+vThh4YxLtARsWx1AtJIASxxkyR6Gn0ci8mr1zha - z9chctR+cYtpig6z9m2CqR8OQIC9JWAQA1si0SuNr6vGYt/+W1FGoj9CwWpB9NmA - JH5ZeH/8ruE7 - =DF8R - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'LBK Network': - net: priv30 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/boutYwr85eHEj7AuFjkIyAki1Z2ovChx7Y8ekHZCQmb6 - 7jFjPl8LKqgJC3Yy3mA+g4wU2jE1X2uK0/9aC+O/KyetiQIilHEcYc+nqP1itPFq - vGwaKfX7dKVjW0yd5M0kSQc0J8dxTi0QapOr+sa1GfIegLpGOGfpoVwQYaQ6qaRv - i0EDnlZelza4hz7BFzFAZKpVVY7QSgepZVePNwLAhFq/zBJJlRIpiIZlU7Ivk69X - 0s97EndhwpHASa0dKtuOGM5yj78OI5DgHIYx2dMtoLTtQ54Fo997bUmvOoiAl/QR - MKiogchVu9CN/pVbYOfDh+J1+vThh4YxLtARsWx1AtJIASxxkyR6Gn0ci8mr1zha - z9chctR+cYtpig6z9m2CqR8OQIC9JWAQA1si0SuNr6vGYt/+W1FGoj9CwWpB9NmA - JH5ZeH/8ruE7 - =DF8R - -----END PGP MESSAGE----- - - ap24: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/Q5T8CgZk1oFVn0dEhGhCC6bT1bNjddjruM3eFTTtz9H7 - eDBDa0fMMGnI7f+MyizUSNXmaNnxwE/1Su6B02CKelxfKrYqgjjYnEUdYaH5lXNS - xvwoC1Jy72tcu42li+fvlNtuK4oZ9eqGrZEsQ4hzdxL2AFYmyVwGEEdjOppe/bMf - xJeqZ3wiDZigWRMXYBsX3e54bqZZiJUBkGyWQGDloTWvSTQ1TvMlFHxxzAOdrpOs - puxi3+AfYUF43/8KYxHVXLrVRl4tCHOa6L90skigKB2hh0gURlGLYgQHsF+BofCP - iMwCrRhI5aVz9Am+NUtenFfql0LjDtGNEuD65ziJK9JEASgdMCyDKYnXRl0fS8qG - dL4R8ZwMpP2L70RiMPPRGsa/MXDXg1YuK8unYUkQt2y+KLevqHrKe7hZ9xwIu5Zm - FvUs2Ms= - =nKEk - -----END PGP MESSAGE----- - model: tl-wr740n-v1 - version: release - location: Farbwerk - lan-access: priv12 - radios: - 'platform/ar933x_wmac': - channel: 6 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'farbwerk': - net: priv12 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+IPiScue8N9DGdOEELn01o1UhcIbtAUvEQ/nGSvzTpp/w - 0+h/i/TfaGsXmJh+RvuwactFWG416TKShAaHkintL6SU3hrxwRuFpSeoU7rIVm88 - W7h/jr7FTXmGUka3UV8nCaGBOzXMZ6Vmn7zubr5q6v2bzPkAdG0RRhjyyRZSV/Ab - p73OyR8LNpjBlComlF8+/8+Q1bmqBYJrt3kKfP7LYLxk0PNZDSmVx3W/dXMPGBBx - 5baGwT+Ab1QO2qApXN3IT3RT4ljyhhjLNNsonZjwhe14Tn3vhiJfB7GruSv3kVsc - mYDp/KPUJOSn99wu+d3TqbTQTC1QwxEFsYmfgHZVGdJGAS1NhkAXnuqox4K+ZIIN - YajjQ95DqiyNliNAyrvW9Lo948EekRksULkAQokvClg92Rjz7R8768ZGuSiBNy5Z - 75+9TF3imA== - =eVje - -----END PGP MESSAGE----- - - ap25: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+MAk8ac92dR6ZebVtC2MeuAiqIla9KADwA9Xx0g8x/B03 - 4LOt2SDGKq5L0hjDq1Ex8eQSNDwGyaXWu6BfF1yJnNbdXaBrzLArd7mQ+yvahZB1 - S4NDPHyR19Mtjv0aUfgnmpA6q6+6Tmi8u3bMPDfKW/fiq7+m5TgCRb6XFeS3U+RF - wdbrMtvw1XoGhnJZ+kpM6TSceTae3Ttam0UzAVhS2n+UAf+pIU3hDLoa+xj3vA37 - AqWAQZ6MqNUoMpcrSHI3hCMc0h2IBJ/DKNIR5Bjyo7SwrzWMIAcgLVr19XJZgGTQ - GkUxfjlFJeg7VkO3KNDWdhiR9vegP0CObC1TyMXf+NJEAfgYscLlFm57mSYa10mX - rNRqIYYlgp9E5JMoxDV5UbStKHQCpxHGb5BZ2MgfWsR28ow7U6Bu7iMbPzhUjBs+ - rmWoaCk= - =Lj6m - -----END PGP MESSAGE----- - model: tl-wr740n-v1 - version: release - location: Farbwerk - lan-access: priv12 - radios: - 'platform/ar933x_wmac': - channel: 6 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'farbwerk': - net: priv12 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+IPiScue8N9DGdOEELn01o1UhcIbtAUvEQ/nGSvzTpp/w - 0+h/i/TfaGsXmJh+RvuwactFWG416TKShAaHkintL6SU3hrxwRuFpSeoU7rIVm88 - W7h/jr7FTXmGUka3UV8nCaGBOzXMZ6Vmn7zubr5q6v2bzPkAdG0RRhjyyRZSV/Ab - p73OyR8LNpjBlComlF8+/8+Q1bmqBYJrt3kKfP7LYLxk0PNZDSmVx3W/dXMPGBBx - 5baGwT+Ab1QO2qApXN3IT3RT4ljyhhjLNNsonZjwhe14Tn3vhiJfB7GruSv3kVsc - mYDp/KPUJOSn99wu+d3TqbTQTC1QwxEFsYmfgHZVGdJGAS1NhkAXnuqox4K+ZIIN - YajjQ95DqiyNliNAyrvW9Lo948EekRksULkAQokvClg92Rjz7R8768ZGuSiBNy5Z - 75+9TF3imA== - =eVje - -----END PGP MESSAGE----- - - ap26: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9EOhVrZ5rdUXxF8wLfkDsag+sgPkhZHffQuTbbtJT/kdZ - pT9po4TklwWBMQ+X8XqLN2EFxN5k2ViM9INoqOnWlP42whYu1Y3GWVv9RrrJrgDo - z4Bf+MLZ/1XudYQtfqCtVlEWwtz4UZCYWHkszuiCGPU4baTj0tKibUP63XkbVtpe - cqC53aMBN4ZSTbhzzoJeZiIHvl6I5hTQRvL38SSF4MTz6MqFqz1O7Ip1MCWFJHlO - XW4dsNhe6GYpFg+ei8bp//IvrfHhsRADZDKcUuNxrMkljOH9Z76y4wI7IONw9Acb - ZLFVC8alv0FQ8cVmIRL74zYMvZtys9/l7UbpZ4Cgu9JFAROwEUdGUXE5QFgQGGJQ - Esz/Ou+ovkApM9+AO/KBqKN5NsoncLvfIfWwfAxYO1Vfb3aC/iETh496s0MD12WI - lorv3GDp - =C8xr - -----END PGP MESSAGE----- - model: tl-wr740n-v1 - version: release - location: Turm C, 1. Etage - lan-access: pub - radios: - 'pci0000:00/0000:00:00.0': - channel: 11 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'Dezember': - net: priv37 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/Zc8rNgvPfnVkaCYJkqTeflaDg4qcdig8Xa7W7KaaSCO3 - 3uIXpBd9cqB7vF3DWdkiJ2EsebyiEUBP9W+4NQPMQS/A+Lcnf4Z5wVuIlZvpuEnO - 0804d45cXG9kKm4bylWTyg69gx45THjSfMgjz8STVYrkYkvrRiueOQAcTWmyAX5D - KTAXn1+mD+PXJHlq/7uMvlwUNJbWCGUS1x4hxn1kgD9aL1iSeCf9LRNkwlgl7shx - mHspyrmDdUMGvF7JdLD/YCOzs4xa6mL7Es7CPUHerZJx/aot8XcAtFM2eE60KJ8I - JUMDXTytR6Ywk3ai3jE6Jq1cdtBAWzmMengYfuLU89JJASqkUwlCyyZkC9By7Iid - kT+6ErNLLggj1adKAOcGiTB9bIkTTaP75OhpGEq95eKEN0F9AsDPNr+01LVVJdzG - q3Nt91bCL09P7w== - =gBxR - -----END PGP MESSAGE----- - - ap27: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+OfzMobYnaGMzLr2H1RQaka2FcYsAiYuoP7/yNWppUGdY - 2pZK+yhVInxTOMc3c40oBRfEPSL2yLKsHxJRKYNQKze+gsPgL4OSHIa4dfyNYr+Q - PlYoFf/xCdug6kKyLK9Ka/BLuVU/sOEAoLQlXvPy+67u40TFZi6P+KEcwsaF0+Cl - YghJ7vFQaMqOoFBmPUIXG/FBt2C9pEyTkRJGcJu2EnXNyUPxo5I2ufrESmZhFqEl - LRf0JMBjOadrGhBNWgwxIOFWbK5V+UJqYQP2irtHWNv7bcUtqyzUtLM5URDGthoR - U4e3G2JjVRqbGJwBL3NbbQz/hAQH0X6Ga67CtEeGIdJDAVqd/YvqMnibllu57Zcx - rdTX9iPbjkHmX/7HVSrdv0mDYEA3GAqxV6/C7gte0u5Yqz3lNVCdzrIX/7K0uPXO - 8jprrw== - =dnNO - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: "Weg?" - lan-access: pub - radios: - 'platform/qca953x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - - - ap28: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+KrhJQfg2IAJ2SHEL8x0iAAn1ZYJ4kFVGYkmoEbN6iM4O - d2/0f8/2voMHChSTheQ5Y+Vp8op5gzOhROOShfJG1khugiEPhza+4sV0WD8Oa6Vm - FPXTr1HJdF/LZkCAVBvJOgsUC1U1PrSiSeKp3ziZyByKw6Rox6Krw6fkR2miuixs - fV0EW/H9bIVGru7Dtrgw1zq4QopxuFikMp/YWbmX0TEff6ntFCVwrGRN8Iluyaoy - aLon/Wh4DW8KQkw+s0SWxq/lIkCdvXj8TnGY3h1HNSXEfPE4hWGgwGwhLgNcNGPb - MC3IYHbmy/640GGl/tmqSnKZFuCVebMdIQ/j2iLLM9JHAe57w79qwwXIlUZ4/0I8 - gaGTRjFyub+6lP9cdR6nd4FuGZanXQAEND/bwIOQtt1+jgcrgaaF3uv3gWO6Mckl - BEELWgTZJzE= - =ECvx - -----END PGP MESSAGE----- - model: tl-wr841-v8 - version: release - location: Tunnel - lan-access: pub - radios: - 'platform/ar934x_wmac': - channel: 9 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - - ap29: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/aU4Y8ZJ0z7RfIg/nxpeMRTFebcZ0ZdOV0VAPHKOQOc2H - D+VC33TSeQVOtzyJJKbNS51jfxFY9GFmBqDQoG3U0J1chHZBBWjEpqYBar69qnWn - WbgwsO5aIsgWXXAXsyy49BNscfhPp7uidZyvpaRLoHVccgN0qHdfSU6FumJNn4fI - tzMJUBgV1saJ9Qx/NAk6MEHa/z5jdzDaKLQiMPCD5Rkw0UzMvU7PxftQHQFschjA - qG1exOb++0BPz059MbZUTaPfVKF+cUJ9tgHJf094qOh0Wpo3AabzYd7FIOq5DcBh - YTyWp9g/hu5/9hrvSOMDXVjM0IvYg3azmrTwgZnA09JIAdwpo5JCybToS1ylib44 - QU4hr3Am1kfWfB4eWAigtEGBlZcWDiqswIWbQjt5ERKzk6i37WouEkzZOSOl5I4b - WQ7tY7Ma5Jry - =Yjyd - -----END PGP MESSAGE----- - model: archer-c7-v4 - version: nightly - location: B1.05.07 - lan-access: priv13 - radios: - 'platform/qca956x_wmac': - channel: 6 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'jungnickel-fotografie': - net: priv13 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/S23k0NKDxPMarnbfAXFT/teyVIDxeMLHhjm7wlH89+l3 - wJE/qUSUcGyqyKV7/LpB4rDpOepjN/cP8dMEd541Ul+cL7YdPCRkN2HlHHqq2Bwr - wxDBfebbW9JSge/vQEmmiUeyi2bIWCnG/QPW7QC0k3stS0/E/lWpgqGUBWF+fN+/ - US5VX4hv0tRChqlg+3sQWTEjWX5EFtPNRJNXMBLtQ3HGyQQH7ySBZ83jSuKBW/M1 - F5zdlKitm2/JBIt1nuvNZkfmDM++bh2YnkOoUCzsCPLLczT177jwEsqpipyDom36 - wdcjYmYNQSdn8JQ22g2zUhL1WexAkAraFUXuOmbNMdJHAVQ6XkEG+UAwOaWKFeqi - z5rd2v6qBtEvj2pc504C2l67MjGxm35kF9v+UnFJRuRW1fev9jcq6hrWvpJXkSOG - LVsy0MzUu8I= - =ftGp - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'jungnickel-fotografie': - net: priv13 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/S23k0NKDxPMarnbfAXFT/teyVIDxeMLHhjm7wlH89+l3 - wJE/qUSUcGyqyKV7/LpB4rDpOepjN/cP8dMEd541Ul+cL7YdPCRkN2HlHHqq2Bwr - wxDBfebbW9JSge/vQEmmiUeyi2bIWCnG/QPW7QC0k3stS0/E/lWpgqGUBWF+fN+/ - US5VX4hv0tRChqlg+3sQWTEjWX5EFtPNRJNXMBLtQ3HGyQQH7ySBZ83jSuKBW/M1 - F5zdlKitm2/JBIt1nuvNZkfmDM++bh2YnkOoUCzsCPLLczT177jwEsqpipyDom36 - wdcjYmYNQSdn8JQ22g2zUhL1WexAkAraFUXuOmbNMdJHAVQ6XkEG+UAwOaWKFeqi - z5rd2v6qBtEvj2pc504C2l67MjGxm35kF9v+UnFJRuRW1fev9jcq6hrWvpJXkSOG - LVsy0MzUu8I= - =ftGp - -----END PGP MESSAGE----- - - ap30: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9G0ynEQDNAY6br4qp/6srXJEDxfyZ4tA6RBOkBk3sLz+4 - yIjBnAfDlV0Lq9X45LAAROLr+ZxLTpYY1fUsmq0Zqb1MpLr5e57w9WLVw7q8gcoy - 4MWVMsdcmgiC1E8BF4xynqDecRoBt7JWivVx9JT6mRh0mDcmLt3vxnMe4mCPpRQC - 6/XKgGOb0d1ASkgnr+S9YoaUwuU8ovk8xvT2IN5kvApt1+ujKpYBTEnxLVqk2zPT - lUSLAOEGbui1cwUN/Kmysgjg8XoTWo7WRD3rA8KI/V8MfwNdAW7yYqG93rLAJ+rL - lzFOxYXCIEuNfwrmW5AZ/Nk1EUZgc9LCg3wJKCrhjtJJAaIT/ki/jCAlyUXyZfhp - XfBaSRZGf1n3+u9m5EeRRaMlHzgT63axf3Gl7ApgEP9V+/iW9ccvBFmNI8d7IhHU - ZBOMWyH63lKB+g== - =ugCM - -----END PGP MESSAGE----- - model: tl-wr1043nd-v4 - version: release - location: B 4.02 - lan-access: priv14 - radios: - 'platform/qca956x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'WLANb0402': - net: priv14 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAgK74O2Hpbeshm4Brauu2PKxMvPThNdq9t5m3/73R2rCq - 4BPlsX4DR/gshv9wlbAR7cE6HTKzRH0nQqLgxrm/0CAkBEe3tinqxCdvcXD5hR4w - kXz4B+JcT+mGncbTnmiBY00QBN3noMgJvLmm8F/wzMVvCyHcORtib/vkbDC32nXi - CtXrrwFWal93ST56PFoEwc9T1e4gyERh1/EyON3sF3Wi56rcK51c0UbcpvJt9UIJ - w1EjZn50hexFW6fpfX1X3r9tX/Od1Mwtp/B1iDuAZMvM06pBLyBuiXOFbqDKKgzQ - jUAOp5hY7rvY4BtWT1ltX5tn9k9t/2h8oEjwnvtKBdJEASoHROtUUYzYb5/SjBjj - tbKDbjS8SURaWuL/sz6Nwo5snTSlnOF6ZpIeO8J6BTwqIS9CAS8RLllhctUZZI/o - 2cCO5M8= - =e3at - -----END PGP MESSAGE----- - - ap31: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BtlMgwf07JoaOJ6z5863c/FltqmwVdPQVv8+Bmo+Zlpa - QJTyB6vDzn5lnXjHtAv5rdYfhqCRcEAc6ocq/0njwGlDaNOfbwPn3rFVBxdmMhz+ - i/reMrlfwE+Xs4DLxrL1zQB71up1+IKFYYiIboWvHHYSMW1Qbzk5r3Tjx944dl+z - dMGqXqd7Bx1TFNowpDF7iGRJqKKm3kolFP22ZG+ZYFOSitqJ2UOP3bbo6yM6uV8T - PcxcT4ZaWEASGOXyMjxGzm+It0bbFjZiPwEvm4brUeGPqDZ/ILfOwZtx8FAc30oz - 1gIrU+p/4lON9GlaO56ImzkOiALEKtsVMLQSh0HcYtJJAb5HkkisiWBMAfEeiN7A - tFSHeOZ6Pj9Zn3WiT3M4L2KFBQhnGcopLrvKY+YDTFc+a7UU5kboCkHJ3rQgXo+h - 0wbkaiNHsshKWw== - =MXwF - -----END PGP MESSAGE----- - model: unifiac-lite - version: release - location: C3D2 Assembly - radios: - 'platform/qca956x_wmac': - channel: 5 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'C3D2 legacy': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - 'FOTOAKADEMIEdd': - net: priv39 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAiPE/MGvOWuFHehM3fmQpinKVT8atRH9qDUBRGeSm5I1S - ZIkkw0GJdJbGxAzDfHPyr/rHKvUbt/1rulwQbaL6M9FaaMLIR7LdL6CpalnC4fsb - Y4/b9WTQapbeFVGbBIGaQPtNnT8AMZIralgkFRgDvav86ZLEhl0h7eadidMxR1yi - gStSEeQn0v43+zR1M+R/iiJelQhrKLsKlc31BO263AxJFcfaZNWwPwPnl/uL0+jc - jxTgtYyhSwFtfPu2XZnIMmEDO+3s3n+FHdXh05BejfXjehd40Xx5CCsY3OvpUo2Q - n3CGMPZ4M4EQF3hVvaxBa/R64ET5ZcnXInOlkwhJb9JEAej9AgObLVPUK3nM0wnb - pSzj819p+E5ZriNBijqfZJaKTSPdwadKk1YZuhzJX/cSJewaH1SDZZd7r+XrC/IU - 4TQCu24= - =kCBv - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 149 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'C3D2': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - - ap32: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BtlMgwf07JoaOJ6z5863c/FltqmwVdPQVv8+Bmo+Zlpa - QJTyB6vDzn5lnXjHtAv5rdYfhqCRcEAc6ocq/0njwGlDaNOfbwPn3rFVBxdmMhz+ - i/reMrlfwE+Xs4DLxrL1zQB71up1+IKFYYiIboWvHHYSMW1Qbzk5r3Tjx944dl+z - dMGqXqd7Bx1TFNowpDF7iGRJqKKm3kolFP22ZG+ZYFOSitqJ2UOP3bbo6yM6uV8T - PcxcT4ZaWEASGOXyMjxGzm+It0bbFjZiPwEvm4brUeGPqDZ/ILfOwZtx8FAc30oz - 1gIrU+p/4lON9GlaO56ImzkOiALEKtsVMLQSh0HcYtJJAb5HkkisiWBMAfEeiN7A - tFSHeOZ6Pj9Zn3WiT3M4L2KFBQhnGcopLrvKY+YDTFc+a7UU5kboCkHJ3rQgXo+h - 0wbkaiNHsshKWw== - =MXwF - -----END PGP MESSAGE----- - model: unifiac-lite - version: release - location: "Auf Lager" - radios: - 'platform/qca956x_wmac': - channel: 9 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 149 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - - ap33: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BtlMgwf07JoaOJ6z5863c/FltqmwVdPQVv8+Bmo+Zlpa - QJTyB6vDzn5lnXjHtAv5rdYfhqCRcEAc6ocq/0njwGlDaNOfbwPn3rFVBxdmMhz+ - i/reMrlfwE+Xs4DLxrL1zQB71up1+IKFYYiIboWvHHYSMW1Qbzk5r3Tjx944dl+z - dMGqXqd7Bx1TFNowpDF7iGRJqKKm3kolFP22ZG+ZYFOSitqJ2UOP3bbo6yM6uV8T - PcxcT4ZaWEASGOXyMjxGzm+It0bbFjZiPwEvm4brUeGPqDZ/ILfOwZtx8FAc30oz - 1gIrU+p/4lON9GlaO56ImzkOiALEKtsVMLQSh0HcYtJJAb5HkkisiWBMAfEeiN7A - tFSHeOZ6Pj9Zn3WiT3M4L2KFBQhnGcopLrvKY+YDTFc+a7UU5kboCkHJ3rQgXo+h - 0wbkaiNHsshKWw== - =MXwF - -----END PGP MESSAGE----- - model: unifiac-lite - version: release - location: "C3D2 Podest/Hinterhof" - radios: - 'platform/qca956x_wmac': - channel: 9 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'C3D2 legacy': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 100 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'C3D2': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - - ap34: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BtlMgwf07JoaOJ6z5863c/FltqmwVdPQVv8+Bmo+Zlpa - QJTyB6vDzn5lnXjHtAv5rdYfhqCRcEAc6ocq/0njwGlDaNOfbwPn3rFVBxdmMhz+ - i/reMrlfwE+Xs4DLxrL1zQB71up1+IKFYYiIboWvHHYSMW1Qbzk5r3Tjx944dl+z - dMGqXqd7Bx1TFNowpDF7iGRJqKKm3kolFP22ZG+ZYFOSitqJ2UOP3bbo6yM6uV8T - PcxcT4ZaWEASGOXyMjxGzm+It0bbFjZiPwEvm4brUeGPqDZ/ILfOwZtx8FAc30oz - 1gIrU+p/4lON9GlaO56ImzkOiALEKtsVMLQSh0HcYtJJAb5HkkisiWBMAfEeiN7A - tFSHeOZ6Pj9Zn3WiT3M4L2KFBQhnGcopLrvKY+YDTFc+a7UU5kboCkHJ3rQgXo+h - 0wbkaiNHsshKWw== - =MXwF - -----END PGP MESSAGE----- - model: unifiac-lite - version: release - location: "Hof (temporary)" - radios: - 'platform/qca956x_wmac': - channel: 9 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'pci0000:00/0000:00:00.0': - channel: 149 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - - # eth0: b0:4e:26:b0:7c:34 - # wlan2: b0:4e:26:b0:7c:34 - ap35: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9G0ynEQDNAY6br4qp/6srXJEDxfyZ4tA6RBOkBk3sLz+4 - yIjBnAfDlV0Lq9X45LAAROLr+ZxLTpYY1fUsmq0Zqb1MpLr5e57w9WLVw7q8gcoy - 4MWVMsdcmgiC1E8BF4xynqDecRoBt7JWivVx9JT6mRh0mDcmLt3vxnMe4mCPpRQC - 6/XKgGOb0d1ASkgnr+S9YoaUwuU8ovk8xvT2IN5kvApt1+ujKpYBTEnxLVqk2zPT - lUSLAOEGbui1cwUN/Kmysgjg8XoTWo7WRD3rA8KI/V8MfwNdAW7yYqG93rLAJ+rL - lzFOxYXCIEuNfwrmW5AZ/Nk1EUZgc9LCg3wJKCrhjtJJAaIT/ki/jCAlyUXyZfhp - XfBaSRZGf1n3+u9m5EeRRaMlHzgT63axf3Gl7ApgEP9V+/iW9ccvBFmNI8d7IhHU - ZBOMWyH63lKB+g== - =ugCM - -----END PGP MESSAGE----- - model: tl-wr1043n-v5 - version: release - location: B 4.08 - lan-access: priv18 - radios: - 'platform/qca956x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Koch': - net: priv18 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9GeIyJqIyaJ8RucXPw3n0O7/5R/eumJ8iVUUXkxJIeX5R - 4HvE5Zhtg0e1dl+Daghm1cgB901KGfW9Q/olxK+Q1rQSutktNzJRPo8BUbxDf+xD - a/DtBAsuo0ykQ4ZVaTcV6gck5PCjr9ehlywj6mKpVxhfwtv0ySgmBpyA0LWkWHfG - 8OQ7ByWLBTGniDFePnk+QJNCx2iRK/Te+A6u9klmrb+yZVnkTUQXksGkxgR7xZkQ - L7//q/9gq/7gzhKfaYoIo2qwu7/9LFjd1XO32gkh7FcCyfOhEdZ3110GKhtgJJSX - IkodOyePLUXDbBwNZ3Ffuj3zY51/SKfw2RaJvJ6eL9JKAexcDnn3OvCx1QVM8HxM - Q8eOkoJrowsVEP6mLd9VPUyrDu2F9BH+I3ZtbgI6LjXIqiRwl/17ZfZ1OcLvnCcN - ItIJpBtex7yCdYc= - =3kAl - -----END PGP MESSAGE----- - - # eth0: f8:d1:11:ba:ac:0f - # eth1: f8:d1:11:ba:ac:11 - # wlan2: f8:d1:11:ba:ac:10 - ap36: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9EOhVrZ5rdUXxF8wLfkDsag+sgPkhZHffQuTbbtJT/kdZ - pT9po4TklwWBMQ+X8XqLN2EFxN5k2ViM9INoqOnWlP42whYu1Y3GWVv9RrrJrgDo - z4Bf+MLZ/1XudYQtfqCtVlEWwtz4UZCYWHkszuiCGPU4baTj0tKibUP63XkbVtpe - cqC53aMBN4ZSTbhzzoJeZiIHvl6I5hTQRvL38SSF4MTz6MqFqz1O7Ip1MCWFJHlO - XW4dsNhe6GYpFg+ei8bp//IvrfHhsRADZDKcUuNxrMkljOH9Z76y4wI7IONw9Acb - ZLFVC8alv0FQ8cVmIRL74zYMvZtys9/l7UbpZ4Cgu9JFAROwEUdGUXE5QFgQGGJQ - Esz/Ou+ovkApM9+AO/KBqKN5NsoncLvfIfWwfAxYO1Vfb3aC/iETh496s0MD12WI - lorv3GDp - =C8xr - -----END PGP MESSAGE----- - model: tl-wr740n-v1 - version: release - location: Reserve - lan-access: pub - radios: - 'platform/ar933x_wmac': - channel: 5 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'C3D2 legacy': - net: c3d2 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/SO/v+xhO1yOG83uCcAN2r5ixNf8+Ksp1dPwBKQHUViwJ - /KZHBAUzjTtGFIcpEy3exZcAorJ8SeGaB0hv1zw1HZuHN7Els8KKDu4G5u31Sp8w - EFtuwujlkFAt3t57jp02O0qvXBCIA14eNlakc9fcPypibTrIEGp2SCzw/kty4r3g - EGUwn1sMPjeQxon5Y4JY4OmZBXsnZkKMwTYjAbL+RS300xV1Nh/WWSTRfueAmT5f - xfyHj4NlOoBNBILgm1qlrOdgqJSvHM6rw47BoiDuxeVtgmyPqSbHmN8d7xExbuxB - tdcnI6HfSv47ZhLARH08BiI7nLaKNygwgy6yKr0zctJAAetIX8BADb4W4QgyM7VD - pYqAfy5Igg342W+ZSMyybiZccncchv4opsyDFTjuby9mqL8OwaMWkeNcNPALaT9v - rA== - =TEEI - -----END PGP MESSAGE----- - - ap37: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+IISlG9dhD5v1S6pokDrAl0y/Z1azAvxzmI58mhsw9lX/ - 6y9NEx7DCfJ3y74PycjAVAh9Y6DBOu0Gpr96s/oBRRVK6SiqkVLLkdrP4oyL5HpP - HjQ05E3ROLTsi7OvnCXs5qzQ0FVWQwxRKK+iiG2rxJJFTaQ0GlHscAOAFBTT/K45 - 91LyRu/349AhfQsgore+tJ1fcGo+t7Hu6hib9lmV3gUgVki9TBY7TvWJmWxi2X5h - YUqgOLqaKa/ncT5sQoQII1UoeGRQvJD/7aPzdLCWs92TLHMJHIXadWvvF2GVAkbN - bFsosUw/3LSji/zEPAeVtfatDhBq8b+P3IEJhDMngNJHAeIKwlzhVjx/W/mRAUvL - CMEU4jgrVBB1XJ8RErQq0RSn2txhkQC6X7iZZlMy5gnGR5eEBhWApYHP4MCkvAWl - wtRDs5gZULQ= - =eFFg - -----END PGP MESSAGE----- - model: archer-c7-v5 - version: 18.06.1 - location: B3.11.01 - lan-access: priv19 - radios: - 'platform/ahb/18100000.wmac': - channel: 6 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'hechtfilm.de legacy': - net: priv19 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAlOv4edYaENeWjgwqv2ZVloRTUYsRS0z3FB3PUQi6zik+ - wLfCIudMXFNDBltEScRz265ehzV+TPZXYW/qvd2P6Ws3GAvdmCMume3HBIHjCK9E - 7JmNs6YEBg2rosbQhylpmdpw2kQ0/WkZX6Mog6atfsXYAe5hA1/IfKrjA8CfcSnG - P3B8WRAdZh3tS9+Hg9wqfbPKYIM2M7bFOBh0Fk8F0ZkzA8k2S47PN+jLCKlbeS6p - ixyQBXDkSY9bhcm3u4MboeoKfhwr8FHfa35o00EAtHAURN39DEeoGNSaYMlY6ObT - gKqIR9fgrAhECOIyo8sXRncihuNfejGHXK7dzLMKz9JEAabxVy8fULvVIdcRRbSk - Kz7uH9vzg37qiLxd+3ylLQx+Su9sCPITuipLN0v91Shr3sl1oFaHHHCEztCHxpB2 - 6mGfqgQ= - =M+pM - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'hechtfilm.de': - net: priv19 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAlOv4edYaENeWjgwqv2ZVloRTUYsRS0z3FB3PUQi6zik+ - wLfCIudMXFNDBltEScRz265ehzV+TPZXYW/qvd2P6Ws3GAvdmCMume3HBIHjCK9E - 7JmNs6YEBg2rosbQhylpmdpw2kQ0/WkZX6Mog6atfsXYAe5hA1/IfKrjA8CfcSnG - P3B8WRAdZh3tS9+Hg9wqfbPKYIM2M7bFOBh0Fk8F0ZkzA8k2S47PN+jLCKlbeS6p - ixyQBXDkSY9bhcm3u4MboeoKfhwr8FHfa35o00EAtHAURN39DEeoGNSaYMlY6ObT - gKqIR9fgrAhECOIyo8sXRncihuNfejGHXK7dzLMKz9JEAabxVy8fULvVIdcRRbSk - Kz7uH9vzg37qiLxd+3ylLQx+Su9sCPITuipLN0v91Shr3sl1oFaHHHCEztCHxpB2 - 6mGfqgQ= - =M+pM - -----END PGP MESSAGE----- - ap38: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/dLJCwQlVlTHvp2DiTMBpYF4b6iWGGk4xVpLkN8UUlcQG - +BcuQl6kNyBnx21jG0o8xYyFT9GbTPnzLIOtrf4U3fJW0agpLv/cOjERqQpDU5Yd - v6bST+1yRU8mzfpOYK1+vh7O8aGtcaJXdeeFsKfY+QPpQeqQ3RjmfHV5IjAKUBTk - xrf/ISQ0Wk+Bwscqp+PVdAV2nUxAfcyjIuzkpvD2zQ3Q70joJTdg7aKNFXzjok9S - EltI6ekt8ICuHxvZaf2L7IXjVt84nzNz05rmbKXWqnFQDxSYJWNAvUr1fFJ8D+l+ - kZ7PRZxKEr+OyC6dk78gnbH8Rhxjtl4JxM9Yw1Ht5tJHAV4qZ5VMjOhkPFxANXf0 - +saZ9oV5GaJ2qNPSs05QL8AymA5z0JPCn7U7Vg8XWNkCp3+bDI7HcYNXSfCVetMk - GYuZOJTS2vY= - =Uy9e - -----END PGP MESSAGE----- - model: archer-c7-v4 - version: 18.06.1 - location: ECCE-Raum - lan-access: pub - radios: - 'platform/qca956x_wmac': - channel: 11 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'plop': - net: priv20 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+Nk0/Z/3Sr55siUz8weR7pBIEMAw1xEwxhGfV43RdlQfC - vCp0Zq0KHR34c9NjpISE3T2FKzno6BEu3CRiPcjfmsljLoav+1hYCaoayZabPHfu - 6L2k6+Qf51STiXALQpBB1Irwwz5EHsJ91zKL93Nldg0u0fi1EWIZHxp7TafWNRuD - sypEEMgYJ+aH6x4pumyiJcVqH2oSFcJPr24+vtXLF/gN0omjNuUl0i4gcWJnqo97 - uyLyu9HsqjtVy6SQQa3vCGhwlCulOixTmpBSYsR8XoLbge8/HVjrAwryccDrAgqB - bXck2yMHqXE40cSHiqiGWbGAbLcfgqWMFsaGv+DYB9JGAeorJHhxd1MmwJ0o2P9E - 8UKHs67dAinRJOJcRjp8bRC/1Bc84l3WYU5o0frAGBSPT7pa9mFQ/bL2RRN2JBX6 - gzTNSuJmBw== - =3aw2 - -----END PGP MESSAGE----- - 'ZW heinrichsgarten': - net: priv28 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/QFKUS4M4Xy6i7jutHPEbkp+gM6FEp3G7BwugJw73oohm - UhJomMjrmVgYP/L8dLZQ4yrA+rKAXvC78aqru+/xNsra9FmdsU9NWj60Y9VvXtwz - 1Y0ZQF5V80PDQTJcI6/yWnBniEDGERSlEynC5KlsgdR0TxUkFz/df8hAQrOVupjc - CjBd7vh6Kc3ScvARasB/EXoSao6/3tCCYNV/fwbv56R/gwZrElOnh2lka3vD6QBt - ABYvE4YwP4kHvPBGuO1IQFA0GmNGDG0M8gSS63WxJuJCO0qIyMGiHZw4qRxdTXFM - 3o3cIpQNLAOvGNHhayQSDVwboHERqdQ129znZvmbxtJPAVOxbdYUZkw3OWfqtcnn - yE/sAjH6xVIFEQlt0zPkYuVE/dfP/ymRgDJpBfl3lfb5I1Gw3Bi0rODLzk2RH+A3 - qTiIKEzi0i2diLKNpiX6SQ== - =m2A9 - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'plop': - net: priv20 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/YMr0DE44x9GtdDlbFy84ScY4QW9EDxo6i/Qe1awsSc3W - lFd6S4UJoGRE+19PfiIuSvzR1XyAetVncCkOQ29Zb50YX0UghYICSX42Jdgisiyz - s5U70ifFW+MQgSR0Nz3TNkv+EChl27j0S8WQ3gpuyel/tIknF1JGYpXihRdzamGE - zu6+N/Gi/vZMiN6ensKM1/WGVlv28IGQf+wssM3cM4lty67eut289xBr3vbASbbU - zmL1wViGubzIvCPjoPoxz4OFE87LJf9g6OplCax33SR3FZg4tOQbPNicopJ5232m - dC8s/xwLlgkG09LV1u4LIQD+XrTdDq4UNdMrcJhypdJHAZ2qXa9ByIco3kqs/qs6 - xrCm6tsAnrIg+YVWR+1WvhJ+7j3ri3KqnOGfafGszynlQANE0JwsiyAzpTprWVbP - HOgoE+WsqUs= - =JG+0 - -----END PGP MESSAGE----- - 'ZW heinrichsgarten': - net: priv28 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/QFKUS4M4Xy6i7jutHPEbkp+gM6FEp3G7BwugJw73oohm - UhJomMjrmVgYP/L8dLZQ4yrA+rKAXvC78aqru+/xNsra9FmdsU9NWj60Y9VvXtwz - 1Y0ZQF5V80PDQTJcI6/yWnBniEDGERSlEynC5KlsgdR0TxUkFz/df8hAQrOVupjc - CjBd7vh6Kc3ScvARasB/EXoSao6/3tCCYNV/fwbv56R/gwZrElOnh2lka3vD6QBt - ABYvE4YwP4kHvPBGuO1IQFA0GmNGDG0M8gSS63WxJuJCO0qIyMGiHZw4qRxdTXFM - 3o3cIpQNLAOvGNHhayQSDVwboHERqdQ129znZvmbxtJPAVOxbdYUZkw3OWfqtcnn - yE/sAjH6xVIFEQlt0zPkYuVE/dfP/ymRgDJpBfl3lfb5I1Gw3Bi0rODLzk2RH+A3 - qTiIKEzi0i2diLKNpiX6SQ== - =m2A9 - -----END PGP MESSAGE----- - - ap39: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAh6taDhAQqdz/2KjAXIQ1KOC3mHDvQx1zZxgBis62WSTI - 0k4bKx0cmJ7YOGQN8Qn24b8INJTZelXOLDA704ykp1rK+8w5ceE+jh/PoxqO3NAi - vOv9IaXwOLSx2amR5M725spxUZ/GYLZDLgHYA6f39fTdkTp4M+40KThih6GsK6qC - No+V3XdBzZAxiBp0fzy5jQxMUy+g0Kccmzs5cOjBuDgrRLzx4XFG/+Jmm9/jEW2P - Vn0jzhh6vF4tx9ibUSbfYRDOK+YC/JNiO3tfwHq+ANfu+rdB2N6AnRYv0jb1NElG - 5OnJCHP1MHaCeKnDmCVL1WS+ew4swZTh2zOKFdcb39JDAUBSHfDFC9aY9o+kMqyM - TJ48n+TS4wEn/M/BaMfdAxA3B4kztJs/mfTOFi1ToJFOP1D3OSyE41wQhuuugUaR - dq+HHA== - =Sc0n - -----END PGP MESSAGE----- - model: dir-615-d - version: nightly - location: 'private' - lan-access: pub - radios: - 'platform/10180000.wmac': - channel: 9 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'EckiTino': - net: priv7 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+POzQ98GnCDwpFBXaEsZa4z7vMcak7UsrTeiMYe+31e1y - 2MX1C0XEbltHUm3Fx0FydjNlKmQPok2eDI1uNzKTz96ZJRwFgf4nK+qsS4xbnRed - 9RIiADv9oIZnMYo7FuR4Z0IF9BmotnzekqFeHRSywT/QZGvz0X30oXbUJoAwD8Ws - YHJSgC2a7UpZEI+s3vCpalsVXgpkll0dOb+ijrMBoSDMFwp1flWrE5yrpLhF90Aa - YqezhUxNpjgpde8ivcs0umvJyFbZY6tBzolsSZjr/wmdRJpGANz4rGn93Sulp9tB - SfnUCt3dghWU4sZvms6W859eN5IYdm05Xo1TO1atftJDAVg6qQbKAgLAaWWbUIta - Tk1XLxGPPn3X9eFh15PsfdRZL/8+ONb/96jiw/GZiY6YC1ikGOGsoFaj9CXL4h+l - q9HzqQ== - =lpzh - -----END PGP MESSAGE----- - - ap40: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+IISlG9dhD5v1S6pokDrAl0y/Z1azAvxzmI58mhsw9lX/ - 6y9NEx7DCfJ3y74PycjAVAh9Y6DBOu0Gpr96s/oBRRVK6SiqkVLLkdrP4oyL5HpP - HjQ05E3ROLTsi7OvnCXs5qzQ0FVWQwxRKK+iiG2rxJJFTaQ0GlHscAOAFBTT/K45 - 91LyRu/349AhfQsgore+tJ1fcGo+t7Hu6hib9lmV3gUgVki9TBY7TvWJmWxi2X5h - YUqgOLqaKa/ncT5sQoQII1UoeGRQvJD/7aPzdLCWs92TLHMJHIXadWvvF2GVAkbN - bFsosUw/3LSji/zEPAeVtfatDhBq8b+P3IEJhDMngNJHAeIKwlzhVjx/W/mRAUvL - CMEU4jgrVBB1XJ8RErQq0RSn2txhkQC6X7iZZlMy5gnGR5eEBhWApYHP4MCkvAWl - wtRDs5gZULQ= - =eFFg - -----END PGP MESSAGE----- - model: archer-c7-v5 - version: 18.06.4 - location: B4.01 - lan-access: priv22 - radios: - 'platform/qca956x_wmac': - channel: 6 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'M legacy': - net: priv22 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9EKP4T7L9sgB1HX8vjqFyrZxTUo/kiGOOhCMoFSDXbBUF - I7LiY8xu72ZtSrL1k9zuFZnv7E4HAfHfNok6wjhlfby/TmuQOKTM6SW1Y9kTdagU - oyG7H1Yevm7R/L/yy20yEAohKmUefaaUQVr9FzmV7yKE7iewhu5KLrblCgaVcxq9 - G4i7BfTKHtThy0pUWLVDtOoJLfYLCaQ9RhXJ8HdUF9GF7/OuawAw4+hzf92FCVM4 - OFzAno+D6ZMerQiXaZNoyeLSKeyxHb/dWGL8xNdxzhS7MigiKNfopwPQmqbEItfI - lBdu3UTi0QtOlDEQ48YeNUYFnuIn786shXwnQOkI1tJDAbnavFduRdiyzZYNsL4g - 3j7JiQgHsvEoB8dig+DJ/ekWSeYDo73mkk/TLBYklnXmtlX92VEWDC6UEiY/VduJ - BqJV6Q== - =QMSa - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 128 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'M': - net: priv22 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9EKP4T7L9sgB1HX8vjqFyrZxTUo/kiGOOhCMoFSDXbBUF - I7LiY8xu72ZtSrL1k9zuFZnv7E4HAfHfNok6wjhlfby/TmuQOKTM6SW1Y9kTdagU - oyG7H1Yevm7R/L/yy20yEAohKmUefaaUQVr9FzmV7yKE7iewhu5KLrblCgaVcxq9 - G4i7BfTKHtThy0pUWLVDtOoJLfYLCaQ9RhXJ8HdUF9GF7/OuawAw4+hzf92FCVM4 - OFzAno+D6ZMerQiXaZNoyeLSKeyxHb/dWGL8xNdxzhS7MigiKNfopwPQmqbEItfI - lBdu3UTi0QtOlDEQ48YeNUYFnuIn786shXwnQOkI1tJDAbnavFduRdiyzZYNsL4g - 3j7JiQgHsvEoB8dig+DJ/ekWSeYDo73mkk/TLBYklnXmtlX92VEWDC6UEiY/VduJ - BqJV6Q== - =QMSa - -----END PGP MESSAGE----- - - ap41: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAi5QKzFyYIWiF8DbyLQ87oKw7f5vTKYWbpEPDeGtDW4Jp - SM1mwo/G20BT9le3l4SDupjitTo/IlTMUyW/zS7HyGu5wFOt6TLD6ruDxSoYeipV - e+hrGy9X3dDsptWi8KbZiBIxq1XT/4jIQHY+2xnDrJry3jLmfNAh8AEvQCseXlcI - 1h15V0QWKTz4+2UG/NbxicHx287lJw8IzC2UtcRRGfEqJ23b/NZZ9zypVjSec5hP - 6HvJ5S+ozaewIMOhjZI47KKAGmrrnphJ4QHAt7ZVMMaZkSgrCZvv0XNRGbmk+sUF - f/Y22bwIsoiyStT6jLLD2OainkA+KJPKRwYDwSdHJtJFAXa+kcRD+V8QFYC35J+7 - RnxZDIEbK315/ioPvFLHxz0Syo19rHtfor2JUH+PUhvMal83nBllvoYKfvdCtxBt - S25QWs7T - =3ci0 - -----END PGP MESSAGE----- - model: archer-c7-v5 - version: 18.06.4 - location: B3.01 - lan-access: priv26 - radios: - 'platform/qca956x_wmac': - channel: 6 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'Walter': - net: priv26 - psk: | - -----BEGIN PGP MESSAGE----- - - hQELA2PKcvDMvlKLAQf42ghPWmhlcHsFVohhNWw1WqB/dW+6X2HmpAepUyDErPUn - jsspfrGqYeMst/HEvPupw7A/Mzc77y7YV7JfiK0MNU3SM/dCxaAsloj6xO3Ioqob - Ub2INNKOquQVJtY9S6TB26ETcv9YBB5bUGYBESZETEkeK5NNju0b2YK4w2qtwu+s - W4ZioH9qXIpgnic3JoyU10M8psuIriZOdI+hImaUw8uMzxJuGu1NB4CTzcXdX3v+ - 6k2/+c4JH+3y7FzXfrDQQrst5S0h71WBSG3L6OzXbuwFoL4GW0OsLXh/s7l+9ld5 - TXs9xipUgv26VHplYiRc2rq0Y5cQUcQ5cT4lhyN40kUBiwUDOtYhTxoJEL6J+nFe - 1xoh29/bj7XH3ukSCWR8qJkxRSv+ACeNk5NM70vbjZIOM/vMSwe/b2VFwoAqKAvQ - a0A+Ovk= - =PUn+ - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 128 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'Walter': - net: priv26 - psk: | - -----BEGIN PGP MESSAGE----- - - hQELA2PKcvDMvlKLAQf42ghPWmhlcHsFVohhNWw1WqB/dW+6X2HmpAepUyDErPUn - jsspfrGqYeMst/HEvPupw7A/Mzc77y7YV7JfiK0MNU3SM/dCxaAsloj6xO3Ioqob - Ub2INNKOquQVJtY9S6TB26ETcv9YBB5bUGYBESZETEkeK5NNju0b2YK4w2qtwu+s - W4ZioH9qXIpgnic3JoyU10M8psuIriZOdI+hImaUw8uMzxJuGu1NB4CTzcXdX3v+ - 6k2/+c4JH+3y7FzXfrDQQrst5S0h71WBSG3L6OzXbuwFoL4GW0OsLXh/s7l+9ld5 - TXs9xipUgv26VHplYiRc2rq0Y5cQUcQ5cT4lhyN40kUBiwUDOtYhTxoJEL6J+nFe - 1xoh29/bj7XH3ukSCWR8qJkxRSv+ACeNk5NM70vbjZIOM/vMSwe/b2VFwoAqKAvQ - a0A+Ovk= - =PUn+ - -----END PGP MESSAGE----- - - ap42: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+PradiB/Nuq6mHb99lZfNYbL34NshKQ5Iq4CnDXBqRAvz - 4Y151m7T4JTRKt5mw53rC8jUDvQ0au5IDmar6W5My/Fo9aT9KNkHHFSH9qpzoGeA - 7DA+2Tudsii1Ug+wkH6EjBOGmTq8wndLrfAQY4xW3/BVStgQIJoSyGU0h5RMz07T - 70EAKtApfUP15jhCkkdT3e+bF0eHHrNnI1IgFvrEUexI9huYMv/Fs+zTTz73Ohjb - Ed2gVVIaa4heU5R3jRBfrKu8bD/8zCCCQ3DaODkQKBiBw2BJeoxUc85ZOa/wTlgq - ysDcPlhn6fp7zlQghUKrSWN9ehJcUeFAm92nXFWASdJIAaJlWSkGQ24ShWx1iNQ8 - IEsZPVtlP0u2grgV1+5+Ls+X7GX5o5H0iMZmJs9p+FmGSr3s78hQdVG7oMtd5S3J - kpwuSSzZvXNK - =JLKE - -----END PGP MESSAGE----- - model: archer-c7-v5 - version: release - location: Dresden School of Lindy Hop - lan-access: priv4 - radios: - 'platform/qca956x_wmac': - channel: 11 - htmode: HT40- - ssids: - 'ZW public': - net: pub - 'jam-circle.de legacy': - net: priv4 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CCFsqahEQIAgZEXLEVzbKpJav5cyoavCvTILJ3SXzulI - 0oPfziWagOe5iUnM/Vc8E+tt7/X7nXT1T3vckufzd6frN/aGef8m1BgRnWf/DAzg - GmDKDs+GZn4bzFGtZ10+aZqjqstP677MOIX7FZXX0+hGIIcltd9Vgkqea5dZ55zz - 40VNBzjfAvwSLLQzK3HUQGc84Vkd5M7HSEsipJ/0VGASAeYe0B4lz+LYMohW1VJC - zGeRQBHeUI1QxXwwKmlAxdhh8ebReCjDDLpeids2U/5Y+rHnE+WpLi/bMP/lnzbQ - ocOpKJcN/VaVKXlcDu6LBxwvvTNGBsMgx6QUPm9P89JIAVBvF4UaSMgSzo7iYPjg - YJCE4nQK2a3Fomvij6jVq/3NPaH3e8bzURB8zVeZpkV/o0k+mr3S6YVtb8Ofc96u - cDHLAixhmoMc - =A9lu - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 128 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'jam-circle.de': - net: priv4 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CCFsqahEQIAgZEXLEVzbKpJav5cyoavCvTILJ3SXzulI - 0oPfziWagOe5iUnM/Vc8E+tt7/X7nXT1T3vckufzd6frN/aGef8m1BgRnWf/DAzg - GmDKDs+GZn4bzFGtZ10+aZqjqstP677MOIX7FZXX0+hGIIcltd9Vgkqea5dZ55zz - 40VNBzjfAvwSLLQzK3HUQGc84Vkd5M7HSEsipJ/0VGASAeYe0B4lz+LYMohW1VJC - zGeRQBHeUI1QxXwwKmlAxdhh8ebReCjDDLpeids2U/5Y+rHnE+WpLi/bMP/lnzbQ - ocOpKJcN/VaVKXlcDu6LBxwvvTNGBsMgx6QUPm9P89JIAVBvF4UaSMgSzo7iYPjg - YJCE4nQK2a3Fomvij6jVq/3NPaH3e8bzURB8zVeZpkV/o0k+mr3S6YVtb8Ofc96u - cDHLAixhmoMc - =A9lu - -----END PGP MESSAGE----- - - ap43: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/aeug6UcF8erAXClhOm1kXMkG1sWP55nXzhY1vbUMHfH2 - Q9H0wF4kYHYJsejxPyB06lhlpO3+y1mzRlQzscZ+xNjeGZBtCwyci7trlQpxEWtW - FBzI3ZW73ycseUnIS4Nj4hCL6C2Ulmr1oRobz2fyq4LJEj40ItX5/PrPRP5SR1A+ - 9Xb/t5KtpUPhAAo6Y3nK5yWwlkrfP+y9KILczfhWZlcBCtkPCbywTdG5IoiAQ8+y - LGp2T0zF9XacoW6o3KC0Kzv/NPLWB35Yy/xRT+Btc2cFYuq4TLM7gTVL9XSSK/PF - Qsp+CYSvzhvgBTYYEatW0utcYWMkbBiqmsvyDy0s9tJEAUCNX+J8p+IyAfeMaf/e - fGb0owBleSp4nztCQLwhaCjs8ysHKbD7rjK75+BIGYiUlQ/ZC2ZHvCfJ4fKD7PoN - sLzZnEo= - =DoHm - -----END PGP MESSAGE----- - model: tl-wr1043nd-v1 - version: release - location: "B 2.05.03" - lan-access: priv27 - radios: - 'platform/qca955x_wmac': - channel: 5 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Kaffeetasse': - net: priv27 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAkdGA90upYrj25pN7+w4W2vGnsuJZfWXa45XBCkTknXAj - +TJQqH6U+CZZa9jBF4ut57aWr6xldJercmvtm8nptaFEPg7Ai2n5HNEhRbx8dUfN - rfx8ZZ0DEkPCeAgm6f6fKA0f7Ye0m9I+G/zh+2OdoXAPDkCRQ9hKWwMKuIhqoLzg - P+ny7hGe+kddGzWsU9qxgkdUbys0VlCokquGQSUfXV32KxCOucRvMCFXAFAKqAYw - llfnLf6BV0eV98K082lX+QIFZnmqWg6F8gpiVpZYJbTX0xiWXi497+E0r3RdRgGn - eLBU53dqQjDe0PakRrRFDYWAaa34oey46tDP7vIQHtJFAcs8sO3JK7EYBGRi3OfL - zFogQ+vFVv50cY3pV1BVwwKkVjXDWYAJ/Kl37mIS3REoJ15Tus9GmH2j6AX9ruzb - haoihwoh - =Kx8J - -----END PGP MESSAGE----- - ap44: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - error-led: "blue:dome" - version: release - location: "Saal A vorn" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 1 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - ap45: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - error-led: "blue:dome" - version: release - location: "Saal A mitte" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 5 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 149 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - ap46: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - error-led: "blue:dome" - version: release - location: "Saal A hinten" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 9 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - 'EWW': - net: priv36 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+LlGPYgjzr5M9Xvf6OU2BFLZyHnsZ3XSXoYtPgL/jK7MF - GaTVU5JgQRVfSW5UTKU2VG0vJ+b1ihA2DXiUW4x2JXOOKY5txMBX62eghgK3F4MO - S7AKW3HnF7RDorRZkxijr57cPXcrD6of97EhkL8h1597kJVA85EIrBkstKrgAtwE - T9qfwIwxY4M8WjMiw83TK42xF83Tw+M+ZB9W83dJf45GCFqmT5MLggt9gWP3N1Oe - ZRmOMVSbzJy4eldCHtdMS9umBkvO5lcyxL0JcacetoZWluCeleV8nxkIbVaMVAqe - 5VprztPtc5GPbEvnWDuNrDblQfaL48apXB0l2bqCTNJEAc56/AqJGoGHKuX+vnSt - fl5h268dSIjf57VO5zJV8Or3XsWSNFwu1aqdF1SgHaXvOqEPlRVCA7CN+3C/mLQa - JcoYOGA= - =4Sy2 - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - 'EWW': - net: priv36 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+LlGPYgjzr5M9Xvf6OU2BFLZyHnsZ3XSXoYtPgL/jK7MF - GaTVU5JgQRVfSW5UTKU2VG0vJ+b1ihA2DXiUW4x2JXOOKY5txMBX62eghgK3F4MO - S7AKW3HnF7RDorRZkxijr57cPXcrD6of97EhkL8h1597kJVA85EIrBkstKrgAtwE - T9qfwIwxY4M8WjMiw83TK42xF83Tw+M+ZB9W83dJf45GCFqmT5MLggt9gWP3N1Oe - ZRmOMVSbzJy4eldCHtdMS9umBkvO5lcyxL0JcacetoZWluCeleV8nxkIbVaMVAqe - 5VprztPtc5GPbEvnWDuNrDblQfaL48apXB0l2bqCTNJEAc56/AqJGoGHKuX+vnSt - fl5h268dSIjf57VO5zJV8Or3XsWSNFwu1aqdF1SgHaXvOqEPlRVCA7CN+3C/mLQa - JcoYOGA= - =4Sy2 - -----END PGP MESSAGE----- - ap47: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - error-led: "blue:dome" - version: release - location: "Saal Foyer" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 1 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 149 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - ap48: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - error-led: "blue:dome" - version: release - location: "Saal A Kleiner Saal Tuer" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 5 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - ap49: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - error-led: "blue:dome" - version: release - location: "Saal A Kabinett" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 9 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 149 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - ap50: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - error-led: "blue:dome" - version: release - location: "Saal A Kleiner Saal Buehne" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 1 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - 'gerdwork': - net: priv32 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+KnHr0krmQBne68301rPb/y3Gi67+Badeio5brQo+C6w2 - Gu26iLA1gbgDijMk/1G7pSiSi30OpbkPP0miUraetpgRX3X7ulhSz4gMJAAhgiEx - vv3lF9AVWvQb+nJGw8tEMqvfdm6x9w6DpB6L+/AkpCpPsxRhTaPs1rYnmUt2iRpr - CHtoRvtaFmk7KKdtT3fCL28ZE/ZjihHyJ2Ec3yFm4bIERRKKgl7BxitUGzTq5K5f - mV8eY4xfMAASwMT6xkh3Q22jESKUZGENpEf5tkDY83zq2kYzJXTs2E/oG6w+Hm+P - N9NgCTJJvzflRjBBrkKIhLJ9EVQ9QiFtYKbS125OotJDAayGKuZiDLH23noSi7bW - 2J1h1WbnndrZXVg4//eqnNk4Q3Hjaw/Cen9uD1tykhxIByI1e7uVRJ5P+S6aJ4UX - 2QASkw== - =a17B - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - ap51: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CYe3pO4cTAkpckOBnLp61msnczVRfWtinHKAmysUFpYX - m25JhqLKIk+/UmHtOyyaPyo6GqHu62Ckm+TVIKh5yAGlfI5Dsm6PjWzJ1HPaGgnA - 1wMRrbWfZdUkvEP9uvHLtErjoTHqAW/9bF57GE2SY/e392Dz1Y4e6MhMFx61SZ5c - h+kch3edTO4vL7AijlmMMngRKYbZsZOMFoXdmzLoZWYG+MNv0aig5s04nuYURAxr - AmgjnCfl9m4/kblLs8b1Z2WI74hCnFMIGRtl7ZoovKDojMAf1HdTbsdujN+zc03S - tNSCqg4eo9LzNdQnpF6CP0cciEEnlSXKPH/GjGCSydJGARJhGfGxXRmLlFooEpSW - lO1x0xXGsnrm08EUPdT127uJjCF9nPplCgRRKyTR3IDrDFDpqJyjIMK8+/vQFGma - zYUuYozyRA== - =Tlu+ - -----END PGP MESSAGE----- - - model: archer-c7-v2 - version: release - location: antrares - lan-access: priv17 - radios: - 'platform/qca955x_wmac': - channel: 9 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'antrares': - net: priv17 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+IEehL1F5ZpzEF2DmRqTHbdHg6gXM7ZztYEkjpJyLvDv8 - miHFmo+Y1nF4b4nDbTOXXtnLwo1mRWyQl9sQ15JYw5LDQZsi8Vfios8w0dBmuYGY - Iq4kGrHwOu7ma0Oii8G6zgcgoXZ/pwhhONjaLUzlxS2E4TyfJWXUSg9BGw+xA40L - n0deXBtFKB/gIBs4mPZNMIiC6zzuLV8HawGR00KxT6e8vt3lsE43lDfDgJkI3uv4 - tOqeeagdCD1NBVR7eq8IpS+1QRt/IHrhCmUlNZDe5sdYl7a9iTNLldurMv7PiaFO - eF8VC4r/PwjYOXrvcd//U4P5rl/7sErKByVcnLxpytJFAcHR5HfzZ/3LdPjaOxcl - H04yk+uG5n00fYleEPMFt7zOzjNXgmFdvRdTbw8FyyOztAwGYfpuctO8yJvLf8eA - bcW6XeKC - =g4mb - -----END PGP MESSAGE----- - - 'pci0000:01/0000:01:00.0': - channel: 106 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'antrares': - net: priv17 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+IEehL1F5ZpzEF2DmRqTHbdHg6gXM7ZztYEkjpJyLvDv8 - miHFmo+Y1nF4b4nDbTOXXtnLwo1mRWyQl9sQ15JYw5LDQZsi8Vfios8w0dBmuYGY - Iq4kGrHwOu7ma0Oii8G6zgcgoXZ/pwhhONjaLUzlxS2E4TyfJWXUSg9BGw+xA40L - n0deXBtFKB/gIBs4mPZNMIiC6zzuLV8HawGR00KxT6e8vt3lsE43lDfDgJkI3uv4 - tOqeeagdCD1NBVR7eq8IpS+1QRt/IHrhCmUlNZDe5sdYl7a9iTNLldurMv7PiaFO - eF8VC4r/PwjYOXrvcd//U4P5rl/7sErKByVcnLxpytJFAcHR5HfzZ/3LdPjaOxcl - H04yk+uG5n00fYleEPMFt7zOzjNXgmFdvRdTbw8FyyOztAwGYfpuctO8yJvLf8eA - bcW6XeKC - =g4mb - -----END PGP MESSAGE----- - - - ap52: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8C0p0fJEIiib95aBMAdrAsvlDm1VBYEgDbdkhIL+ERTkc - JCC+xJQ/fE7iIrhgKBr3oShMMp0mZ5fdDP35Q59pw7D2Ux0x9t2srvJ/oJlEIpfR - cYq6m0GxtuJuZCqNXpzlJfM1CCJx07Gxz+jRTHoifrQwtIz6GZdBt126whrf0A+y - JqnSGCZ4FHr8Traa7X3npFT2ZnAsM5LmukXd1KZsqEC9VM/B0Gj+dxea5SvHB52b - ErGP3BUa5a1tIj5psgH6QPP2Fx4qvsxCfMY7VEpLb8tJuaCpjjek4gsg6CLUBpqb - Boe5mB/7WZFDa9z4YUWtlBz1tDtSEHLatQnHJwVWS9JFAQ3Aafj8cTsFy6fJtpH1 - 5PtxztRrr/asqM01wKy0NtN1jDiGKAOomdsxqZFpLnguxbvZ2T2/HLwzun0Mlv+o - SRWSVEnm - =PSjs - -----END PGP MESSAGE----- - model: unifi-nanohd - version: release - location: "Saal (TODO)" - radios: - '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0': - channel: 9 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'ZW stage legacy': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0': - channel: 149 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'ZW stage': - net: priv25 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf8CB8ztr4Mf4m0b11ttFdt/I2RJMHXAqjkmxk+qWmnPWAP - 0joPqTPvy5PgEooVr7RVLIg3Zs9/xtveJuZ3ooPy76oavjTk9OMl58tnfGoM1n3t - ISC052UzzKN4yQ1uJEK6htILPp+DmlN3f/FcTbIsGA3tqFBFQn4hCXg8puWTH+e+ - bMxTAkAKy/W5ZNEu2y6pTUVZpqifl8ejWYFi4JYiLwWE0CexeqO/Jh2rqeFO60XB - CMJr3YiFg3wbfjJv9YqunXRC0i4vtAQSn1FHyHo9Xl73jyogfBZ0lG8xJA5vH7Lm - AjVVweZN1BryYh9U8M65ZQPxBTsfOShkl0jC4h8wlNJJAcHri4oph5/O/71TwY0h - AddhubgGQecOn/g+lQsBYPwIZKxiVjs6OoaO7VSc/8z5IMuBrq8BPa9kHNLmgnek - s6mIfpkpSQlOMA== - =3suQ - -----END PGP MESSAGE----- - - ap53: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/dL1Tg0XuByFqIKLwrR+uCJBUDAbnk8WN9AYQgwjkEcDC - AP6Md/vqiQ68b8HQqSRaF4UZVjhRF9gPVWiSByEdlOYimjeBgc4FdBl5ykq42AIU - 1i8FxPtFycUumX6vo3YNGzROSMREJQGuOs5aq/M64Nl9UnxyaTqi1pzrrTBzQOYS - 2hP2VNAKosK7AvbmN+cbnQOqm99o/7ocuLITrWwShs+c/VyOqtMb6066bDRxu0PT - OYcGLN8S3DtZavIGiP8M7w4HaTTUGvy7yBR1hK61B9etvPhg6XTHuQqNXi3XGGX3 - jPbeL8UW7ew11lROtJc/zwkj9Pt/CZOaild3SCYvX9JDAd2G8lMmylHs4NA0ezsR - T3abcAmm5hXdmgcdPBpVohWDICKY2TSVoRNMdZLxxqG38Km8W7Jh6JxzVZUYJr6P - 4vqWxQ== - =XDXZ - -----END PGP MESSAGE----- - model: tl-wr841-v10 - version: release - location: "B2.05.01" - lan-access: priv11 - radios: - 'platform/qca953x_wmac': - channel: 9 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Karen Koschnick': - net: priv11 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9EetQAoHdb8yCIi9lFpotQvY3APzrYIVB+z4nicaJkNR6 - RfX4Gv8YTGuOfMh/uiCnn8sGYQ1tS56Uwov5OzfKAn3ZNf4sA+hGnFQLisjG6FjL - uTjSYEJ1k7YWY1y7nZiSXU5+MzuoJ6uHK6FIcjGQqpsK8ZaRdEpXYJjYtHNZGQmu - NECAn8N2ezxDxPBwqlrgrPzg0+DueOoQWgcjJlrn+WPhwBxMf8VwKEA/F50dJJ8M - sWHih9D7+l0Cf5LxQcyNHZqlhzu7uvkhwCq5MMUKN+wx2o3Hs2H/if7h3s1+OgkC - +6yN2skCmucGM/qenkKLSzpSP/VHROZcP+tLzHwwydJGAVJTahvOLgaDjWZWSYJa - WcN58n+1sVPalUalf7FQhfwaRowTPUcoh0n3nU+DiAyLM49CNTuo5+ZV2btGMh3Z - u79c3T0H7g== - =5Qes - -----END PGP MESSAGE----- - - ap54: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BxEtufAsugSpC0xj+12jkIoSqboXGL9UwBG04kaBglQq - dXwEaA65VktlHjxpBoxvnjBjQsKg03gYwMz/5MTFOE5molFfyGrS3AT8w/lJzxAg - b30qHJg3HJNzVW9kdKHf/p6CoeIYnky+k6lF4dCFXqnKOMiGKXsW/iX4iakUg5PL - 4T8nVm5fQfDKZYrDMKPTvnGC523ZF2x6rIVchPehrtfF8lde2ry3IcjgMUk21Z8/ - SxhAzoK0Fp0BOVXWuXSlyzy/+8jJ5lPh4R6WVYO7RhghAhNQ3i0baffVo7IaCIHB - WsoC2F9nYe3VqFFCEzi0Ja0lgd/flYB3UYhoBKg2+9JEARtqLFTMtyVKnAXJirqa - e5iFag6WIBKqDkv/uD9qeEcjPApUPGZHCyWsJAbC6GhJO9lWMExS6FekLkBbRZ0a - uU8h2Z0= - =pYTp - -----END PGP MESSAGE----- - model: archer-c7-v5 - version: release - location: "B1.05.02" - lan-access: priv35 - radios: - 'platform/qca956x_wmac': - channel: 1 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Abyssinia': - net: priv35 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+NzPJYbbGALHqR0rBwiRuh8Jw1tl6Gku5ICUETVQzAmSm - ddVVqDuwl6yzfGrGNnoZ5vB47mlLj7MZnggomd2nnLRWY1l30gckzV9KdybtVZ2m - K6vwoJVApBECjj2CieVuFUhzv/UwOo1ehdHmo2gUkL590c6l6YBSj4pbBDYlB53b - WXPU/hauc+TgKGeSn07qMperlg3C6nQA1QERU1FShpPfPPQNRLi6ZVA1py7Lf5uS - 1WAGyvbP3M6tlYzRjHQ3BqHZ5j8wM87KG3qihoxmDaFllcZfMPdSzVrPmm4tw/GY - ff47nR2n0WpQRlBgV+YmOYO4QkDD6Jzd9GLbLaDNQdJHAXpc3rp0eqUQflD0ntlA - A3OcbLSOUxJT0EThQ5wx83nRtJuqXvii9WSNnDVD4QC/J8PT6VGKN3ZN8bmjBamX - PHWi12WYQR0= - =Lmmk - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 128 - htmode: HT40+ - ssids: - 'ZW public': - net: pub - 'Abyssinia': - net: priv35 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+NzPJYbbGALHqR0rBwiRuh8Jw1tl6Gku5ICUETVQzAmSm - ddVVqDuwl6yzfGrGNnoZ5vB47mlLj7MZnggomd2nnLRWY1l30gckzV9KdybtVZ2m - K6vwoJVApBECjj2CieVuFUhzv/UwOo1ehdHmo2gUkL590c6l6YBSj4pbBDYlB53b - WXPU/hauc+TgKGeSn07qMperlg3C6nQA1QERU1FShpPfPPQNRLi6ZVA1py7Lf5uS - 1WAGyvbP3M6tlYzRjHQ3BqHZ5j8wM87KG3qihoxmDaFllcZfMPdSzVrPmm4tw/GY - ff47nR2n0WpQRlBgV+YmOYO4QkDD6Jzd9GLbLaDNQdJHAXpc3rp0eqUQflD0ntlA - A3OcbLSOUxJT0EThQ5wx83nRtJuqXvii9WSNnDVD4QC/J8PT6VGKN3ZN8bmjBamX - PHWi12WYQR0= - =Lmmk - -----END PGP MESSAGE----- - - ap55: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/azg9NeSPAu0DdWvdYm7D2WfuWJ0lj8aV8GUUuOfPzuWk - bl4KBr8EiAcNvVyNp9wWyg+Rb2RWDOFrLjqLAo0G5xXE5snaIasg/udo637hD59J - PREexK+QCBr8SXlb7elmnARG1dqa63AWlX8fU/1d+1dZBs1J0o8qBGTFpp6mU8/A - MMu1NsHFc1SeHbnshjaMAfdwAwKV1HWuoXeNfffOWFcDUD1yn0GY3m1IuWGQI+bB - IJzX6pRsKb/Ukeu5HljYWrhpRjV+0gyW+WY/41A2B3hXus6uqHuY+v19vlOVufPf - bXSJWBr8J6gNRy7CbEJMhDhZyQhr04z0rz3O96CFStJDAaKdJN/i0fFD7pOfEZWr - Pzwf3ZQMAJTlst92C6TWRU5COqcDZTUfjpH6JyVo54/SA3kc88wyKHBOmEnEFQDK - s+n2PQ== - =Hv9n - -----END PGP MESSAGE----- - model: archer-c7-v5 - version: 19.07.7 - location: B3.05.03 - lan-access: priv6 - radios: - 'platform/qca956x_wmac': - channel: 9 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'MagLAN (legacy)': - net: priv6 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/RlIQmMukdTr0zrSA+kyYk5O4i77PeTIcy+0OitVrcCpf - Fi8l5fCeQB6K9aeInlgjHDn20GpxjXEY8CxQioMujktfuwfYO1p4ccCimRJAImT7 - E+c0lZUbX3hon6NG6EfanwEKo1e/sOTEvNnXoPu/eP69TmmiNqJ2vQJYqnui3Va1 - XaSxl2XOAunlEqX5Xt73WXcVsHmrmDc2CXVuo70MfkvAGvV+5gC56ppUZx2UCJwJ - AuNq8TU22oVi+ysoByUh1lyPYVh4BoV/ToAzGGbtBInOlCyceMa6Q8YvAmABBZzB - krVna++HvMtqj3WWnmbL2GtQww+EXzzuPRcmpXLnZNJDAXLean3fN7iFi1RySoNy - zUG8XeZoPgtVm8s+1gRP4uoFEpNWx+NWOq7lEXDYswVAiM6tHIChOcxGmfWJYDxk - XiLvzQ== - =7yX/ - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 36 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'MagLAN': - net: priv6 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/RlIQmMukdTr0zrSA+kyYk5O4i77PeTIcy+0OitVrcCpf - Fi8l5fCeQB6K9aeInlgjHDn20GpxjXEY8CxQioMujktfuwfYO1p4ccCimRJAImT7 - E+c0lZUbX3hon6NG6EfanwEKo1e/sOTEvNnXoPu/eP69TmmiNqJ2vQJYqnui3Va1 - XaSxl2XOAunlEqX5Xt73WXcVsHmrmDc2CXVuo70MfkvAGvV+5gC56ppUZx2UCJwJ - AuNq8TU22oVi+ysoByUh1lyPYVh4BoV/ToAzGGbtBInOlCyceMa6Q8YvAmABBZzB - krVna++HvMtqj3WWnmbL2GtQww+EXzzuPRcmpXLnZNJDAXLean3fN7iFi1RySoNy - zUG8XeZoPgtVm8s+1gRP4uoFEpNWx+NWOq7lEXDYswVAiM6tHIChOcxGmfWJYDxk - XiLvzQ== - =7yX/ - -----END PGP MESSAGE----- - - ap56: - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/azg9NeSPAu0DdWvdYm7D2WfuWJ0lj8aV8GUUuOfPzuWk - bl4KBr8EiAcNvVyNp9wWyg+Rb2RWDOFrLjqLAo0G5xXE5snaIasg/udo637hD59J - PREexK+QCBr8SXlb7elmnARG1dqa63AWlX8fU/1d+1dZBs1J0o8qBGTFpp6mU8/A - MMu1NsHFc1SeHbnshjaMAfdwAwKV1HWuoXeNfffOWFcDUD1yn0GY3m1IuWGQI+bB - IJzX6pRsKb/Ukeu5HljYWrhpRjV+0gyW+WY/41A2B3hXus6uqHuY+v19vlOVufPf - bXSJWBr8J6gNRy7CbEJMhDhZyQhr04z0rz3O96CFStJDAaKdJN/i0fFD7pOfEZWr - Pzwf3ZQMAJTlst92C6TWRU5COqcDZTUfjpH6JyVo54/SA3kc88wyKHBOmEnEFQDK - s+n2PQ== - =Hv9n - -----END PGP MESSAGE----- - model: archer-c7-v5 - version: 19.07.7 - location: B4.04.01 - lan-access: priv6 - radios: - 'platform/qca956x_wmac': - channel: 1 - htmode: HT20 - ssids: - 'ZW public': - net: pub - 'MagLAN (legacy)': - net: priv6 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/RlIQmMukdTr0zrSA+kyYk5O4i77PeTIcy+0OitVrcCpf - Fi8l5fCeQB6K9aeInlgjHDn20GpxjXEY8CxQioMujktfuwfYO1p4ccCimRJAImT7 - E+c0lZUbX3hon6NG6EfanwEKo1e/sOTEvNnXoPu/eP69TmmiNqJ2vQJYqnui3Va1 - XaSxl2XOAunlEqX5Xt73WXcVsHmrmDc2CXVuo70MfkvAGvV+5gC56ppUZx2UCJwJ - AuNq8TU22oVi+ysoByUh1lyPYVh4BoV/ToAzGGbtBInOlCyceMa6Q8YvAmABBZzB - krVna++HvMtqj3WWnmbL2GtQww+EXzzuPRcmpXLnZNJDAXLean3fN7iFi1RySoNy - zUG8XeZoPgtVm8s+1gRP4uoFEpNWx+NWOq7lEXDYswVAiM6tHIChOcxGmfWJYDxk - XiLvzQ== - =7yX/ - -----END PGP MESSAGE----- - 'pci0000:00/0000:00:00.0': - channel: 100 - htmode: VHT80 - ssids: - 'ZW public': - net: pub - 'MagLAN': - net: priv6 - psk: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/RlIQmMukdTr0zrSA+kyYk5O4i77PeTIcy+0OitVrcCpf - Fi8l5fCeQB6K9aeInlgjHDn20GpxjXEY8CxQioMujktfuwfYO1p4ccCimRJAImT7 - E+c0lZUbX3hon6NG6EfanwEKo1e/sOTEvNnXoPu/eP69TmmiNqJ2vQJYqnui3Va1 - XaSxl2XOAunlEqX5Xt73WXcVsHmrmDc2CXVuo70MfkvAGvV+5gC56ppUZx2UCJwJ - AuNq8TU22oVi+ysoByUh1lyPYVh4BoV/ToAzGGbtBInOlCyceMa6Q8YvAmABBZzB - krVna++HvMtqj3WWnmbL2GtQww+EXzzuPRcmpXLnZNJDAXLean3fN7iFi1RySoNy - zUG8XeZoPgtVm8s+1gRP4uoFEpNWx+NWOq7lEXDYswVAiM6tHIChOcxGmfWJYDxk - XiLvzQ== - =7yX/ - -----END PGP MESSAGE----- diff --git a/salt-pillar/dhcp/init.sls b/salt-pillar/dhcp/init.sls deleted file mode 100644 index c2c90a0..000000000 --- a/salt-pillar/dhcp/init.sls +++ /dev/null @@ -1,525 +0,0 @@ -dhcp: - pub: - start: 172.20.78.2 - end: 172.20.79.254 - time: 300 - max-time: 3600 - lower-max-time: 50 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: pub-gw.pub - string-opts: - domain-name: pub.zentralwerk.org - - priv1: - start: 172.20.74.2 - end: 172.20.74.14 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv1-gw.priv1 - string-opts: - domain-name: priv1.zentralwerk.org - - priv2: - start: 172.20.75.2 - end: 172.20.75.31 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv2-gw.priv2 - string-opts: - domain-name: priv2.zentralwerk.org - fixed-hosts: - 172.20.75.7: 60:33:4b:0b:cd:fc - 172.20.75.9: 00:11:32:22:95:79 - - priv3: - start: 172.20.74.130 - end: 172.20.74.142 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv3-gw.priv3 - string-opts: - domain-name: priv3.zentralwerk.org - - priv4: - start: 172.20.75.130 - end: 172.20.75.142 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv4-gw.priv4 - string-opts: - domain-name: priv4.zentralwerk.org - - priv5: - start: 172.20.74.66 - end: 172.20.74.78 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv5-gw.priv5 - string-opts: - domain-name: priv5.zentralwerk.org - - priv6: - start: 172.20.74.194 - end: 172.20.74.206 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv6-gw.priv6 - string-opts: - domain-name: priv6.zentralwerk.org - - priv7: - start: 172.20.75.66 - end: 172.20.75.78 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv7-gw.priv7 - string-opts: - domain-name: priv7.zentralwerk.org - - priv8: - start: 172.20.75.194 - end: 172.20.75.206 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv8-gw.priv8 - string-opts: - domain-name: priv8.zentralwerk.org - - priv9: - start: 172.20.74.34 - end: 172.20.74.46 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv9-gw.priv9 - string-opts: - domain-name: priv9.zentralwerk.org - - priv10: - start: 172.20.74.98 - end: 172.20.74.110 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv10-gw.priv10 - string-opts: - domain-name: priv10.zentralwerk.org - - priv11: - start: 172.20.74.162 - end: 172.20.74.174 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv11-gw.priv11 - string-opts: - domain-name: priv11.zentralwerk.org - - priv12: - start: 172.20.74.226 - end: 172.20.74.238 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv12-gw.priv12 - string-opts: - domain-name: priv12.zentralwerk.org - - priv13: - start: 172.20.75.34 - end: 172.20.75.46 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv13-gw.priv13 - string-opts: - domain-name: priv13.zentralwerk.org - - priv14: - start: 172.20.75.98 - end: 172.20.75.110 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv14-gw.priv14 - string-opts: - domain-name: priv14.zentralwerk.org - - priv15: - start: 172.20.75.162 - end: 172.20.75.174 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv15-gw.priv15 - string-opts: - domain-name: priv15.zentralwerk.org - - priv16: - start: 172.20.75.226 - end: 172.20.75.238 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv16-gw.priv16 - string-opts: - domain-name: priv16.zentralwerk.org - - priv17: - start: 172.20.73.131 - end: 172.20.73.158 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv17-gw.priv17 - string-opts: - domain-name: priv17.zentralwerk.org - - priv18: - start: 172.20.74.50 - end: 172.20.74.62 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv18-gw.priv18 - string-opts: - domain-name: priv18.zentralwerk.org - - priv19: - start: 172.20.73.194 - end: 172.20.73.254 - time: 120 - # 30 days - max-time: 2592000 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv19-gw.priv19 - string-opts: - domain-name: priv19.zentralwerk.org - - priv20: - start: 172.20.74.114 - end: 172.20.74.126 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv20-gw.priv20 - string-opts: - domain-name: priv20.zentralwerk.org - - priv21: - start: 172.20.74.146 - end: 172.20.74.158 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv21-gw.priv21 - string-opts: - domain-name: priv21.zentralwerk.org - - priv22: - start: 172.20.74.178 - end: 172.20.74.190 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv22-gw.priv22 - string-opts: - domain-name: priv22.zentralwerk.org - - priv23: - start: 172.20.73.165 - end: 172.20.73.190 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv23-gw.priv23 - string-opts: - domain-name: priv23.zentralwerk.org - fixed-hosts: - 172.20.73.162: da:2c:3a:2c:87:22 - 172.20.73.163: ca:9f:27:b2:bf:6d - 172.20.73.164: 60:01:94:6f:81:a6 - - priv24: - start: 172.20.74.242 - end: 172.20.74.254 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv24-gw.priv24 - string-opts: - domain-name: priv24.zentralwerk.org - - priv25: - start: 172.20.74.82 - end: 172.20.74.94 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv25-gw.priv25 - string-opts: - domain-name: priv25.zentralwerk.org - - priv26: - start: 172.20.75.50 - end: 172.20.75.62 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv26-gw.priv26 - string-opts: - domain-name: priv26.zentralwerk.org - - priv27: - start: 172.20.75.82 - end: 172.20.75.94 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv27-gw.priv27 - string-opts: - domain-name: priv27.zentralwerk.org - - priv28: - start: 172.20.75.114 - end: 172.20.75.126 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv28-gw.priv28 - string-opts: - domain-name: priv28.zentralwerk.org - - priv29: - start: 172.20.75.146 - end: 172.20.75.158 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv29-gw.priv29 - string-opts: - domain-name: priv29.zentralwerk.org - - priv30: - start: 172.20.75.178 - end: 172.20.75.190 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv30-gw.priv30 - string-opts: - domain-name: priv30.zentralwerk.org - - priv31: - start: 172.20.75.210 - end: 172.20.75.222 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv31-gw.priv31 - string-opts: - domain-name: priv31.zentralwerk.org - - priv32: - start: 172.20.75.242 - end: 172.20.75.254 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv32-gw.priv32 - string-opts: - domain-name: priv32.zentralwerk.org - - priv33: - start: 172.20.74.18 - end: 172.20.74.30 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv33-gw.priv33 - string-opts: - domain-name: priv33.zentralwerk.org - - priv34: - start: 172.20.74.210 - end: 172.20.74.222 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv34-gw.priv34 - string-opts: - domain-name: priv34.zentralwerk.org - - priv35: - start: 172.20.76.2 - end: 172.20.76.14 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv35-gw.priv35 - string-opts: - domain-name: priv35.zentralwerk.org - - priv36: - start: 172.20.76.66 - end: 172.20.76.78 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv36-gw.priv36 - string-opts: - domain-name: priv36.zentralwerk.org - - priv37: - start: 172.20.76.130 - end: 172.20.76.142 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv37-gw.priv37 - string-opts: - domain-name: priv37.zentralwerk.org - - priv38: - start: 172.20.76.194 - end: 172.20.76.206 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv38-gw.priv38 - string-opts: - domain-name: priv38.zentralwerk.org - - priv39: - start: 172.20.77.130 - end: 172.20.77.142 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv39-gw.priv39 - string-opts: - domain-name: priv39.zentralwerk.org - - priv40: - start: 172.20.77.66 - end: 172.20.77.78 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv40-gw.priv40 - string-opts: - domain-name: priv40.zentralwerk.org - - priv41: - start: 172.20.77.194 - end: 172.20.77.206 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv41-gw.priv41 - string-opts: - domain-name: priv41.zentralwerk.org - - priv42: - start: 172.20.76.34 - end: 172.20.76.46 - time: 120 - max-time: 86400 - opts: - domain-name-servers: "172.20.73.8, 9.9.9.9" - host-opts: - routers: priv42-gw.priv42 - string-opts: - domain-name: priv42.zentralwerk.org diff --git a/salt-pillar/hosts/init.sls b/salt-pillar/hosts/init.sls deleted file mode 100644 index 7333188..000000000 --- a/salt-pillar/hosts/init.sls +++ /dev/null @@ -1,785 +0,0 @@ -hosts-inet: - mgmt: - server1: 10.0.0.1 - server2: 10.0.0.2 - server3: 10.0.0.3 - server4: 10.0.0.4 - server5: 10.0.0.5 - server6: 10.0.0.6 - server7: 10.0.0.7 - server8: 10.0.0.8 - server9: 10.0.0.9 - switch-b1: 10.0.0.10 - switch-b2: 10.0.0.11 - switch-c1: 10.0.0.12 - switch-d1: 10.0.0.13 - switch-c3d2-main: 10.0.0.14 - switch-a1: 10.0.0.15 - switch-a1-cpe: 10.0.0.16 - switch-dach: 10.0.0.17 - ap1: 10.0.0.41 - ap2: 10.0.0.42 - ap3: 10.0.0.43 - ap4: 10.0.0.44 - ap5: 10.0.0.45 - ap6: 10.0.0.46 - ap7: 10.0.0.47 - ap8: 10.0.0.48 - ap9: 10.0.0.49 - ap10: 10.0.0.50 - ap11: 10.0.0.51 - ap12: 10.0.0.52 - ap13: 10.0.0.53 - ap14: 10.0.0.54 - ap15: 10.0.0.55 - ap16: 10.0.0.56 - ap17: 10.0.0.57 - ap18: 10.0.0.58 - ap19: 10.0.0.59 - ap20: 10.0.0.60 - ap21: 10.0.0.61 - ap22: 10.0.0.62 - ap23: 10.0.0.63 - ap24: 10.0.0.64 - ap25: 10.0.0.65 - ap26: 10.0.0.66 - ap27: 10.0.0.67 - ap28: 10.0.0.68 - ap29: 10.0.0.69 - ap30: 10.0.0.70 - ap31: 10.0.0.71 - ap32: 10.0.0.72 - ap33: 10.0.0.73 - ap34: 10.0.0.74 - ap35: 10.0.0.75 - ap36: 10.0.0.76 - ap37: 10.0.0.77 - ap38: 10.0.0.78 - ap39: 10.0.0.79 - ap40: 10.0.0.80 - ap41: 10.0.0.81 - ap42: 10.0.0.82 - ap43: 10.0.0.83 - ap44: 10.0.0.84 - ap45: 10.0.0.85 - ap46: 10.0.0.86 - ap47: 10.0.0.87 - ap48: 10.0.0.88 - ap49: 10.0.0.89 - ap50: 10.0.0.90 - ap51: 10.0.0.91 - ap52: 10.0.0.92 - ap53: 10.0.0.93 - ap54: 10.0.0.94 - ap55: 10.0.0.95 - ap56: 10.0.0.96 - ap57: 10.0.0.97 - ap58: 10.0.0.98 - ap59: 10.0.0.99 - ap60: 10.0.0.100 - ap61: 10.0.0.101 - ap62: 10.0.0.102 - ap63: 10.0.0.103 - ap64: 10.0.0.104 - server1-ipmi: 10.0.0.201 - server2-ipmi: 10.0.0.202 - server3-ipmi: 10.0.0.203 - server4-ipmi: 10.0.0.204 - server5-ipmi: 10.0.0.205 - server6-ipmi: 10.0.0.206 - server7-ipmi: 10.0.0.207 - server8-ipmi: 10.0.0.208 - server9-ipmi: 10.0.0.209 - monit: 10.0.0.250 - logging: 10.0.0.251 - mgmt-gw: 10.0.0.254 - - core: - server3: 172.20.72.53 - server4: 172.20.72.54 - server5: 172.20.72.55 - server6: 172.20.72.56 - server7: 172.20.72.57 - server8: 172.20.72.58 - server9: 172.20.72.59 - serv-gw: 172.20.72.2 - pub-gw: 172.20.72.3 - priv1-gw: 172.20.72.4 - priv2-gw: 172.20.72.5 - upstream1: 172.20.72.6 - anon1: 172.20.72.7 - c3d2-gw1: 172.20.72.8 - c3d2-anon: 172.20.72.9 - upstream2: 172.20.72.10 - upstream3: 172.20.72.11 - upstream4: 172.20.72.12 - priv3-gw: 172.20.72.13 - priv4-gw: 172.20.72.14 - priv5-gw: 172.20.72.15 - priv6-gw: 172.20.72.16 - priv7-gw: 172.20.72.17 - priv8-gw: 172.20.72.18 - priv9-gw: 172.20.72.19 - priv10-gw: 172.20.72.20 - priv11-gw: 172.20.72.21 - priv12-gw: 172.20.72.22 - priv13-gw: 172.20.72.23 - priv14-gw: 172.20.72.24 - priv15-gw: 172.20.72.25 - priv16-gw: 172.20.72.26 - bgp: 172.20.72.27 - mgmt-gw: 172.20.72.28 - cls-gw: 172.20.72.29 - priv17-gw: 172.20.72.30 - priv18-gw: 172.20.72.31 - priv19-gw: 172.20.72.32 - priv20-gw: 172.20.72.33 - priv21-gw: 172.20.72.34 - priv22-gw: 172.20.72.35 - priv23-gw: 172.20.72.36 - priv24-gw: 172.20.72.37 - priv25-gw: 172.20.72.38 - priv26-gw: 172.20.72.39 - freifunk: 172.20.72.40 - priv27-gw: 172.20.72.41 - priv28-gw: 172.20.72.42 - priv29-gw: 172.20.72.43 - priv30-gw: 172.20.72.44 - priv31-gw: 172.20.72.45 - priv32-gw: 172.20.72.46 - priv33-gw: 172.20.72.47 - priv34-gw: 172.20.72.48 - priv35-gw: 172.20.72.49 - priv36-gw: 172.20.72.50 - priv37-gw: 172.20.72.51 - priv38-gw: 172.20.72.52 - priv39-gw: 172.20.72.60 - priv40-gw: 172.20.72.61 - yggdrasil: 172.20.72.62 - c3d2-gw2: 172.20.72.63 - c3d2-gw3: 172.20.72.64 - priv41-gw: 172.20.72.65 - priv17-gw-up3: 172.20.72.66 - priv42-gw: 172.20.72.67 - - pub: - pub-gw: 172.20.78.1 - serv: - serv-gw: 172.20.73.1 - dns: 172.20.73.2 - stats: 172.20.73.3 - radius: 172.20.73.4 - zeit: 172.20.73.5 - ntp: 172.20.73.5 - minecraft: 172.20.73.6 - used1: 172.20.73.7 - dnscache: 172.20.73.8 - used2: 172.20.73.9 - used3: 172.20.73.10 - used4: 172.20.73.11 - used5: 172.20.73.12 - logging: 172.20.73.13 - used6: 172.20.73.14 - c3d2-web: 172.20.73.15 - deployer: 172.20.73.16 - used7: 172.20.73.17 - used8: 172.20.73.18 - used9: 172.20.73.19 - ipa: 172.20.73.20 - matemat: 172.20.73.21 - used10: 172.20.73.22 - used11: 172.20.73.23 - used12: 172.20.73.24 - spaceapi: 172.20.73.25 - used13: 172.20.73.26 - mucbot: 172.20.73.27 - used14: 172.20.73.28 - used15: 172.20.73.29 - used16: 172.20.73.30 - used17: 172.20.73.31 - scrape: 172.20.73.32 - used18: 172.20.73.32 - used19: 172.20.73.33 - used20: 172.20.73.34 - used21: 172.20.73.35 - used22: 172.20.73.36 - used23: 172.20.73.37 - used24: 172.20.73.38 - used25: 172.20.73.39 - used26: 172.20.73.40 - grafana: 172.20.73.43 - kibana: 172.20.73.44 - public-access-proxy: 172.20.73.45 - marenz: 172.20.73.46 - leonos: 172.20.73.47 - minetest: 172.20.73.48 - hydra: 172.20.73.49 - netboot: 172.20.73.50 - vps1: 172.20.73.51 - ticker: 172.20.73.52 - gitea: 172.20.73.53 - stream: 172.20.73.54 - jabber: 172.20.73.55 - mobilizon: 172.20.73.56 - radiobert: 172.20.73.57 - mail: 172.20.73.58 - keycloak: 172.20.73.59 - sdrweb: 172.20.73.60 - bind: 172.20.73.61 - - # TODO: generate from subnets - priv1: - priv1-gw: 172.20.74.1 - priv9: - priv9-gw: 172.20.74.33 - priv5: - priv5-gw: 172.20.74.65 - priv10: - priv10-gw: 172.20.74.97 - priv3: - priv3-gw: 172.20.74.129 - priv11: - priv11-gw: 172.20.74.161 - priv6: - priv6-gw: 172.20.74.193 - priv12: - priv12-gw: 172.20.74.225 - priv2: - priv2-gw: 172.20.75.1 - priv13: - priv13-gw: 172.20.75.33 - priv7: - priv7-gw: 172.20.75.65 - priv14: - priv14-gw: 172.20.75.97 - priv4: - priv4-gw: 172.20.75.129 - priv15: - priv15-gw: 172.20.75.161 - priv8: - priv8-gw: 172.20.75.193 - priv16: - priv16-gw: 172.20.75.225 - priv17: - priv17-gw: 172.20.73.129 - priv17-gw-up3: 172.20.73.130 - priv18: - priv18-gw: 172.20.74.49 - priv19: - priv19-gw: 172.20.73.193 - priv20: - priv20-gw: 172.20.74.113 - priv21: - priv21-gw: 172.20.74.145 - priv22: - priv22-gw: 172.20.74.177 - priv23: - priv23-gw: 172.20.73.161 - priv24: - priv24-gw: 172.20.74.241 - priv25: - priv25-gw: 172.20.74.81 - priv26: - priv26-gw: 172.20.75.49 - priv27: - priv27-gw: 172.20.75.81 - priv28: - priv28-gw: 172.20.75.113 - priv29: - priv29-gw: 172.20.75.145 - priv30: - priv30-gw: 172.20.75.177 - priv31: - priv31-gw: 172.20.75.209 - priv32: - priv32-gw: 172.20.75.241 - priv33: - priv33-gw: 172.20.74.17 - priv34: - priv34-gw: 172.20.74.209 - priv35: - priv35-gw: 172.20.76.1 - priv36: - priv36-gw: 172.20.76.65 - priv37: - priv37-gw: 172.20.76.129 - priv38: - priv38-gw: 172.20.76.193 - priv39: - priv39-gw: 172.20.77.129 - priv40: - priv40-gw: 172.20.77.65 - priv41: - priv41-gw: 172.20.77.193 - priv42: - priv42-gw: 172.20.76.33 - - cluster: - cls-gw: 172.20.77.1 -{%- for i in range(2, 30) %} - server{{ i }}: 172.20.77.{{ i }} -{%- endfor %} - server1: 172.20.77.30 - - c3d2: - c3d2-anon: 172.22.99.1 - c3d2-gw1: 172.22.99.2 - c3d2-gw2: 172.22.99.3 - c3d2-gw3: 172.22.99.4 - bgp: 172.22.99.250 - dn42: 172.22.99.253 - -hosts-inet-extra: - ipa: 172.20.73.20 - -hosts-inet6: - dn42: - mgmt: - server1: fd23:42:c3d2:580::1 - server2: fd23:42:c3d2:580::2 - switch-b1: fd23:42:c3d2:580::10 - switch-b2: fd23:42:c3d2:580::11 - switch-c1: fd23:42:c3d2:580::12 - switch-d1: fd23:42:c3d2:580::13 - switch-c3d2-main: fd23:42:c3d2:580::14 - ap1: fd23:42:c3d2:580::4:1 - ap2: fd23:42:c3d2:580::4:2 - ap3: fd23:42:c3d2:580::4:3 - ap4: fd23:42:c3d2:580::4:4 - ap5: fd23:42:c3d2:580::4:5 - ap6: fd23:42:c3d2:580::4:6 - ap7: fd23:42:c3d2:580::4:7 - ap8: fd23:42:c3d2:580::4:8 - ap9: fd23:42:c3d2:580::4:9 - ap10: fd23:42:c3d2:580::4:a - ap11: fd23:42:c3d2:580::4:b - ap12: fd23:42:c3d2:580::4:c - ap13: fd23:42:c3d2:580::4:d - ap14: fd23:42:c3d2:580::4:e - ap15: fd23:42:c3d2:580::4:f - ap16: fd23:42:c3d2:580::4:10 - ap17: fd23:42:c3d2:580::4:11 - ap18: fd23:42:c3d2:580::4:12 - ap19: fd23:42:c3d2:580::4:13 - ap20: fd23:42:c3d2:580::4:14 - ap21: fd23:42:c3d2:580::4:15 - ap22: fd23:42:c3d2:580::4:16 - ap23: fd23:42:c3d2:580::4:17 - ap24: fd23:42:c3d2:580::4:18 - ap25: fd23:42:c3d2:580::4:19 - ap26: fd23:42:c3d2:580::4:1a - ap27: fd23:42:c3d2:580::4:1b - ap28: fd23:42:c3d2:580::4:1c - ap29: fd23:42:c3d2:580::4:1d - ap30: fd23:42:c3d2:580::4:1e - ap31: fd23:42:c3d2:580::4:1f - ap32: fd23:42:c3d2:580::4:20 - ap33: fd23:42:c3d2:580::4:21 - ap34: fd23:42:c3d2:580::4:22 - ap35: fd23:42:c3d2:580::4:23 - ap36: fd23:42:c3d2:580::4:24 - ap37: fd23:42:c3d2:580::4:25 - ap38: fd23:42:c3d2:580::4:26 - ap39: fd23:42:c3d2:580::4:27 - ap40: fd23:42:c3d2:580::4:28 - ap41: fd23:42:c3d2:580::4:29 - ap42: fd23:42:c3d2:580::4:2a - ap43: fd23:42:c3d2:580::4:2b - ap44: fd23:42:c3d2:580::4:2c - ap45: fd23:42:c3d2:580::4:2d - ap46: fd23:42:c3d2:580::4:2e - ap47: fd23:42:c3d2:580::4:2f - ap48: fd23:42:c3d2:580::4:30 - ap49: fd23:42:c3d2:580::4:31 - ap50: fd23:42:c3d2:580::4:32 - ap51: fd23:42:c3d2:580::4:33 - ap52: fd23:42:c3d2:580::4:34 - ap53: fd23:42:c3d2:580::4:35 - ap54: fd23:42:c3d2:580::4:36 - ap55: fd23:42:c3d2:580::4:37 - ap56: fd23:42:c3d2:580::4:38 - ap57: fd23:42:c3d2:580::4:39 - ap58: fd23:42:c3d2:580::4:3a - ap59: fd23:42:c3d2:580::4:3b - ap60: fd23:42:c3d2:580::4:3c - ap61: fd23:42:c3d2:580::4:3d - ap62: fd23:42:c3d2:580::4:3e - ap63: fd23:42:c3d2:580::4:3f - ap64: fd23:42:c3d2:580::4:40 - monit: fd23:42:c3d2:580::250 - mgmt-gw: fd23:42:c3d2:580:ffff:ffff:ffff:ffff - - core: - server1: fd23:42:c3d2:581::1 - server2: fd23:42:c3d2:581::102 - - anon1: fd23:42:c3d2:581::9:1 - serv-gw: fd23:42:c3d2:581::8:1 - pub-gw: fd23:42:c3d2:581::8:2 - c3d2-gw1: fd23:42:c3d2:581::c3d2:1 - c3d2-gw2: fd23:42:c3d2:581::c3d2:2 - c3d2-gw3: fd23:42:c3d2:581::c3d2:3 - c3d2-anon: fd23:42:c3d2:581::c3d2:a - bgp: fd23:42:c3d2:581::c3d2:b - mgmt-gw: fd23:42:c3d2:581::8:3 - - upstream1: fd23:42:c3d2:581::b:0 - upstream2: fd23:42:c3d2:581::b:1 - upstream3: fd23:42:c3d2:581::b:2 - upstream4: fd23:42:c3d2:581::b:3 - - priv1-gw: fd23:42:c3d2:581::c:0 - priv2-gw: fd23:42:c3d2:581::c:1 - priv3-gw: fd23:42:c3d2:581::c:2 - priv4-gw: fd23:42:c3d2:581::c:3 - priv5-gw: fd23:42:c3d2:581::c:4 - priv6-gw: fd23:42:c3d2:581::c:5 - priv7-gw: fd23:42:c3d2:581::c:6 - priv8-gw: fd23:42:c3d2:581::c:7 - priv9-gw: fd23:42:c3d2:581::c:8 - priv10-gw: fd23:42:c3d2:581::c:9 - priv11-gw: fd23:42:c3d2:581::c:a - priv12-gw: fd23:42:c3d2:581::c:b - priv13-gw: fd23:42:c3d2:581::c:c - priv14-gw: fd23:42:c3d2:581::c:d - priv15-gw: fd23:42:c3d2:581::c:e - priv16-gw: fd23:42:c3d2:581::c:f - priv17-gw: fd23:42:c3d2:581::c:10 - priv18-gw: fd23:42:c3d2:581::c:11 - priv19-gw: fd23:42:c3d2:581::c:12 - priv20-gw: fd23:42:c3d2:581::c:13 - priv21-gw: fd23:42:c3d2:581::c:14 - priv22-gw: fd23:42:c3d2:581::c:15 - priv23-gw: fd23:42:c3d2:581::c:16 - priv24-gw: fd23:42:c3d2:581::c:17 - priv25-gw: fd23:42:c3d2:581::c:18 - priv26-gw: fd23:42:c3d2:581::c:19 - priv27-gw: fd23:42:c3d2:581::c:1a - priv28-gw: fd23:42:c3d2:581::c:1b - priv29-gw: fd23:42:c3d2:581::c:1c - priv30-gw: fd23:42:c3d2:581::c:1d - priv31-gw: fd23:42:c3d2:581::c:1e - priv32-gw: fd23:42:c3d2:581::c:1f - priv33-gw: fd23:42:c3d2:581::c:20 - priv34-gw: fd23:42:c3d2:581::c:21 - priv35-gw: fd23:42:c3d2:581::c:22 - priv36-gw: fd23:42:c3d2:581::c:23 - priv37-gw: fd23:42:c3d2:581::c:24 - priv38-gw: fd23:42:c3d2:581::c:25 - priv39-gw: fd23:42:c3d2:581::c:26 - priv40-gw: fd23:42:c3d2:581::c:27 - priv41-gw: fd23:42:c3d2:581::c:28 - priv42-gw: fd23:42:c3d2:581::c:29 - - freifunk: fd23:42:c3d2:581:8000::1 - yggdrasil: fd23:42:c3d2:581:9000::1 - - serv: - serv-gw: fd23:42:c3d2:582::1 - dns: fd23:42:c3d2:582:2:0:0:2 - stats: fd23:42:c3d2:582:2:0:0:3 - radius: fd23:42:c3d2:582:2:0:0:4 - zeit: fd23:42:c3d2:582:2:0:0:5 - netboot: fd23:42:c3d2:582:2:0:0:6 - dnscache: fd23:42:c3d2:582:f096:dbff:fee8:427d - minetest: fd23:42:c3d2:582:c3a:42ff:fe5d:b20c - hydra: fd23:42:c3d2:582:e03c:d7ff:fe8e:fe16 - logging: fd23:42:c3d2:582:6811:edff:fe40:89c6 - mongo: fd23:42:c3d2:582:14ec:c8ff:fe0a:fc5c - radiobert: fd23:42:c3d2:582:e65f:1ff:fe5d:1679 - spaceapi: fd23:42:c3d2:582:1457:adff:fe93:62e9 - c3d2-web: fd23:42:c3d2:582:642e:95ff:fe34:49f9 - mail: fd23:42:c3d2:582:88c0:41ff:fe70:d6cd - keycloak: fd23:42:c3d2:582:c48:bbff:fe87:721d - hydra: fd23:42:c3d2:582:e03c:d7ff:fe8e:fe16 - grafana: fd23:42:c3d2:582:4042:fbff:fe4b:2de8 - mobilizon: fd23:42:c3d2:582:48d1:5cff:fea7:1676 - bind: fd23:42:c3d2:582:cd7:56ff:fe69:6366 - jabber: fd23:42:c3d2:582:b869:ccff:fe46:902a - pub: - pub-gw: fd23:42:c3d2:583::1 - priv1: - priv1-gw: fd23:42:c3d2:5c0::1 - priv2: - priv2-gw: fd23:42:c3d2:5c1::1 - priv3: - priv3-gw: fd23:42:c3d2:5c2::1 - priv4: - priv4-gw: fd23:42:c3d2:5c3::1 - priv5: - priv5-gw: fd23:42:c3d2:5c4::1 - priv6: - priv6-gw: fd23:42:c3d2:5c5::1 - priv7: - priv7-gw: fd23:42:c3d2:5c6::1 - priv8: - priv8-gw: fd23:42:c3d2:5c7::1 - priv9: - priv9-gw: fd23:42:c3d2:5c8::1 - priv10: - priv10-gw: fd23:42:c3d2:5c9::1 - priv11: - priv11-gw: fd23:42:c3d2:5ca::1 - priv12: - priv12-gw: fd23:42:c3d2:5cb::1 - priv13: - priv13-gw: fd23:42:c3d2:5cc::1 - priv14: - priv14-gw: fd23:42:c3d2:5cd::1 - priv15: - priv15-gw: fd23:42:c3d2:5ce::1 - priv16: - priv16-gw: fd23:42:c3d2:5cf::1 - priv17: - priv17-gw: fd23:42:c3d2:5d0::1 - priv18: - priv18-gw: fd23:42:c3d2:5d1::1 - priv19: - priv19-gw: fd23:42:c3d2:5d2::1 - priv20: - priv20-gw: fd23:42:c3d2:5d3::1 - priv21: - priv21-gw: fd23:42:c3d2:5d4::1 - priv22: - priv22-gw: fd23:42:c3d2:5d5::1 - priv23: - priv23-gw: fd23:42:c3d2:5d6::1 - priv24: - priv24-gw: fd23:42:c3d2:5d7::1 - priv25: - priv25-gw: fd23:42:c3d2:5d8::1 - priv26: - priv26-gw: fd23:42:c3d2:5d9::1 - priv27: - priv27-gw: fd23:42:c3d2:5da::1 - priv28: - priv28-gw: fd23:42:c3d2:5db::1 - priv29: - priv29-gw: fd23:42:c3d2:5dc::1 - priv30: - priv30-gw: fd23:42:c3d2:5dd::1 - priv31: - priv31-gw: fd23:42:c3d2:5de::1 - priv32: - priv32-gw: fd23:42:c3d2:5df::1 - priv33: - priv33-gw: fd23:42:c3d2:5e0::1 - priv34: - priv34-gw: fd23:42:c3d2:5e1::1 - priv35: - priv35-gw: fd23:42:c3d2:5e2::1 - priv36: - priv36-gw: fd23:42:c3d2:5e3::1 - priv37: - priv37-gw: fd23:42:c3d2:5e4::1 - priv38: - priv38-gw: fd23:42:c3d2:5e5::1 - priv39: - priv39-gw: fd23:42:c3d2:5e6::1 - priv40: - priv40-gw: fd23:42:c3d2:5e7::1 - priv41: - priv41-gw: fd23:42:c3d2:5e8::1 - priv42: - priv42-gw: fd23:42:c3d2:5e9::1 - - cluster: - cls-gw: fd23:42:c3d2:586::1 -{%- for i in range(2, 30) %} - server{{ i }}: fd23:42:c3d2:586::1{{ i }} -{%- endfor %} - server1: fd23:42:c3d2:586::130 - - c3d2: - c3d2-anon: fd23:42:c3d2:523::c3d2:1 - c3d2-gw1: fd23:42:c3d2:523::c3d2:2 - c3d2-gw2: fd23:42:c3d2:523::c3d2:3 - c3d2-gw3: fd23:42:c3d2:523::c3d2:4 - bgp: fd23:42:c3d2:523::c3d2:ff0b - - up4: - core: - anon1: 2a00:8180:2c00:281::9:1 - serv-gw: 2a00:8180:2c00:281::8:1 - c3d2-gw1: 2a00:8180:2c00:281::c3d2:1 - c3d2-gw2: 2a00:8180:2c00:281::c3d2:2 - c3d2-gw3: 2a00:8180:2c00:281::c3d2:3 - c3d2-anon: 2a00:8180:2c00:281::c3d2:a - bgp: 2a00:8180:2c00:281::c3d2:b - mgmt-gw: 2a00:8180:2c00:281::8:3 - upstream1: 2a00:8180:2c00:281::b:0 - cls-gw: 2a00:8180:2c00:281::8:4 - - upstream4: 2a00:8180:2c00:281::b:1 - - priv1-gw: 2a00:8180:2c00:281::c:0 - priv2-gw: 2a00:8180:2c00:281::c:1 - priv3-gw: 2a00:8180:2c00:281::c:2 - priv4-gw: 2a00:8180:2c00:281::c:3 - priv5-gw: 2a00:8180:2c00:281::c:4 - priv6-gw: 2a00:8180:2c00:281::c:5 - priv7-gw: 2a00:8180:2c00:281::c:6 - priv8-gw: 2a00:8180:2c00:281::c:7 - priv9-gw: 2a00:8180:2c00:281::c:8 - priv10-gw: 2a00:8180:2c00:281::c:9 - priv11-gw: 2a00:8180:2c00:281::c:a - priv12-gw: 2a00:8180:2c00:281::c:b - priv13-gw: 2a00:8180:2c00:281::c:c - priv14-gw: 2a00:8180:2c00:281::c:d - priv15-gw: 2a00:8180:2c00:281::c:e - priv16-gw: 2a00:8180:2c00:281::c:f - priv17-gw: 2a00:8180:2c00:281::c:10 - priv18-gw: 2a00:8180:2c00:281::c:11 - priv19-gw: 2a00:8180:2c00:281::c:12 - priv20-gw: 2a00:8180:2c00:281::c:13 - priv21-gw: 2a00:8180:2c00:281::c:14 - priv22-gw: 2a00:8180:2c00:281::c:15 - priv23-gw: 2a00:8180:2c00:281::c:16 - priv24-gw: 2a00:8180:2c00:281::c:17 - priv25-gw: 2a00:8180:2c00:281::c:18 - priv26-gw: 2a00:8180:2c00:281::c:19 - priv27-gw: 2a00:8180:2c00:281::c:1a - priv28-gw: 2a00:8180:2c00:281::c:1b - priv29-gw: 2a00:8180:2c00:281::c:1c - priv30-gw: 2a00:8180:2c00:281::c:1d - priv31-gw: 2a00:8180:2c00:281::c:1e - priv32-gw: 2a00:8180:2c00:281::c:1f - priv33-gw: 2a00:8180:2c00:281::c:20 - priv34-gw: 2a00:8180:2c00:281::c:21 - priv35-gw: 2a00:8180:2c00:281::c:22 - priv36-gw: 2a00:8180:2c00:281::c:23 - priv37-gw: 2a00:8180:2c00:281::c:24 - priv38-gw: 2a00:8180:2c00:281::c:25 - priv39-gw: 2a00:8180:2c00:281::c:26 - priv40-gw: 2a00:8180:2c00:281::c:27 - priv41-gw: 2a00:8180:2c00:281::c:28 - priv42-gw: 2a00:8180:2c00:281::c:29 - - freifunk: 2a00:8180:2c00:281:8000::1 - yggdrasil: 2a00:8180:2c00:281:9000::1 - - serv: - serv-gw: 2a00:8180:2c00:282::1 - dns: 2a00:8180:2c00:282:2:0:0:2 - stats: 2a00:8180:2c00:282:2:0:0:3 - radius: 2a00:8180:2c00:282:2:0:0:4 - zeit: 2a00:8180:2c00:282:2:0:0:5 - netboot: 2a00:8180:2c00:282:2:0:0:6 - dnscache: 2a00:8180:2c00:282:f096:dbff:fee8:427d - minetest: 2a00:8180:2c00:282:c3a:42ff:fe5d:b20c - hydra: 2a00:8180:2c00:282:e03c:d7ff:fe8e:fe16 - logging: 2a00:8180:2c00:282:6811:edff:fe40:89c6 - mongo: 2a00:8180:2c00:282:14ec:c8ff:fe0a:fc5c - scrape: 2a00:8180:2c00:282:e073:50ff:fef5:eb6e - ticker: 2a00:8180:2c00:282:b407:40ff:fec1:81f2 - grafana: 2a00:8180:2c00:282:4042:fbff:fe4b:2de8 - public-access-proxy: 2a00:8180:2c00:282:1024:5fff:febd:9be7 - radiobert: 2a00:8180:2c00:282:e65f:1ff:fe5d:1679 - spaceapi: 2a00:8180:2c00:282:1457:adff:fe93:62e9 - c3d2-web: 2a00:8180:2c00:282:642e:95ff:fe34:49f9 - mail: 2a00:8180:2c00:282:88c0:41ff:fe70:d6cd - keycloak: 2a00:8180:2c00:282:c48:bbff:fe87:721d - hydra: 2a00:8180:2c00:282:e03c:d7ff:fe8e:fe16 - grafana: 2a00:8180:2c00:282:4042:fbff:fe4b:2de8 - mobilizon: 2a00:8180:2c00:282:48d1:5cff:fea7:1676 - bind: 2a00:8180:2c00:282:cd7:56ff:fe69:6366 - jabber: 2a00:8180:2c00:282:b869:ccff:fe46:902a - cluster: - cls-gw: 2a00:8180:2c00:284::1 -{%- for i in range(2, 31) %} - server{{ i }}: 2a00:8180:2c00:284::1{{ i }} -{%- endfor %} - server1: 2a00:8180:2c00:284::130 - - c3d2: - c3d2-anon: 2a00:8180:2c00:223::c3d2:1 - c3d2-gw1: 2a00:8180:2c00:223::c3d2:2 - c3d2-gw2: 2a00:8180:2c00:223::c3d2:3 - c3d2-gw3: 2a00:8180:2c00:223::c3d2:4 - bgp: 2a00:8180:2c00:223::c3d2:ff0b - - - priv1: - priv1-gw: 2a00:8180:2c00:2c0::1 - priv2: - priv2-gw: 2a00:8180:2c00:2c1::1 - priv3: - priv3-gw: 2a00:8180:2c00:2c2::1 - priv4: - priv4-gw: 2a00:8180:2c00:2c3::1 - priv5: - priv5-gw: 2a00:8180:2c00:2c4::1 - priv6: - priv6-gw: 2a00:8180:2c00:2c5::1 - priv7: - priv7-gw: 2a00:8180:2c00:2c6::1 - priv8: - priv8-gw: 2a00:8180:2c00:2c7::1 - priv9: - priv9-gw: 2a00:8180:2c00:2c8::1 - priv10: - priv10-gw: 2a00:8180:2c00:2c9::1 - priv11: - priv11-gw: 2a00:8180:2c00:2ca::1 - priv12: - priv12-gw: 2a00:8180:2c00:2cb::1 - priv13: - priv13-gw: 2a00:8180:2c00:2cc::1 - priv14: - priv14-gw: 2a00:8180:2c00:2cd::1 - priv15: - priv15-gw: 2a00:8180:2c00:2ce::1 - priv16: - priv16-gw: 2a00:8180:2c00:2cf::1 - priv17: - priv17-gw: 2a00:8180:2c00:2d0::1 - priv18: - priv18-gw: 2a00:8180:2c00:2d1::1 - priv19: - priv19-gw: 2a00:8180:2c00:2d2::1 - priv20: - priv20-gw: 2a00:8180:2c00:2d3::1 - priv21: - priv21-gw: 2a00:8180:2c00:2d4::1 - priv22: - priv22-gw: 2a00:8180:2c00:2d5::1 - priv23: - priv23-gw: 2a00:8180:2c00:2d6::1 - priv24: - priv24-gw: 2a00:8180:2c00:2d7::1 - priv25: - priv25-gw: 2a00:8180:2c00:2d8::1 - priv26: - priv26-gw: 2a00:8180:2c00:2d9::1 - priv27: - priv27-gw: 2a00:8180:2c00:2da::1 - priv28: - priv28-gw: 2a00:8180:2c00:2db::1 - priv29: - priv29-gw: 2a00:8180:2c00:2dc::1 - priv30: - priv30-gw: 2a00:8180:2c00:2dd::1 - priv31: - priv31-gw: 2a00:8180:2c00:2de::1 - priv32: - priv32-gw: 2a00:8180:2c00:2df::1 - priv33: - priv33-gw: 2a00:8180:2c00:2e0::1 - priv34: - priv34-gw: 2a00:8180:2c00:2e1::1 - priv35: - priv35-gw: 2a00:8180:2c00:2e2::1 - priv36: - priv36-gw: 2a00:8180:2c00:2e3::1 - priv37: - priv37-gw: 2a00:8180:2c00:2e4::1 - priv38: - priv38-gw: 2a00:8180:2c00:2e5::1 - priv39: - priv39-gw: 2a00:8180:2c00:2e5::1 - priv40: - priv40-gw: 2a00:8180:2c00:2e6::1 - priv41: - priv41-gw: 2a00:8180:2c00:2e7::1 - priv42: - priv42-gw: 2a00:8180:2c00:2e8::1 diff --git a/salt-pillar/keys.sls b/salt-pillar/keys.sls deleted file mode 100644 index 1eb3049..000000000 --- a/salt-pillar/keys.sls +++ /dev/null @@ -1,28 +0,0 @@ -#!yaml|gpg - -ssh: - pubkey: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf6Ai5xCphC4WL0clcpgZCr9ymrQ9KAcg/yjszWmc1xy7K4 - hHHwcS0Ah5SPqbafdbfhBZiZL5Nqm86xdvi5jJ95dq9CMc+HnGL4R0/b3/y45tDO - Nv8NvLz7HXzit9sDy/YyjkOFf+cX9YQiHrs0vkhA7Lkm8mAQro7ta6sVxuj2AhRe - zTZbk9/dyP3B2EBqe7rDdMbLVWtEXoPu1wGg5qejjw6hfDoT0HYAwLIvuLlUFV9A - S0FGHgYKhplFufsDhh3Hb6EjAj6IWgtARrWxqnBDf6895yZQDvrFx5N8abUH7YJC - bj+hxbumDNdRijoWZ74+iIjPYVeFFm1K+/Ch6+tp5NLpAaoTrw3NPHIhX0u3fD6i - OW9OVb9JChEN3+T2zAS5OSz9YvJs+MbnSTLZhaB5leDw5osRqN8vXmlWyVF85LBg - ONpA9EjIK8YzouB/ujh2zUqn4f7oqFtTDt0dDk6aHFk3cgeck7u9ADKlS2QBayph - zNZ3iFf/av//b6nOHllun3LhRCesFLo9/9w1aryH1INYg10X+fl4Pt3G0B8Js2sC - FzZyhkkWBsXkoNvWeqvXObzpMTRMDRqO4FoOc3nN414/JKMnxdFCIyzEC0gkQoCX - uey9PPlnwj/eHRB1Qbth+VLhsBV7IIF/0O+BJU9TFn1L9x06DRugiZTxB/DEdunQ - 3BrTG0XHm4TqRsCvu7WX37bddMV79+pJbzD87gupV0ETomT4w81btUoFr1VhD4GZ - wtjDtj2IdLsBMC5GvnRZge7BIW66UD4aCoWQaNGE3bCsipaWapCHKrXJxKmEmJXj - tQjbnLcwRs8TkJAekz5y59wHIhcSlPjOa6o4dkWe9CtkGnEAxfVZAvlRTHnlzBUW - nOQHXAuXCwgWSRKkiN3GRs98T5WbekeCqTLtk4XhXBdPN79eDouYXJDBvGTdATLK - TS9/CqeM5njU1Xo4TVgojkKIwC4B8+wWgEDxhgWut9as45ciHeV1G9RCcPQh7XC+ - j2YPcdf7Wvmu05BHLuSoolmVPFExDKghS6eYBXZ0/DW8L9dtjnxy3KZR0ww8/IW7 - 7aLo2tIap4PscHnw3XBpxubhTnOnp8ylww++HXRXxLnTUeVjJwei4YXTug5JCvm4 - B8Rd5F1bhyFLkUBNDnQJYgdYje4qxi0fJvHYhGU6/ushDWSxXBWiznFYhR8y9Tej - VG5m5ZAtG4fCEkvDQAUBnDdvTEUIPMQ= - =CQpr - -----END PGP MESSAGE----- diff --git a/salt-pillar/lxc-containers/server1.sls b/salt-pillar/lxc-containers/server1.sls deleted file mode 100644 index abd89c0..000000000 --- a/salt-pillar/lxc-containers/server1.sls +++ /dev/null @@ -1,628 +0,0 @@ -containers: - pub-gw: - interfaces: - core: - type: veth - # gw: anon1 - # gw6: anon1 - hwaddr: 0A:14:48:01:16:00 - pub: - type: veth - hwaddr: 0A:14:48:01:16:01 - - serv-gw: - interfaces: - core: - type: veth - # gw: upstream1 - # gw6: upstream1 - hwaddr: 0A:14:48:01:06:01 - serv: - type: veth - hwaddr: 0A:14:48:01:06:00 - - cls-gw: - interfaces: - core: - type: veth - # gw: upstream1 - # gw6: upstream1 - hwaddr: 0A:14:48:01:06:03 - cluster: - type: phys - hwaddr: 0A:14:48:01:06:02 - - priv1-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:19:00 - priv1: - type: phys - hwaddr: 0A:14:48:01:19:01 - - priv2-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:18:00 - priv2: - type: phys - hwaddr: 0A:14:48:01:18:01 - - priv3-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:08:00 - priv3: - type: phys - hwaddr: 0A:14:48:01:08:01 - - priv4-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:17:01 - priv4: - type: phys - hwaddr: 0A:14:48:01:17:00 - - priv5-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:12:00 - priv5: - type: phys - hwaddr: 0A:14:48:01:12:01 - - priv6-gw: - interfaces: - core: - type: veth - # gw: anon1 - # gw6: upstream2 - hwaddr: 0A:14:48:01:11:00 - priv6: - type: phys - hwaddr: 0A:14:48:01:11:01 - - priv7-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:10:00 - priv7: - type: phys - hwaddr: 0A:14:48:01:10:01 - - priv8-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:09:00 - priv8: - type: phys - hwaddr: 0A:14:48:01:09:01 - - priv9-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:20:00 - priv9: - type: phys - hwaddr: 0A:14:48:01:20:01 - - priv10-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:13:02 - priv10: - type: phys - hwaddr: 0A:14:48:01:13:03 - - priv11-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:29:00 - priv11: - type: phys - hwaddr: 0A:14:48:01:29:01 - - priv12-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:00 - priv12: - type: phys - hwaddr: 0A:14:48:01:2A:01 - - priv13-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:10 - priv13: - type: phys - hwaddr: 0A:14:48:01:2A:11 - - priv14-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:12 - priv14: - type: phys - hwaddr: 0A:14:48:01:2A:13 - - priv15-gw: - interfaces: - core: - type: veth - # gw: anon1 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:14 - priv15: - type: phys - hwaddr: 0A:14:48:01:2A:15 - - priv16-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:16 - priv16: - type: phys - hwaddr: 0A:14:48:01:2A:17 - - priv17-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:18 - priv17: - type: phys - hwaddr: 0A:14:48:01:2A:19 - - priv17-gw-up3: - interfaces: - core: - type: veth - hwaddr: 0A:14:47:02:2A:18 - priv17: - type: phys - hwaddr: 0A:14:47:02:2A:19 - - priv18-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:1A - priv18: - type: phys - hwaddr: 0A:14:48:01:2A:1B - - priv19-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:1C - priv19: - type: phys - hwaddr: 0A:14:48:01:2A:1D - - priv20-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:1E - priv20: - type: phys - hwaddr: 0A:14:48:01:2A:1F - - priv21-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:20 - priv21: - type: phys - hwaddr: 0A:14:48:01:2A:21 - - priv22-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:24 - priv22: - type: phys - hwaddr: 0A:14:48:01:2A:25 - - priv23-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:22 - priv23: - type: phys - hwaddr: 0A:14:48:01:2A:23 - - priv24-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:26 - priv24: - type: phys - hwaddr: 0A:14:48:01:2A:27 - - priv25-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:28 - priv25: - type: phys - hwaddr: 0A:14:48:01:2A:29 - - priv26-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:2A - priv26: - type: phys - hwaddr: 0A:14:48:01:2A:2B - - priv27-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:2C - priv27: - type: phys - hwaddr: 0A:14:48:01:2A:2D - - priv28-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:2E - priv28: - type: phys - hwaddr: 0A:14:48:01:2A:2F - - priv29-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:30 - priv29: - type: phys - hwaddr: 0A:14:48:01:2A:31 - - priv30-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:32 - priv30: - type: phys - hwaddr: 0A:14:48:01:2A:33 - - priv31-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:34 - priv31: - type: phys - hwaddr: 0A:14:48:01:2A:35 - - priv32-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:36 - priv32: - type: phys - hwaddr: 0A:14:48:01:2A:37 - - priv33-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:38 - priv33: - type: phys - hwaddr: 0A:14:48:01:2A:39 - - priv34-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:40 - priv34: - type: phys - hwaddr: 0A:14:48:01:2A:41 - - priv35-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:42 - priv35: - type: phys - hwaddr: 0A:14:48:01:2A:43 - - priv36-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:44 - priv36: - type: phys - hwaddr: 0A:14:48:01:2A:45 - - priv37-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:46 - priv37: - type: phys - hwaddr: 0A:14:48:01:2A:47 - - priv38-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:48 - priv38: - type: phys - hwaddr: 0A:14:48:01:2A:49 - - priv39-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:4A - priv39: - type: phys - hwaddr: 0A:14:48:01:2A:4B - - priv40-gw: - interfaces: - core: - type: veth - # gw: upstream2 - # gw6: upstream2 - hwaddr: 0A:14:48:01:2A:4C - priv40: - type: phys - hwaddr: 0A:14:48:01:2A:4D - - priv41-gw: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:2A:4E - priv41: - type: phys - hwaddr: 0A:14:48:01:2A:4F - - priv42-gw: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:2A:50 - priv42: - type: phys - hwaddr: 0A:14:48:01:2A:51 - - upstream1: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:26:00 - up1: - type: phys - # Change (eg. auto-generation) requires reboot of the cable - # modem that is bridge mode - hwaddr: 00:23:74:D7:2D:7C - - upstream2: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:27:00 - up2: - type: phys - # Change (eg. auto-generation) requires reboot of the cable - # modem that is bridge mode - hwaddr: 00:23:74:D7:42:7C - - upstream3: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:28:00 - up3: - type: phys - hwaddr: 00:23:74:D7:42:7D - - upstream4: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:28:01 - up4: - type: phys - hwaddr: 00:23:74:D7:42:7E - - anon1: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:14:00 - - c3d2-gw1: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:21:00 - c3d2: - type: veth - hwaddr: 0A:14:48:01:21:01 - - c3d2-gw2: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:21:02 - c3d2: - type: veth - hwaddr: 0A:14:48:01:21:03 - - c3d2-gw3: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:21:04 - c3d2: - type: veth - hwaddr: 0A:14:48:01:21:05 - - c3d2-anon: - interfaces: - core: - type: veth - hwaddr: 0A:14:48:01:07:04 - c3d2: - type: veth - hwaddr: 0A:14:48:01:07:05 - - bgp: - interfaces: - core: - type: veth - # gw: upstream1 - # gw6: upstream1 - hwaddr: 0A:14:48:01:22:00 - c3d2: - type: veth - hwaddr: 0A:14:48:01:22:01 - - dns: - interfaces: - serv: - type: veth - gw: serv-gw - gw6: serv-gw - hwaddr: 0A:14:48:01:23:00 - - stats: - interfaces: - serv: - type: veth - gw: serv-gw - gw6: serv-gw - hwaddr: 0A:14:48:01:15:00 - - netboot: - interfaces: - serv: - type: veth - gw: serv-gw - gw6: serv-gw - hwaddr: 0A:14:48:01:15:01 - - mgmt-gw: - interfaces: - core: - type: veth - # gw: upstream1 - # gw6: upstream1 - hwaddr: 0A:14:48:01:24:01 - mgmt: - type: veth - hwaddr: 0A:14:48:01:24:00 diff --git a/salt-pillar/subnets/init.sls b/salt-pillar/subnets/init.sls deleted file mode 100644 index c5c5d0c..000000000 --- a/salt-pillar/subnets/init.sls +++ /dev/null @@ -1,147 +0,0 @@ -subnets-inet: - core: 172.20.72.0/25 - serv: 172.20.73.0/26 - pub: 172.20.78.0/23 - priv19: 172.20.73.192/26 - priv1: 172.20.74.0/28 - priv33: 172.20.74.16/28 - priv9: 172.20.74.32/28 - priv18: 172.20.74.48/28 - priv5: 172.20.74.64/28 - priv25: 172.20.74.80/28 - priv10: 172.20.74.96/28 - priv20: 172.20.74.112/28 - priv3: 172.20.74.128/28 - priv21: 172.20.74.144/28 - priv11: 172.20.74.160/28 - priv22: 172.20.74.176/28 - priv6: 172.20.74.192/28 - priv23: 172.20.73.160/27 - priv12: 172.20.74.224/28 - priv24: 172.20.74.240/28 - priv2: 172.20.75.0/27 - priv13: 172.20.75.32/28 - priv26: 172.20.75.48/28 - priv7: 172.20.75.64/28 - priv27: 172.20.75.80/28 - priv14: 172.20.75.96/28 - priv28: 172.20.75.112/28 - priv4: 172.20.75.128/28 - priv29: 172.20.75.144/28 - priv15: 172.20.75.160/28 - priv30: 172.20.75.176/28 - priv8: 172.20.75.192/28 - priv31: 172.20.75.208/28 - priv16: 172.20.75.224/28 - priv32: 172.20.75.240/28 - priv34: 172.20.74.208/28 - priv35: 172.20.76.0/28 - priv36: 172.20.76.64/28 - priv37: 172.20.76.128/28 - priv38: 172.20.76.192/28 - priv39: 172.20.77.128/28 - priv40: 172.20.77.64/28 - priv41: 172.20.77.192/28 - priv42: 172.20.76.32/28 - c3d2: 172.22.99.0/24 - mgmt: 10.0.0.0/24 - priv17: 172.20.73.128/27 - cluster: 172.20.77.0/27 - -subnets-inet6: - dn42: - mgmt: fd23:42:c3d2:580::/64 - core: fd23:42:c3d2:581::/64 - serv: fd23:42:c3d2:582::/64 - pub: fd23:42:c3d2:583::/64 - cluster: fd23:42:c3d2:586::/64 - priv1: fd23:42:c3d2:5c0::/64 - priv2: fd23:42:c3d2:5c1::/64 - priv3: fd23:42:c3d2:5c2::/64 - priv4: fd23:42:c3d2:5c3::/64 - priv5: fd23:42:c3d2:5c4::/64 - priv6: fd23:42:c3d2:5c5::/64 - priv7: fd23:42:c3d2:5c6::/64 - priv8: fd23:42:c3d2:5c7::/64 - priv9: fd23:42:c3d2:5c8::/64 - priv10: fd23:42:c3d2:5c9::/64 - priv11: fd23:42:c3d2:5ca::/64 - priv12: fd23:42:c3d2:5cb::/64 - priv13: fd23:42:c3d2:5cc::/64 - priv14: fd23:42:c3d2:5cd::/64 - priv15: fd23:42:c3d2:5ce::/64 - priv16: fd23:42:c3d2:5cf::/64 - priv17: fd23:42:c3d2:5d0::/64 - priv18: fd23:42:c3d2:5d1::/64 - priv19: fd23:42:c3d2:5d2::/64 - priv20: fd23:42:c3d2:5d3::/64 - priv21: fd23:42:c3d2:5d4::/64 - priv22: fd23:42:c3d2:5d5::/64 - priv23: fd23:42:c3d2:5d6::/64 - priv24: fd23:42:c3d2:5d7::/64 - priv25: fd23:42:c3d2:5d8::/64 - priv26: fd23:42:c3d2:5d9::/64 - priv27: fd23:42:c3d2:5da::/64 - priv28: fd23:42:c3d2:5db::/64 - priv29: fd23:42:c3d2:5dc::/64 - priv30: fd23:42:c3d2:5dd::/64 - priv31: fd23:42:c3d2:5de::/64 - priv32: fd23:42:c3d2:5df::/64 - priv33: fd23:42:c3d2:5e0::/64 - priv34: fd23:42:c3d2:5e1::/64 - priv35: fd23:42:c3d2:5e2::/64 - priv36: fd23:42:c3d2:5e3::/64 - priv37: fd23:42:c3d2:5e4::/64 - priv38: fd23:42:c3d2:5e5::/64 - priv39: fd23:42:c3d2:5e6::/64 - priv40: fd23:42:c3d2:5e7::/64 - priv41: fd23:42:c3d2:5e8::/64 - priv42: fd23:42:c3d2:5e9::/64 - c3d2: fd23:42:c3d2:523::/64 - up4: - c3d2: 2a00:8180:2c00:223::/64 - core: 2a00:8180:2c00:281::/64 - serv: 2a00:8180:2c00:282::/64 - cluster: 2a00:8180:2c00:284::/64 - priv1: 2a00:8180:2c00:2c0::/64 - priv2: 2a00:8180:2c00:2c1::/64 - priv3: 2a00:8180:2c00:2c2::/64 - priv4: 2a00:8180:2c00:2c3::/64 - priv5: 2a00:8180:2c00:2c4::/64 - priv6: 2a00:8180:2c00:2c5::/64 - priv7: 2a00:8180:2c00:2c6::/64 - priv8: 2a00:8180:2c00:2c7::/64 - priv9: 2a00:8180:2c00:2c8::/64 - priv10: 2a00:8180:2c00:2c9::/64 - priv11: 2a00:8180:2c00:2ca::/64 - priv12: 2a00:8180:2c00:2cb::/64 - priv13: 2a00:8180:2c00:2cc::/64 - priv14: 2a00:8180:2c00:2cd::/64 - priv15: 2a00:8180:2c00:2ce::/64 - priv16: 2a00:8180:2c00:2cf::/64 - priv17: 2a00:8180:2c00:2d0::/64 - priv18: 2a00:8180:2c00:2d1::/64 - priv19: 2a00:8180:2c00:2d2::/64 - priv20: 2a00:8180:2c00:2d3::/64 - priv21: 2a00:8180:2c00:2d4::/64 - priv22: 2a00:8180:2c00:2d5::/64 - priv23: 2a00:8180:2c00:2d6::/64 - priv24: 2a00:8180:2c00:2d7::/64 - priv25: 2a00:8180:2c00:2d8::/64 - priv26: 2a00:8180:2c00:2d9::/64 - priv27: 2a00:8180:2c00:2da::/64 - priv28: 2a00:8180:2c00:2db::/64 - priv29: 2a00:8180:2c00:2dc::/64 - priv30: 2a00:8180:2c00:2dd::/64 - priv31: 2a00:8180:2c00:2de::/64 - priv32: 2a00:8180:2c00:2df::/64 - priv33: 2a00:8180:2c00:2e0::/64 - priv34: 2a00:8180:2c00:2e1::/64 - priv35: 2a00:8180:2c00:2e2::/64 - priv36: 2a00:8180:2c00:2e3::/64 - priv37: 2a00:8180:2c00:2e4::/64 - priv38: 2a00:8180:2c00:2e5::/64 - priv39: 2a00:8180:2c00:2e6::/64 - priv40: 2a00:8180:2c00:2e7::/64 - priv41: 2a00:8180:2c00:2e8::/64 - priv42: 2a00:8180:2c00:2e9::/64 diff --git a/salt-pillar/switches/init.sls b/salt-pillar/switches/init.sls deleted file mode 100644 index 3c76308..000000000 --- a/salt-pillar/switches/init.sls +++ /dev/null @@ -1,572 +0,0 @@ -#!yaml|gpg -switches: - switch-b1: - model: 'linksys-srw2048' - location: Haus B Souterrain - # Ports 1-24 oben - # Ports 25-48 unten - ports: - switch-b2: - mode: bond - group: 3 - ports: - - g25 - - g26 - - g27 - - g28 - mgmt: - mode: access - ports: - - g1 - iso1: - mode: access - ports: - - g2 - iso2: - mode: access - ports: - - g3 - iso3: - mode: access - ports: - - g4 - ap8: - mode: trunk - ports: - - g16 - ap23: - mode: trunk - ports: - - g10 - switch-c1: - mode: bond - group: 2 - ports: - - g29 - - g30 - - g31 - - g32 - switch-d1: - mode: trunk - ports: - - g34 - server1: - mode: trunk - ports: - # - g46 - # - g47 - # - g48 - - g24 - server2: - mode: bond - group: 1 - ports: - - g12 - - g38 - - g39 - - g40 - server5: - mode: bond - group: 6 - ports: - - g17 - - g18 - - g19 - - g20 - server6: - mode: bond - group: 8 - ports: - - g5 - - g6 - - g7 - - g8 - server7: - mode: bond - group: 7 - ports: - - g9 - - g11 - - g14 - - g15 - server8: - mode: bond - group: 5 - ports: - - g35 - - g36 - - g37 - - g13 - serv: - mode: access - ports: - # vps1 - - g22 - # c3d2-monit: - # mode: trunk - # ports: - # - g21 - # - g45 - c3d2: - mode: access - ports: - - g23 - switch-c3d2-main: - mode: bond - group: 4 - ports: - - g41 - - g42 - - g43 - - g44 - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/c9ysLI/ePzYtqz7AyoKBZQKFau/pEpQDswA5hdJiRSgh - TQ73u7NVVYTGk/sZ2awAVLQ/KUM7JPMHMXK1+uPIQq0/+Xg/v5zJdaWwRUUIGtCz - Sg3BpV41a/NgxlJbh0bJw0CjlgTHF7qIhiQNoHx/DnYECab8bMr8i7NziWXZl1kf - 6A5BqAu5siaaqngn5wYmMdstl48lejiDNgtZSeti/1FV9fk4D2w9zEMHZnTS2M+O - TzDk2lsAA4CEXeQBsBOSMsbHDy6yo4CzuNk61ALfH8a3Tn1sQjfSLo021xAvqj5U - nS9/L/57ffRILzz1hfURBV0N/VnDqi5enSZIvVU2WtJLAZEAghgXjE7rfjsN1ypG - mYUz1OQ9cLG8ttSL9+fhYc8rCW0jx8KD5HKPiNHnR1x0s2RbUnprQdlFgC4go8U7 - DRE15mc7GkkYbvIl - =/BZc - -----END PGP MESSAGE----- - - switch-b2: - model: '3com-4200G' - location: Haus B Souterrain - # Ports 1-24 oben - # Ports 25-48 unten - # Ports 49-52 unten seitlich (optisch) - # 10GE hinten - ports: - switch-b1: - mode: bond - group: 2 - ports: - - TenGigabitEthernet 1/1/1 - - GigabitEthernet 1/0/25 - - GigabitEthernet 1/0/26 - - GigabitEthernet 1/0/27 - - GigabitEthernet 1/0/28 - mgmt: - mode: access - ports: - - GigabitEthernet1/0/1 - - GigabitEthernet1/0/41 # server3 - - GigabitEthernet1/0/42 # server1 - - GigabitEthernet1/0/43 # unused - - GigabitEthernet1/0/44 # server5 - - GigabitEthernet1/0/45 # server6 - - GigabitEthernet1/0/46 # server7 - - GigabitEthernet1/0/47 # server8 - - GigabitEthernet1/0/48 # server9 - priv1: - mode: access - ports: - - GigabitEthernet 1/0/3 - priv2: - mode: access - ports: - - GigabitEthernet 1/0/4 - priv3: - mode: access - ports: - - GigabitEthernet 1/0/5 - ap42: - mode: trunk - ports: - - GigabitEthernet 1/0/6 - ap5: - mode: trunk - ports: - - GigabitEthernet 1/0/7 - ap1: - mode: trunk - ports: - - GigabitEthernet 1/0/8 - ap11: - mode: trunk - ports: - - GigabitEthernet 1/0/10 - ap15: - mode: trunk - ports: - - GigabitEthernet 1/0/12 - ap53: - mode: trunk - ports: - - GigabitEthernet 1/0/15 - pub: - mode: access - ports: - - GigabitEthernet 1/0/11 - - GigabitEthernet 1/0/20 - - GigabitEthernet 1/0/24 - ap18: - mode: trunk - ports: - - GigabitEthernet 1/0/18 - ap51: - mode: trunk - ports: - - GigabitEthernet 1/0/13 - server3: - mode: bond - group: 1 - ports: - - GigabitEthernet1/0/30 - - GigabitEthernet1/0/31 - server9: - mode: bond - group: 3 - ports: - - GigabitEthernet1/0/2 - - GigabitEthernet1/0/29 - - GigabitEthernet1/0/32 - ap24: - mode: trunk - ports: - - GigabitEthernet 1/0/34 - ap25: - mode: trunk - ports: - - GigabitEthernet 1/0/35 - ap29: - mode: trunk - ports: - - GigabitEthernet 1/0/36 - ap30: - mode: trunk - ports: - - GigabitEthernet 1/0/22 - ap35: - mode: trunk - ports: - - GigabitEthernet 1/0/23 - priv19: - mode: access - ports: - - GigabitEthernet 1/0/40 - ap37: - mode: trunk - ports: - - GigabitEthernet 1/0/39 - ap39: - mode: trunk - ports: - - GigabitEthernet 1/0/17 - ap40: - mode: trunk - ports: - - GigabitEthernet 1/0/21 - priv24: - mode: access - ports: - - GigabitEthernet 1/0/14 - - GigabitEthernet 1/0/16 - ap41: - mode: trunk - ports: - - GigabitEthernet 1/0/37 - ap55: - mode: trunk - ports: - - GigabitEthernet 1/0/19 - ap56: - mode: trunk - ports: - - GigabitEthernet 1/0/9 - ap54: - mode: trunk - ports: - - GigabitEthernet 1/0/38 - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+N6p+ZuZsx1AF7CI2TKsxxEU1EyM1DIqtk7d5DoidTIZ4 - zYnL9X72VSQiNRtkk955wU5sStanDjQMxBUcEO/bEQq6Cjy7tgWZZXEfCedM3Xzq - MEs861JCHdpBfL/zehHZxjmGe+St0xRGn4yBZcP/835Sl6t6q4znPFabcgDmIItX - ZsjaQfKd0La8GclHI1Pib7UuI6fvD70GkcQHoKoM1cOw8HQRpY953RnTNDKUk7is - ZjvhHkPUU2smLxJhCCwAiARq7TZceI0orfCkjQ87sRXavO82dn2Vq3mD9iVwnYY+ - mVuYBhqguwq0HoOomHKf/JbQc7Gz8E+SBHWvjCUvVtJLARwt3KUvZGY28oKm7pcs - ITJJEiVPfnS2CtIm7T0nCm4LMiE20GWhhJIh8gIQuORlUvtMX0R29v3cVcNYCbIh - +2WKG1F/gum7at/q - =On3v - -----END PGP MESSAGE----- - - switch-c1: - model: 'HP-procurve-2824' - location: Turm C Keller, bei Kabelanschluessen - # Ports 1-19 ungerade oben - # Ports 2-20 gerade unten - # (15, 16 gehen aktuell nach Haus A) - # Ports 21-24 unten seitlich (optional optisch) - # Port 7 geht aktuell nach Turm C Erdgeschoss und dadurch zur Ecce - ports: - switch-b1: - mode: bond - group: 2 - ports: 21-24 - up1: - mode: access - ports: '1' - nostp: true - up2: - mode: access - ports: '2' - nostp: true - # up3: - # mode: access - # ports: '3' - # nostp: true - up4: - mode: access - ports: '4' - nostp: true - # "Antenne" - switch-dach: - mode: trunk - ports: '6' - iso1: - mode: access - ports: '9' - iso2: - mode: access - ports: '10' - iso3: - mode: access - ports: '11' - iso4: - mode: access - ports: '12' - iso5: - mode: access - ports: '13' - iso6: - mode: access - ports: '14' - # Saal A: durch dummen PoE-Switch mit Aggregation an ap44-50 + switch-a1 - switch-a1: - mode: bond - group: 1 - ports: 15-16 - lacp: no - ap19: - mode: trunk - ports: 17 - ap26: - mode: trunk - ports: 18 - ap17: - mode: trunk - ports: 19 - ap38: - mode: trunk - ports: 7 - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAhPMG6VKUFLVNZmVfZ6P21CrXRmUeExuxIg4QIrYtKfYe - cxWst/IuHnDyL2TP8yGb00sjz7o0psZ9Z+zRCi/ONONyNzee103ymjXxk0Ygekid - 1IGVeSTqskrgOl53mFZEfP4nBcOqzcNFjMkm0c5B2OmHHHOokOJ5Xzsya120SGXk - JnYFVsRD6GFwuF88pgQ5VrGd5/drMaIrNkJ69dyfvYdHRTd0UgtiZFOMesRYFFP7 - +QdSW1MFoVZnjZgLeoNF/efIhHnTdClROCMZBYU5Z3pQcHAfE4GN3w+MceP/+5EY - z3wuSNpsuYNr8NnEDvofTJGdOLuclE6JPFvJMg1QptJKASfn3ZlOrL4ohbPGaDQ6 - z1P+6DJXliXS7dBdxH0bsB2qRZslmcj286D9bPgTsuvCzOaxcTtkM8y76gVVOVBI - TN+j1/OdlXyVmTM= - =XUUi - -----END PGP MESSAGE----- - - # Unused: 3 - switch-d1: - model: 'TL-SG3210' - location: Turm D Elektroraum - ports: - switch-b1: - mode: bond - ports: 1 - group: 1 - ap9: - mode: trunk - ports: 5 - ap10: - mode: trunk - ports: 4 - ap7: - mode: trunk - # Turm D, 5. Etage - ports: 8 - ap22: - mode: trunk - ports: 2 - ap12: - mode: trunk - ports: 7 - ap3: - mode: trunk - ports: 3 - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAkS9jHdnqPPary/yduPsA3Ya1rrERxfZxJnvicexUKl7b - eJlLe8e1BQE3BTaqkvLcBrGztBBvrgnv+kzmSTCd5jbL2/fFOdhedBsNjWpYtA7A - o6PPfYHka/Km4J/MihzVac9XUbBFhN0ETGYbGi0upPHHEKht3bUNzqkzvHxhQ8lJ - D7dDPs3vJXx3Ey8taZawdLJ9IcthvSojt8Un5A/SpdroW2CF4u0Gubuz+9D5i0T5 - vXDqDQqEewu7pofxZ8TR4PY9PNHT9kmHyI2sIq1AkqP0Mn8wKP7dJVrUS3Z+xBUt - /f0B+8a0EJDuQBB2p7yRlBcg5d58TGB59pptmLpQ39JDAbZxHQymPKy3R14k1wKa - fYvaMBkaGtcu/foCb1r3xfAZOJSF5MT754wjvxB1bl/iizqJQm+WN3YAkja/Gwh+ - J31/Ng== - =e45t - -----END PGP MESSAGE----- - - switch-c3d2-main: - model: 'HP-procurve-2824' - location: C3D2 - # Ports 1-19 ungerade oben - # Ports 2-20 gerade unten - # (15, 16 gehen aktuell nach Haus A) - # Ports 21-24 unten seitlich (optional optisch) - # Unused Port 7 geht aktuell nach Turm C Erdgeschoss - ports: - mgmt: - mode: access - ports: 1 - switch-b1: - mode: bond - group: 1 - ports: 21-24 - ap2: - mode: trunk - ports: 3 - ap31: - mode: trunk - ports: 2 - # For testing a new ap - ap-test1: - mode: trunk - ports: 4 - # For testing a new ap - ap-test2: - mode: trunk - ports: 5 - iso4: - mode: access - ports: 6 - # Freifunk Mesh-on-LAN - bmx: - mode: access - ports: 7 - c3d2: - mode: access - ports: '8-20' - - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+P65UkLF8x+pDNEoeSISflL8QTPih/D8lP5CK5gYTaL6x - 0SoVanRYdXERiXdZ1FXw/zorg76Ofpa35k+88wRK7XxGDkP62TC26Qeu8ZbCX4kR - t+IQSlKk74YTCC15vBFF+pAa5PFCWPBiWcl5yKTxCNy7e/wHSVtusia6WcmvwJJy - M4cY8uPiKEtwLqwZ6hJIjNbjU8yFRI3EQ1irTcd/6WBErIoaaeQT5GpUvPQ6xa6R - lfw0OVmKK31Kmwgs+Wty/hiBlASMGdUQZDHVwsoLyFIpWejH+lfY4RMkdqz8BP2a - CFxQMWipc4lXMw1n4oXpkr5DPAYB0d2vDPL2sKV5KNJJAe9RC4rLlk+9uYqE4PyK - RswLCZhHuKqFa07ufkRpbFGyywAa70UXtbvPkbJb6G1mJ75ozXTS11JqhAdnHCBC - 2i+VD94/nzLdvg== - =1SbG - -----END PGP MESSAGE----- - - # switch-a1-poe: - # password: | - # ----BEGIN PGP MESSAGE----- - - # hQEMA2PKcvDMvlKLAQf/ZSCPgN2uBCz3eZgIhOlTsAIxOHugCrROoXzmnV+XiD8j - # BP3T/KWCooFhdiWx9STyVJWk/tKz3UoVm+PmfYVeM7N3/FCXvN9N8eM1LNat/KVF - # frAu9raBhvH12DOBvSa5ouC9dbM/ggh/joJBUhIppGZk0aBGTjYcdxnQPGZmkwej - # ysnrKedMuIXGh+NWGusTe2Pgs81Ei5w/rnRp4jJZd4YD5hIVnO2KqPT50mlmc4Hi - # 6eg65oqFrzG5bJb1NYObt3D66nHpKZPoOXiw2Gg87twFvRsV7x+dyXuNvsOr3nIb - # Keeib9sXus67+zNwGJ5MmnZz5kM+iLE3AcTAQ67andJEAQAvyoDfxMMlMqhx/QNU - # VlTLZwdATmZ/JdCSoN+ti1+XG+7Lo7faOpUW/CxYD5iiSHsrA1/TvhZkVDB+Oqmx - # NJUMaDQ= - # =kig9 - # -----END PGP MESSAGE----- - - switch-a1: - model: 'TL-SG3210' - location: Saal A - ports: - # ZW stage - priv25: - mode: access - ports: - - 2 - - 3 - - 4 - - 5 - pub: - mode: access - ports: - - 8 - # ZW office - priv31: - mode: access - ports: - - 6 - switch-c1: - # Eigentlich gehen diese Ports durch das dumme PoE-Switch mit - # statisch konfigurierter Aggregation - mode: trunk - ports: 7 - iso4: - mode: access - ports: - - 1 - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAkS9jHdnqPPary/yduPsA3Ya1rrERxfZxJnvicexUKl7b - eJlLe8e1BQE3BTaqkvLcBrGztBBvrgnv+kzmSTCd5jbL2/fFOdhedBsNjWpYtA7A - o6PPfYHka/Km4J/MihzVac9XUbBFhN0ETGYbGi0upPHHEKht3bUNzqkzvHxhQ8lJ - D7dDPs3vJXx3Ey8taZawdLJ9IcthvSojt8Un5A/SpdroW2CF4u0Gubuz+9D5i0T5 - vXDqDQqEewu7pofxZ8TR4PY9PNHT9kmHyI2sIq1AkqP0Mn8wKP7dJVrUS3Z+xBUt - /f0B+8a0EJDuQBB2p7yRlBcg5d58TGB59pptmLpQ39JDAbZxHQymPKy3R14k1wKa - fYvaMBkaGtcu/foCb1r3xfAZOJSF5MT754wjvxB1bl/iizqJQm+WN3YAkja/Gwh+ - J31/Ng== - =e45t - -----END PGP MESSAGE----- - - switch-dach: - model: 'HP-procurve-2824' - location: Dach - ports: - mgmt: - mode: access - ports: '1' - switch-c1: - mode: trunk - ports: '24' - # Starlink - up3: - mode: access - ports: '3' - nostp: true - # Freifunk Mesh-on-LAN - bmx: - mode: access - ports: '10-19' - serv: - mode: access - ports: '6-9' - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQgAkS9jHdnqPPary/yduPsA3Ya1rrERxfZxJnvicexUKl7b - eJlLe8e1BQE3BTaqkvLcBrGztBBvrgnv+kzmSTCd5jbL2/fFOdhedBsNjWpYtA7A - o6PPfYHka/Km4J/MihzVac9XUbBFhN0ETGYbGi0upPHHEKht3bUNzqkzvHxhQ8lJ - D7dDPs3vJXx3Ey8taZawdLJ9IcthvSojt8Un5A/SpdroW2CF4u0Gubuz+9D5i0T5 - vXDqDQqEewu7pofxZ8TR4PY9PNHT9kmHyI2sIq1AkqP0Mn8wKP7dJVrUS3Z+xBUt - /f0B+8a0EJDuQBB2p7yRlBcg5d58TGB59pptmLpQ39JDAbZxHQymPKy3R14k1wKa - fYvaMBkaGtcu/foCb1r3xfAZOJSF5MT754wjvxB1bl/iizqJQm+WN3YAkja/Gwh+ - J31/Ng== - =e45t - -----END PGP MESSAGE----- diff --git a/salt-pillar/top.sls b/salt-pillar/top.sls deleted file mode 100644 index e4df3d7..000000000 --- a/salt-pillar/top.sls +++ /dev/null @@ -1,62 +0,0 @@ -base: - '*': - - hosts - - subnets - - vlans - 'server1': - - lxc-containers.server1 - - bird.ospf - - switches - - cpe.aps - - collectd.server1 - - keys - 'server2': - - lxc-containers.server1 - - bird.ospf - - switches - - cpe.aps - - collectd.server1 - - keys - 'priv*-gw': - - dhcp - - bird.radv - - bird.ospf - - collectd.gw - 'pub-gw or serv-gw': - - dhcp - - bird.radv - - bird.ospf - 'pub-gw': - - collectd.gw - 'c3d2-gw* or c3d2-anon or mgmt-gw or cls-gw': - - bird.ospf - 'c3d2-gw1 or cls-gw': - - bird.radv - 'bgp': - - bird.ospf - - bird.bgp - 'upstream*': - - bird.ospf - - collectd.upstream - # for forward-zones in unbound - - bind.dns - 'upstream1': - - upstream.upstream1 - - bind.dyndns.upstream1 - 'upstream2': - - upstream.upstream2 - - bind.dyndns.upstream2 - 'anon*': - - bird.ospf - - wireguard.anon1 - - upstream.anon1 - - collectd.upstream - - bind.dyndns.anon1 - - bind.dns - 'dns': - - bind.dns - - bind.dyndns.upstream1 - - bind.dyndns.upstream2 - - bind.dyndns.anon1 - 'stats': - - collectd.stats-server diff --git a/salt-pillar/upstream/anon1.sls b/salt-pillar/upstream/anon1.sls deleted file mode 100644 index 4f857b7..000000000 --- a/salt-pillar/upstream/anon1.sls +++ /dev/null @@ -1,5 +0,0 @@ -upstream: - interface: protonvpn - nat66-interface: protonvpn - up-bandwidth: 45000 - flows: 4096 diff --git a/salt-pillar/upstream/upstream1.sls b/salt-pillar/upstream/upstream1.sls deleted file mode 100644 index 44523cb..000000000 --- a/salt-pillar/upstream/upstream1.sls +++ /dev/null @@ -1,46 +0,0 @@ -upstream: - interface: up1 - nat66-interface: 6to4 - up-bandwidth: 52500 - flows: 2048 - -port-forwarding: - - proto: tcp - port: 80 - to: 172.20.73.45:80 - - proto: tcp - port: 443 - to: 172.20.73.45:443 - - proto: udp - port: 2325 - to: 172.22.99.253 - - proto: udp - port: 2399 - to: 172.22.99.253 - - proto: udp - port: 2327 - to: 172.22.99.253 - - proto: udp - port: 2338 - to: 172.22.99.253 - - proto: udp - port: 2339 - to: 172.22.99.253 - - proto: udp - port: 40533 - to: 172.22.99.253 - - proto: udp - port: 61699 - to: 172.22.99.253 - - proto: tcp - port: 2222 - to: 172.20.74.210:22 - - proto: tcp - port: 8443 - to: 172.20.74.210:443 - - proto: tcp - port: 2223 - to: 172.20.73.47:22 - - proto: udp - port: 30000 - to: 172.20.73.48:30000 diff --git a/salt-pillar/upstream/upstream2.sls b/salt-pillar/upstream/upstream2.sls deleted file mode 100644 index 25525a9..000000000 --- a/salt-pillar/upstream/upstream2.sls +++ /dev/null @@ -1,41 +0,0 @@ -#!yaml|gpg - -upstream: - interface: up2 - nat66-interface: up2 - up-bandwidth: 52500 - flows: 2048 - -port-forwarding: - - proto: udp - port: 1194 - to: 172.20.75.9:1194 - - proto: tcp - port: 2222 - to: 172.20.74.210:22 - - proto: tcp - port: 8443 - to: 172.20.74.210:443 - -ipv6-tunnel: - endpoint: 216.66.80.30 - address: 2001:470:1f0a:12b2::2/64 - gateway: 2001:470:1f0a:12b2::1 - - tunnelbroker: - tunnel_id: '407181' - username: 'C3D2HQ' - key: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+MPl9B7V1GfG+ps+cILxxnGA8nx9KN69Zj03T5KVYMWw7 - 6nMfXyhC6ZV3BTVUPqY290SaMP0wa4YjpewypfILoJLQDGV7SQaR8eVVCXQYusXK - M+L1jWr8f+GOCH5BYsX4WS0PhJ0EplSDlbsvT2NiLc7SFGsrLwpfL4jLJJ3ICSif - BbKZy7aovpAXmaeTFaYR7wsclXk7hM94U0uaF9HJK0e9WDFuHuz7dbAXLVFIHFIx - UdrjoA8GfRoCqMLXe9Uce+MPvkJX3m0oAtc68Znw/4ndMm6FIyuUhA/jh+gt4/2B - BXCch68PGnKNiFmRDW+h17ZiAFeobyb960wJBammLNJLAS+adCeoDgJCxXTzZ5Rh - IFEdKAewlFa1RXWn0HhGu7FYoeM+EbuH/ZYW9TOIWYRb3Ol36MPDoRuPEWU/bETG - UQEvc22wrpxOfjIA - =UbJD - -----END PGP MESSAGE----- - diff --git a/salt-pillar/vlans/init.sls b/salt-pillar/vlans/init.sls deleted file mode 100644 index 2a424f9..000000000 --- a/salt-pillar/vlans/init.sls +++ /dev/null @@ -1,25 +0,0 @@ -vlans: - # switches and CPE only have IP addresses configured in the management vlan - mgmt: 1 - # routers, OSPF area 0 - core: 2 - # servers... - serv: 3 - # ZW public - pub: 4 - # C3D2 home network - c3d2: 5 - cluster: 6 - bmx: 7 - # Modems -{%- for i in range(1, 5) %} - up{{ i }}: {{ i + 9 }} -{%- endfor %} - # Neighbor subnets -{%- for i in range(1, 62) %} - priv{{ i }}: {{ i + 39 }} -{%- endfor %} - # Isolated neighbors directly connection with their modems -{%- for i in range(1, 17) %} - iso{{ i }}: {{ i + 100 }} -{%- endfor %} diff --git a/salt-pillar/vpn/anon1.sls b/salt-pillar/vpn/anon1.sls deleted file mode 100644 index b2996d6..000000000 --- a/salt-pillar/vpn/anon1.sls +++ /dev/null @@ -1,85 +0,0 @@ -#!yaml|gpg - -openvpn: - protonvpn: - server: nl-free-01.protonvpn.com - user: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf7BCwzkTetWarslcjqPyMRqMmbigVnQmp2Fjr/jRy9VhFr - AljofSuYyWwWVk9aPGh5dNXShT4CzKs2eSrSno2H71bnuqxfc80dqhO3loM63NZL - EchUhT09keQ580WEp3CziDXDbe8T5clmour7Dy9kX/AI+WqeKtdAjgBaI50M3m6f - 4TWt5zIUyMSxHtyEbpTswAtjD4GmjfsVHCUIw+EyfMsBVqRxYWDjtRUUE35wMeWm - k0DpyU5MF5CmKM108h8v69ti223kjB5hc+b/lg7lcr+8bjr3f9ELeg0pvtlkx4ps - VS8TXOIhT3KF7Bu9qKhmQFd5rwE5ColTiTcKpeq3iNJbAX3IIx7mvJSlYAeSwj0Y - 2l4LUvpl1f+IQ/PhRMNO1TZEqbG7q762skrD/9DVbpRpFblqKhj9tuyv0OFiPPCa - QcVW+MHwyqKZ1g1/KVXAaEWTdIP3qyuvA4zOGQ== - =BLbr - -----END PGP MESSAGE----- - password: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf9FW6GeyPCaJm9ftIW89GX61TCnzMPXzK8i9hwA9mmRJxb - DuZ9gbMD5WKzgVNoCEXmKZ1nnbSTwCn1YjhMWwmmextrAuAGQiGqFtzG+KiyUGr6 - PG3iHXtzcz2v+oElB7hswnfpRS4XVB9VP/LlPk2azY1jaF+EyfO4WkN4Dg0ldIal - ulrOknmFKAQjbuPeRsejOEnpNocLd0fh5Phza66g4YxmPAT9QznOXCumrKrEoC5q - SW/9DxJugCiYmU5ti8pdySBVeRqeoen35tXdyl/8tMX0R97c27HCzzPRcMaQxQVc - yyrTDEib5T0PiphbtHcXBovlna87gUQn2uM+Zm3IL9JbAeadBusliNidAaMaB/hN - 2jQcqRxJmTp+Xo7vLzziAlaGhYEivq2ROasgaXa97qbkFIIvy4HVJrRtx7s8xuli - s8uY4mS0ZjVgGvFYO2ZMD+TIKZxbd6XwAFDBlA== - =fZBz - -----END PGP MESSAGE----- - ca: | - -----BEGIN CERTIFICATE----- - MIIFozCCA4ugAwIBAgIBATANBgkqhkiG9w0BAQ0FADBAMQswCQYDVQQGEwJDSDEV - MBMGA1UEChMMUHJvdG9uVlBOIEFHMRowGAYDVQQDExFQcm90b25WUE4gUm9vdCBD - QTAeFw0xNzAyMTUxNDM4MDBaFw0yNzAyMTUxNDM4MDBaMEAxCzAJBgNVBAYTAkNI - MRUwEwYDVQQKEwxQcm90b25WUE4gQUcxGjAYBgNVBAMTEVByb3RvblZQTiBSb290 - IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt+BsSsZg7+AuqTq7 - vDbPzfygtl9f8fLJqO4amsyOXlI7pquL5IsEZhpWyJIIvYybqS4s1/T7BbvHPLVE - wlrq8A5DBIXcfuXrBbKoYkmpICGc2u1KYVGOZ9A+PH9z4Tr6OXFfXRnsbZToie8t - 2Xjv/dZDdUDAqeW89I/mXg3k5x08m2nfGCQDm4gCanN1r5MT7ge56z0MkY3FFGCO - qRwspIEUzu1ZqGSTkG1eQiOYIrdOF5cc7n2APyvBIcfvp/W3cpTOEmEBJ7/14RnX - nHo0fcx61Inx/6ZxzKkW8BMdGGQF3tF6u2M0FjVN0lLH9S0ul1TgoOS56yEJ34hr - JSRTqHuar3t/xdCbKFZjyXFZFNsXVvgJu34CNLrHHTGJj9jiUfFnxWQYMo9UNUd4 - a3PPG1HnbG7LAjlvj5JlJ5aqO5gshdnqb9uIQeR2CdzcCJgklwRGCyDT1pm7eoiv - WV19YBd81vKulLzgPavu3kRRe83yl29It2hwQ9FMs5w6ZV/X6ciTKo3etkX9nBD9 - ZzJPsGQsBUy7CzO1jK4W01+u3ItmQS+1s4xtcFxdFY8o/q1zoqBlxpe5MQIWN6Qa - lryiET74gMHE/S5WrPlsq/gehxsdgc6GDUXG4dk8vn6OUMa6wb5wRO3VXGEc67IY - m4mDFTYiPvLaFOxtndlUWuCruKcCAwEAAaOBpzCBpDAMBgNVHRMEBTADAQH/MB0G - A1UdDgQWBBSDkIaYhLVZTwyLNTetNB2qV0gkVDBoBgNVHSMEYTBfgBSDkIaYhLVZ - TwyLNTetNB2qV0gkVKFEpEIwQDELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFByb3Rv - blZQTiBBRzEaMBgGA1UEAxMRUHJvdG9uVlBOIFJvb3QgQ0GCAQEwCwYDVR0PBAQD - AgEGMA0GCSqGSIb3DQEBDQUAA4ICAQCYr7LpvnfZXBCxVIVc2ea1fjxQ6vkTj0zM - htFs3qfeXpMRf+g1NAh4vv1UIwLsczilMt87SjpJ25pZPyS3O+/VlI9ceZMvtGXd - MGfXhTDp//zRoL1cbzSHee9tQlmEm1tKFxB0wfWd/inGRjZxpJCTQh8oc7CTziHZ - ufS+Jkfpc4Rasr31fl7mHhJahF1j/ka/OOWmFbiHBNjzmNWPQInJm+0ygFqij5qs - 51OEvubR8yh5Mdq4TNuWhFuTxpqoJ87VKaSOx/Aefca44Etwcj4gHb7LThidw/ky - zysZiWjyrbfX/31RX7QanKiMk2RDtgZaWi/lMfsl5O+6E2lJ1vo4xv9pW8225B5X - eAeXHCfjV/vrrCFqeCprNF6a3Tn/LX6VNy3jbeC+167QagBOaoDA01XPOx7Odhsb - Gd7cJ5VkgyycZgLnT9zrChgwjx59JQosFEG1DsaAgHfpEl/N3YPJh68N7fwN41Cj - zsk39v6iZdfuet/sP7oiP5/gLmA/CIPNhdIYxaojbLjFPkftVjVPn49RqwqzJJPR - N8BOyb94yhQ7KO4F3IcLT/y/dsWitY0ZH4lCnAVV/v2YjWAWS3OWyC8BFx/Jmc3W - DK/yPwECUcPgHIeXiRjHnJt0Zcm23O2Q3RphpU+1SO3XixsXpOVOYP6rJIXW9bMZ - A1gTTlpi7A== - -----END CERTIFICATE----- - key: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf+IvF6zK4TMYgQIrt30zB2QGPU28pRD6gAmcEJman1QzH6 - vMrjONchjC3qTE9GVhFlyuxHZaYHFOFEW8y7JV7VBR0BGWa5WwalbXngkyJfL/SM - A2zXH/7d5w1TBM0uJBb3vCKeqjBnw47Vm5jDh2CG7kJuD08330WNpnl2pZJebDBH - IWbcGrI8M45fcPS3ui2HM+PoFUmVNP3EaXRSxLQlK4CpQjVmz7Adf11+f1HotYE5 - V5DIbqF0nqYdMgekg026d4TwZbhX8kAXtiJmGVd9Wwy6Osq9gGb8QmbjMNRpjdRp - 1P2dD5HIdipmWQDCc+NEoowzsNobSteq+yz8mmCfPNLA/gHOCApyk/YeVjxpTaJU - OLlHBcZ2p35pc+aeKhxQyKqSr8dEnGrgWLjiHxo637D2PtI9NGGxOdEzPTeYzvzq - Gf9qIWmYWQdFiHcWGn42p8/sdSaqrixGNUhwc9ZnXzBaGF2j4mJ5lR8pgorfr2Wc - wOPQRFAwxFRMXonPvOHRYb8ARs7JWAMjqtEDbnaHYmvduqWYEpKZeUqlKAyl5d4h - Pou1u8W6HeFSOK5Dz/wSTHUB+/COLoR4xMv+ChBGWQkex4TlMzGroe0VjK4Zf4Ya - IPu/MZF6Pqi9AN+yydUnkpZWYcICGH5NPy7gVt8okKuAhqYJcrq5JTvqvyUTNdS2 - icdTSPNY2k3+YvLmDwCqolIjB+kjOKjZw2bjZ1HV7RCrKJhXOxdyd9ktGFOlNCtw - UHZoIFg0TCYxEvNHoZyjJzp9V0d/CQBBCYmwD9hIFr602WQv7+Ro6b4CFCFXytOC - msSAsLx1oBgJAOs9lcBwD7nCyWNwsk/MsE9OsJICYA/8ZzJPuqcJLwEm9tmPcWGF - 0ws4GJAet9U4TDwUEYdV9AvcBsl5MHNb4cgIfPuJWZ11Wx2MQ9RuD6L8fDI5H8wI - =164/ - -----END PGP MESSAGE----- diff --git a/salt-pillar/wireguard/anon1.sls b/salt-pillar/wireguard/anon1.sls deleted file mode 100644 index aa9cc90..000000000 --- a/salt-pillar/wireguard/anon1.sls +++ /dev/null @@ -1,20 +0,0 @@ -#!yaml|gpg -wireguard-instances: - 'njalla': - private_key: | - -----BEGIN PGP MESSAGE----- - - hQEMA2PKcvDMvlKLAQf/WyZLuFilGCU8WGG2i0IaX5ek9vvQ1eIEXKMmTXyU4OG8 - ynaGYNwC5wKDxNhVas+twnCSpXpZLw61eRQrK6IhZnl69dzhFRZ5gR9T3VnMKNP6 - 2WsNQp5oEsNutvNw/6AkFm653T79zq/Rj3K+BM//+x3WKFShK+o/Y0+7L+2YEAo8 - IeMS7nbB018acYZv0cEJGHJvcL/zHm6+IyW6WRz0tu5yaI8iwLMGDj6blVCu7efd - 0JUAVPT+IrUhph6bH4jokkqxS0VCTgDmtLFmFDsCqv7SXwvDz4CvfzEPVATkiLNh - PCQBetoBbDkfEieulod8//O8j6EIa+rerGjwdvxX4dJnAfLGmn8KSDTcQUWhqFwI - lpy2QkY5XtuqKWM1tm0qel92kNKd7zcBfjtQxTorOXsxch39nHGZJ4LV6u/Li2ss - ku2TdReHWjrpIvY/PCIZNEBUYcqNJI2SUT9LA95pc38pH4SugBI9TQ== - =ddWH - -----END PGP MESSAGE----- - addr: 'fd03:1337::210/64, 10.13.37.210/24' - peers: - - public_key: 'xhbsrE6GyyJZD8pwLBU694NWMzVCeRoqghTeGhMudl0=' - endpoint: '198.167.192.29:51820'