diff --git a/domains/00_make_domains.sh b/domains/00_make_domains.sh
new file mode 100755
index 0000000000000000000000000000000000000000..4a371614f6d244b13053cb010fdb5a29d6981df0
--- /dev/null
+++ b/domains/00_make_domains.sh
@@ -0,0 +1,159 @@
+#!/bin/bash
+
+set -eu
+
+MYDIR=$(dirname $(realpath "$0"))
+
+for i in $(seq 1 33); do
+
+DOM_DEC_TWO_DIGIT=$(printf %02d "$i")
+DOM_DEC="$i"
+DOM_HEX=$(printf %x "$i")
+DOM_SEED=$(echo -n "Freifunk Stuttgart Segment ${DOM_DEC}" | sha256sum | cut -f1 -d' ')
+IP4_PREFIX="10.190.$(( ( i - 1 ) * 8 )).0/21"
+IP4_NEXTNODE="10.190.$(( ( i - 1 ) * 8 )).1"
+if [ $i -eq 33 ]; then
+	IP4_PREFIX="10.191.0.0/19"
+	IP4_NEXTNODE="10.191.0.1"
+fi
+IP6_PREFIX="2001:67c:d78:${DOM_HEX}::/64"
+IP6_NEXTNODE="2001:67c:d78:${DOM_HEX}::1"
+
+cat > "$MYDIR/ffs_seg_${DOM_DEC_TWO_DIGIT}.conf" <<EOF
+{
+  domain_names = {
+    ffs_seg_${DOM_DEC_TWO_DIGIT} = 'Segment ${DOM_DEC}',
+  },
+
+  hide_domain = { "ffs_seg${DOM_DEC_TWO_DIGIT}" },
+
+  domain_seed = '${DOM_SEED}',
+
+  -- unique network prefixes per domain
+  prefix4 = '${IP4_PREFIX}',
+  prefix6 = '${IP6_PREFIX}',
+
+  next_node = {
+    ip4 = '${IP4_NEXTNODE}',
+    ip6 = '${IP6_NEXTNODE}',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s${DOM_DEC_TWO_DIGIT}.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s${DOM_DEC_TWO_DIGIT}.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
+EOF
+done
diff --git a/domains/ffs_seg_01.conf b/domains/ffs_seg_01.conf
new file mode 100644
index 0000000000000000000000000000000000000000..751e1e1b4facd22229083923eb574f93f5c96c51
--- /dev/null
+++ b/domains/ffs_seg_01.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_01 = 'Segment 1',
+  },
+
+  hide_domain = { "ffs_seg01" },
+
+  domain_seed = '72465bfb70b44aa5a5f4b2ce57bff3d6b9cd1268a83e1518f36125f891c2913b',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.0.0/21',
+  prefix6 = '2001:67c:d78:1::/64',
+
+  next_node = {
+    ip4 = '10.190.0.1',
+    ip6 = '2001:67c:d78:1::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s01.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s01.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_02.conf b/domains/ffs_seg_02.conf
new file mode 100644
index 0000000000000000000000000000000000000000..528fa7b67e9698a5d68cecefc40b33ec4bb570bb
--- /dev/null
+++ b/domains/ffs_seg_02.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_02 = 'Segment 2',
+  },
+
+  hide_domain = { "ffs_seg02" },
+
+  domain_seed = 'b747b3f5dfb01fd35a95fcd1a0ede8b646abc68efbf9d97cb61b4d9aed74a9f0',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.8.0/21',
+  prefix6 = '2001:67c:d78:2::/64',
+
+  next_node = {
+    ip4 = '10.190.8.1',
+    ip6 = '2001:67c:d78:2::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s02.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s02.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_03.conf b/domains/ffs_seg_03.conf
new file mode 100644
index 0000000000000000000000000000000000000000..815a7ec1eb5f50badc85c4cb11b053fb30fca1e2
--- /dev/null
+++ b/domains/ffs_seg_03.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_03 = 'Segment 3',
+  },
+
+  hide_domain = { "ffs_seg03" },
+
+  domain_seed = '3cadf1d830a7acb05a797b89b278b9f55aecccc9c909e51109db7156bab1028e',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.16.0/21',
+  prefix6 = '2001:67c:d78:3::/64',
+
+  next_node = {
+    ip4 = '10.190.16.1',
+    ip6 = '2001:67c:d78:3::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s03.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s03.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_04.conf b/domains/ffs_seg_04.conf
new file mode 100644
index 0000000000000000000000000000000000000000..02986db5282d2ebea2880617913b9ae4919d6c7d
--- /dev/null
+++ b/domains/ffs_seg_04.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_04 = 'Segment 4',
+  },
+
+  hide_domain = { "ffs_seg04" },
+
+  domain_seed = '489eb88ed457107fb1bc042fb3dc3972aae0d076c752505a77e1d0b71413c15c',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.24.0/21',
+  prefix6 = '2001:67c:d78:4::/64',
+
+  next_node = {
+    ip4 = '10.190.24.1',
+    ip6 = '2001:67c:d78:4::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s04.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s04.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_05.conf b/domains/ffs_seg_05.conf
new file mode 100644
index 0000000000000000000000000000000000000000..4110830b7839be07296105dd1c4666095f320a1b
--- /dev/null
+++ b/domains/ffs_seg_05.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_05 = 'Segment 5',
+  },
+
+  hide_domain = { "ffs_seg05" },
+
+  domain_seed = '72192e32c7ca8ec2b2222e27e1b4aff9d7cdacdfb92c3a19d029eb7edcb44120',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.32.0/21',
+  prefix6 = '2001:67c:d78:5::/64',
+
+  next_node = {
+    ip4 = '10.190.32.1',
+    ip6 = '2001:67c:d78:5::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s05.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s05.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_06.conf b/domains/ffs_seg_06.conf
new file mode 100644
index 0000000000000000000000000000000000000000..63b00ff5459e0224d4fd9fe687cd7b3140d52f26
--- /dev/null
+++ b/domains/ffs_seg_06.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_06 = 'Segment 6',
+  },
+
+  hide_domain = { "ffs_seg06" },
+
+  domain_seed = 'f241dd1635bba404e010612429a37b273efc71f1ba3a7ed74bd0705e4e781d39',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.40.0/21',
+  prefix6 = '2001:67c:d78:6::/64',
+
+  next_node = {
+    ip4 = '10.190.40.1',
+    ip6 = '2001:67c:d78:6::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s06.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s06.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_07.conf b/domains/ffs_seg_07.conf
new file mode 100644
index 0000000000000000000000000000000000000000..a610d7cf340b31a1ded0612cf82fbe7d674b570a
--- /dev/null
+++ b/domains/ffs_seg_07.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_07 = 'Segment 7',
+  },
+
+  hide_domain = { "ffs_seg07" },
+
+  domain_seed = '6eebd9ba336273069b8ee129bcaeed0fec9823b05e46f94ae96717d6143014f0',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.48.0/21',
+  prefix6 = '2001:67c:d78:7::/64',
+
+  next_node = {
+    ip4 = '10.190.48.1',
+    ip6 = '2001:67c:d78:7::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s07.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s07.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg08.conf b/domains/ffs_seg_08.conf
similarity index 89%
rename from domains/ffs_seg08.conf
rename to domains/ffs_seg_08.conf
index ad9484e079193e2a9430e4ced598f561f7543d63..a5d54f9282c82c9c652d2f0c7a11b01221e0698d 100644
--- a/domains/ffs_seg08.conf
+++ b/domains/ffs_seg_08.conf
@@ -1,18 +1,11 @@
 {
   domain_names = {
-    ffs_seg08 = 'Segment 8',
-    ffs_70563 = '70563 Stuttgart Vaihingen',
-    ffs_70565 = '70565 Stuttgart Vaihingen',
-    ffs_70567 = '70567 Stuttgart Moehringen',
-    ffs_70569 = '70569 Stuttgart Vaihingen',
-    ffs_70597 = '70567 Stuttgart Degerloch',
-    ffs_70599 = '70567 Stuttgart Plieningen',
+    ffs_seg_08 = 'Segment 8',
   },
 
   hide_domain = { "ffs_seg08" },
 
-  -- Can be generated using: echo $(hexdump -v -n 32 -e '1/1 "%02x"' </dev/urandom)
-  domain_seed = '41ec3ce72c2e931f5eda77c635376423acdd9ae4a2fd2060e3f31ac569e2887e',
+  domain_seed = '8851960b182cdff8de085e4781b1c83c9b43a67d5412684d6473680f5089f2f9',
 
   -- unique network prefixes per domain
   prefix4 = '10.190.56.0/21',
diff --git a/domains/ffs_seg_09.conf b/domains/ffs_seg_09.conf
new file mode 100644
index 0000000000000000000000000000000000000000..c40d2fb960749688413914a7402b6e21c557048d
--- /dev/null
+++ b/domains/ffs_seg_09.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_09 = 'Segment 9',
+  },
+
+  hide_domain = { "ffs_seg09" },
+
+  domain_seed = '5f366f68494d5de579454aed3112d950330eb45ea92ddfaab6a3cbda214aafeb',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.64.0/21',
+  prefix6 = '2001:67c:d78:9::/64',
+
+  next_node = {
+    ip4 = '10.190.64.1',
+    ip6 = '2001:67c:d78:9::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s09.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s09.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_10.conf b/domains/ffs_seg_10.conf
new file mode 100644
index 0000000000000000000000000000000000000000..aac1b6f355534e53dbdcfa2820e33ec1d59f5b54
--- /dev/null
+++ b/domains/ffs_seg_10.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_10 = 'Segment 10',
+  },
+
+  hide_domain = { "ffs_seg10" },
+
+  domain_seed = '901b7e566dbfe9bb83980a23b6bb19ade2b05f772e68fa5e716d90c1ee315fe8',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.72.0/21',
+  prefix6 = '2001:67c:d78:a::/64',
+
+  next_node = {
+    ip4 = '10.190.72.1',
+    ip6 = '2001:67c:d78:a::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s10.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s10.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_11.conf b/domains/ffs_seg_11.conf
new file mode 100644
index 0000000000000000000000000000000000000000..558c4078c243da3f46b3d613ecb235d742c59437
--- /dev/null
+++ b/domains/ffs_seg_11.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_11 = 'Segment 11',
+  },
+
+  hide_domain = { "ffs_seg11" },
+
+  domain_seed = '9b9a40d8f8bb5fde531998f5a9807c7d5c6b9b85a59db79176b550e711d1e597',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.80.0/21',
+  prefix6 = '2001:67c:d78:b::/64',
+
+  next_node = {
+    ip4 = '10.190.80.1',
+    ip6 = '2001:67c:d78:b::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s11.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s11.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_12.conf b/domains/ffs_seg_12.conf
new file mode 100644
index 0000000000000000000000000000000000000000..1728f69af4c4db1d3ff4d488196b4128b3aecd54
--- /dev/null
+++ b/domains/ffs_seg_12.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_12 = 'Segment 12',
+  },
+
+  hide_domain = { "ffs_seg12" },
+
+  domain_seed = 'c5da91aa8e47fbc59f4baf2cad43aded435d12456d2c1d41a048300bf4876852',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.88.0/21',
+  prefix6 = '2001:67c:d78:c::/64',
+
+  next_node = {
+    ip4 = '10.190.88.1',
+    ip6 = '2001:67c:d78:c::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s12.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s12.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_13.conf b/domains/ffs_seg_13.conf
new file mode 100644
index 0000000000000000000000000000000000000000..34bb0088b7a5ab8c977ae142fc2a26194d03d876
--- /dev/null
+++ b/domains/ffs_seg_13.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_13 = 'Segment 13',
+  },
+
+  hide_domain = { "ffs_seg13" },
+
+  domain_seed = '26f216cf8016a0cb8ade4153446aa3c155cc18861c6d39fe9e1f5a78b2538556',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.96.0/21',
+  prefix6 = '2001:67c:d78:d::/64',
+
+  next_node = {
+    ip4 = '10.190.96.1',
+    ip6 = '2001:67c:d78:d::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s13.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s13.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_14.conf b/domains/ffs_seg_14.conf
new file mode 100644
index 0000000000000000000000000000000000000000..2da24b162f18e143200761e810493f6a26c086d6
--- /dev/null
+++ b/domains/ffs_seg_14.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_14 = 'Segment 14',
+  },
+
+  hide_domain = { "ffs_seg14" },
+
+  domain_seed = '535eab29c5697bff36a8f38c99a8deb3ab704f6b8614794afed1e3a44783a7e6',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.104.0/21',
+  prefix6 = '2001:67c:d78:e::/64',
+
+  next_node = {
+    ip4 = '10.190.104.1',
+    ip6 = '2001:67c:d78:e::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s14.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s14.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_15.conf b/domains/ffs_seg_15.conf
new file mode 100644
index 0000000000000000000000000000000000000000..60f66a2c9c8b5357179d4eb63ae31035e3266e9e
--- /dev/null
+++ b/domains/ffs_seg_15.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_15 = 'Segment 15',
+  },
+
+  hide_domain = { "ffs_seg15" },
+
+  domain_seed = '829f8b79b2024b5e040fac3809679b94c94cac2225d18fbe32709cc075537547',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.112.0/21',
+  prefix6 = '2001:67c:d78:f::/64',
+
+  next_node = {
+    ip4 = '10.190.112.1',
+    ip6 = '2001:67c:d78:f::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s15.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s15.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_16.conf b/domains/ffs_seg_16.conf
new file mode 100644
index 0000000000000000000000000000000000000000..b871a8496667714ab3acc023d28f56938e45dc7f
--- /dev/null
+++ b/domains/ffs_seg_16.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_16 = 'Segment 16',
+  },
+
+  hide_domain = { "ffs_seg16" },
+
+  domain_seed = '92012a1fe69a0f55109d1dba5dd27cdb7bc465d7b775e5989c58d98ee3b66404',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.120.0/21',
+  prefix6 = '2001:67c:d78:10::/64',
+
+  next_node = {
+    ip4 = '10.190.120.1',
+    ip6 = '2001:67c:d78:10::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s16.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s16.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_17.conf b/domains/ffs_seg_17.conf
new file mode 100644
index 0000000000000000000000000000000000000000..07a9e974a545d8ef7e923e89d49371dcb4275f41
--- /dev/null
+++ b/domains/ffs_seg_17.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_17 = 'Segment 17',
+  },
+
+  hide_domain = { "ffs_seg17" },
+
+  domain_seed = 'bd0e5fdd7f1d8832a0dcdd26210854611559785c8cf21a5c0d12ba3b31b57c57',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.128.0/21',
+  prefix6 = '2001:67c:d78:11::/64',
+
+  next_node = {
+    ip4 = '10.190.128.1',
+    ip6 = '2001:67c:d78:11::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s17.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s17.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_18.conf b/domains/ffs_seg_18.conf
new file mode 100644
index 0000000000000000000000000000000000000000..5b236346f30b09fcab4a86e8eeba716ff037182b
--- /dev/null
+++ b/domains/ffs_seg_18.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_18 = 'Segment 18',
+  },
+
+  hide_domain = { "ffs_seg18" },
+
+  domain_seed = 'a0836640bcc29f170bde0ba967ce8e7047070cf472a494143d0f866de6621e0d',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.136.0/21',
+  prefix6 = '2001:67c:d78:12::/64',
+
+  next_node = {
+    ip4 = '10.190.136.1',
+    ip6 = '2001:67c:d78:12::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s18.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s18.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_19.conf b/domains/ffs_seg_19.conf
new file mode 100644
index 0000000000000000000000000000000000000000..a91b77e489f0ead1d19cfdbc10dfe3c12894ee58
--- /dev/null
+++ b/domains/ffs_seg_19.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_19 = 'Segment 19',
+  },
+
+  hide_domain = { "ffs_seg19" },
+
+  domain_seed = 'cf981e61719ed7ea9de3252b60f8265db2198ab37e63106436d36f7e6185c4ed',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.144.0/21',
+  prefix6 = '2001:67c:d78:13::/64',
+
+  next_node = {
+    ip4 = '10.190.144.1',
+    ip6 = '2001:67c:d78:13::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s19.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s19.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_20.conf b/domains/ffs_seg_20.conf
new file mode 100644
index 0000000000000000000000000000000000000000..56806bca234f660073b3e36bd1e0e9113e065eab
--- /dev/null
+++ b/domains/ffs_seg_20.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_20 = 'Segment 20',
+  },
+
+  hide_domain = { "ffs_seg20" },
+
+  domain_seed = '0172974a90b73e5d73f32e03c29955d521f826dd5fee414fd354015358a8472c',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.152.0/21',
+  prefix6 = '2001:67c:d78:14::/64',
+
+  next_node = {
+    ip4 = '10.190.152.1',
+    ip6 = '2001:67c:d78:14::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s20.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s20.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_21.conf b/domains/ffs_seg_21.conf
new file mode 100644
index 0000000000000000000000000000000000000000..0468eb7a15882e651c06b96f02afda437e930c18
--- /dev/null
+++ b/domains/ffs_seg_21.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_21 = 'Segment 21',
+  },
+
+  hide_domain = { "ffs_seg21" },
+
+  domain_seed = '436b5569f3dd2bf6050dd950b3ff7601e8bb119f2e4186f6199fbed28f618ac9',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.160.0/21',
+  prefix6 = '2001:67c:d78:15::/64',
+
+  next_node = {
+    ip4 = '10.190.160.1',
+    ip6 = '2001:67c:d78:15::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s21.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s21.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_22.conf b/domains/ffs_seg_22.conf
new file mode 100644
index 0000000000000000000000000000000000000000..bfacf404ac1bffc3e19a3d77a84b3e7bbbd8a646
--- /dev/null
+++ b/domains/ffs_seg_22.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_22 = 'Segment 22',
+  },
+
+  hide_domain = { "ffs_seg22" },
+
+  domain_seed = '4ccbaa426c93a6a8db2acfa5306e912c9211832a1d7adfccc5795428a0007bed',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.168.0/21',
+  prefix6 = '2001:67c:d78:16::/64',
+
+  next_node = {
+    ip4 = '10.190.168.1',
+    ip6 = '2001:67c:d78:16::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s22.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s22.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_23.conf b/domains/ffs_seg_23.conf
new file mode 100644
index 0000000000000000000000000000000000000000..83f9d07652a540de24d24aa2e3b9a15226c22146
--- /dev/null
+++ b/domains/ffs_seg_23.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_23 = 'Segment 23',
+  },
+
+  hide_domain = { "ffs_seg23" },
+
+  domain_seed = '5bd3b0b13601a6ef1c80fbac4c9ded80b1f2faf073d0692cd4f3f05b9bcd9b8b',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.176.0/21',
+  prefix6 = '2001:67c:d78:17::/64',
+
+  next_node = {
+    ip4 = '10.190.176.1',
+    ip6 = '2001:67c:d78:17::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s23.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s23.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_24.conf b/domains/ffs_seg_24.conf
new file mode 100644
index 0000000000000000000000000000000000000000..4cdbe1ce49bddcbdc306d3db7507f30c36f6c5ee
--- /dev/null
+++ b/domains/ffs_seg_24.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_24 = 'Segment 24',
+  },
+
+  hide_domain = { "ffs_seg24" },
+
+  domain_seed = '3076f0786e1a8bdc948579c89a0fef11fdb2d932e34f9ae8be2585ac86442768',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.184.0/21',
+  prefix6 = '2001:67c:d78:18::/64',
+
+  next_node = {
+    ip4 = '10.190.184.1',
+    ip6 = '2001:67c:d78:18::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s24.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s24.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_25.conf b/domains/ffs_seg_25.conf
new file mode 100644
index 0000000000000000000000000000000000000000..a74db62bf7dd81576bbfe5a43d76b22f1037ada4
--- /dev/null
+++ b/domains/ffs_seg_25.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_25 = 'Segment 25',
+  },
+
+  hide_domain = { "ffs_seg25" },
+
+  domain_seed = '74c430d5eb6c47d65e33910ec0aa74edacc57ea963463e37cba159d0103c9ae0',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.192.0/21',
+  prefix6 = '2001:67c:d78:19::/64',
+
+  next_node = {
+    ip4 = '10.190.192.1',
+    ip6 = '2001:67c:d78:19::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s25.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s25.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_26.conf b/domains/ffs_seg_26.conf
new file mode 100644
index 0000000000000000000000000000000000000000..afa4183625d33c29a060ee40dca838b70c8724f1
--- /dev/null
+++ b/domains/ffs_seg_26.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_26 = 'Segment 26',
+  },
+
+  hide_domain = { "ffs_seg26" },
+
+  domain_seed = '103987aeb5f8b32c60d3143e4d51e9caf474e294c6c2dea1dd3b85c9d50d095f',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.200.0/21',
+  prefix6 = '2001:67c:d78:1a::/64',
+
+  next_node = {
+    ip4 = '10.190.200.1',
+    ip6 = '2001:67c:d78:1a::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s26.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s26.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_27.conf b/domains/ffs_seg_27.conf
new file mode 100644
index 0000000000000000000000000000000000000000..285ba0458ef023d7ea20e1358908936485c541ae
--- /dev/null
+++ b/domains/ffs_seg_27.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_27 = 'Segment 27',
+  },
+
+  hide_domain = { "ffs_seg27" },
+
+  domain_seed = '25320d375498e4de668ff09224feb2b2908557c097468a94a93f7d2019ca5682',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.208.0/21',
+  prefix6 = '2001:67c:d78:1b::/64',
+
+  next_node = {
+    ip4 = '10.190.208.1',
+    ip6 = '2001:67c:d78:1b::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s27.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s27.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_28.conf b/domains/ffs_seg_28.conf
new file mode 100644
index 0000000000000000000000000000000000000000..c231b87383565d3a5249f8ab31bc0cfa6561138b
--- /dev/null
+++ b/domains/ffs_seg_28.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_28 = 'Segment 28',
+  },
+
+  hide_domain = { "ffs_seg28" },
+
+  domain_seed = '491fee8c8dd8e2163afadf87237a8edf100b31e590332a7d7115bc3a5ddd4753',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.216.0/21',
+  prefix6 = '2001:67c:d78:1c::/64',
+
+  next_node = {
+    ip4 = '10.190.216.1',
+    ip6 = '2001:67c:d78:1c::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s28.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s28.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_29.conf b/domains/ffs_seg_29.conf
new file mode 100644
index 0000000000000000000000000000000000000000..e32312b5714c1bb9c2c385d681cc92d6ed8b0f02
--- /dev/null
+++ b/domains/ffs_seg_29.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_29 = 'Segment 29',
+  },
+
+  hide_domain = { "ffs_seg29" },
+
+  domain_seed = '877fad04b86665c969615f2738cdadefb37f32f2ba440d142bc4e6a056f5a2ea',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.224.0/21',
+  prefix6 = '2001:67c:d78:1d::/64',
+
+  next_node = {
+    ip4 = '10.190.224.1',
+    ip6 = '2001:67c:d78:1d::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s29.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s29.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_30.conf b/domains/ffs_seg_30.conf
new file mode 100644
index 0000000000000000000000000000000000000000..a1988dc52c044b4b02801ab3da0e65cfdf4cc437
--- /dev/null
+++ b/domains/ffs_seg_30.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_30 = 'Segment 30',
+  },
+
+  hide_domain = { "ffs_seg30" },
+
+  domain_seed = '79e1d67a877236b6b185433aa415f364f92e9f0ba2e97fbf7b8ebff04368d77f',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.232.0/21',
+  prefix6 = '2001:67c:d78:1e::/64',
+
+  next_node = {
+    ip4 = '10.190.232.1',
+    ip6 = '2001:67c:d78:1e::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s30.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s30.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_31.conf b/domains/ffs_seg_31.conf
new file mode 100644
index 0000000000000000000000000000000000000000..9b92fe9d59840658c20637c295a9ca8e1f3651dc
--- /dev/null
+++ b/domains/ffs_seg_31.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_31 = 'Segment 31',
+  },
+
+  hide_domain = { "ffs_seg31" },
+
+  domain_seed = 'b908e2431c667769bec929e3b2dff8c0d5c4812b5acb6ac693d39b559bb20e6e',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.240.0/21',
+  prefix6 = '2001:67c:d78:1f::/64',
+
+  next_node = {
+    ip4 = '10.190.240.1',
+    ip6 = '2001:67c:d78:1f::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s31.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s31.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_32.conf b/domains/ffs_seg_32.conf
new file mode 100644
index 0000000000000000000000000000000000000000..eee0f53f2b2d04c91a2278eaedeed3d2c668299f
--- /dev/null
+++ b/domains/ffs_seg_32.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_32 = 'Segment 32',
+  },
+
+  hide_domain = { "ffs_seg32" },
+
+  domain_seed = '17648ae46321f1f6397bcc8fb7605a1a6eab6e6a0e8c6d9e18c6ab61999898c3',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.190.248.0/21',
+  prefix6 = '2001:67c:d78:20::/64',
+
+  next_node = {
+    ip4 = '10.190.248.1',
+    ip6 = '2001:67c:d78:20::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s32.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s32.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}
diff --git a/domains/ffs_seg_33.conf b/domains/ffs_seg_33.conf
new file mode 100644
index 0000000000000000000000000000000000000000..526e3c4186b4c29638285acdbea5725123cc4039
--- /dev/null
+++ b/domains/ffs_seg_33.conf
@@ -0,0 +1,135 @@
+{
+  domain_names = {
+    ffs_seg_33 = 'Segment 33',
+  },
+
+  hide_domain = { "ffs_seg33" },
+
+  domain_seed = 'b0f7c63affd077fc2450eed41c02a6bee6225e477c8244ec2e8540676273b304',
+
+  -- unique network prefixes per domain
+  prefix4 = '10.191.0.0/19',
+  prefix6 = '2001:67c:d78:21::/64',
+
+  next_node = {
+    ip4 = '10.191.0.1',
+    ip6 = '2001:67c:d78:21::1',
+  },
+
+  wifi24 = {
+    channel = 1,
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  wifi5 = {
+    channel = 44,
+    outdoor_chanlist = "100-140",
+    ap = {
+      ssid = 'Freifunk',
+      owe_ssid = 'owe.freifunk-stuttgart.de',
+      owe_transition_mode = false,
+    },
+    mesh = {
+      id = 'ffsmesh_batman_08',
+      mcast_rate = 12000,
+    },
+  },
+
+  mesh = {
+    batman_adv = {
+      routing_algo = 'BATMAN_IV',
+    },
+  },
+
+  mesh_vpn = {
+    fastd = {
+      mtu = 1340,
+      methods = {'salsa2012+umac'},
+      groups = {
+        backbone = {
+          limit = 1,
+          peers = {
+            gw01 = {
+              key = 'd7b89d42b629bd5d419139b4c395e7b47ed7417112d3fcd232ba38137daa58e6',
+              remotes = {
+                '"gw01s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw01s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw02 = {
+              key = '31eaff2ce1c19d0c9af693c4500defc4e1b4979ad75133d779532f0572955875',
+              remotes = {
+                '"gw02s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw02s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw03 = {
+              key = '1e944f5f2dca02e1c1d2e006186417e76759c26f75da5e7850f6c1e5cddcb1c2',
+              remotes = {
+                '"gw03s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw03s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw04 = {
+              key = '5689b2fd14bd313de1e95406c17e783b78b9d6f8aa86f896df4f2d843ab642bf',
+              remotes = {
+                '"gw04s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw04s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw05 = {
+              key = '26cd067057e4fcf58fb68da66c75a360de56aa4c36094f1846f706824682a789',
+              remotes = {
+                '"gw05s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw05s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw06 = {
+              key = 'fdc1737906d7431763962f4daf6eb4d973c845aca7a96e40643d08a82159dff2',
+              remotes = {
+                '"gw06s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw06s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw07 = {
+              key = '23f6d70be861effe9b1a7bc812fd8c9e2e575bf0ea63ca4ffdc0a3998afb59a1',
+              remotes = {
+                '"gw07s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw07s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw08 = {
+              key = '1af6a5d41d866823e5712e8d9af42080397ad52bdd8664a11ca94225629398a3',
+              remotes = {
+                '"gw08s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw08s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw09 = {
+              key = 'bf7c1a62dbf61b8fda25be7e5e600c0ae745e6b6e90a419aeafaf85b6497e8f2',
+              remotes = {
+                '"gw09s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw09s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+            gw10 = {
+              key = '4b89e1a8882b4d7cf50eabc0360ff28138d78ca0b63fd63ec9e4c8260121da00',
+              remotes = {
+                '"gw10s33.gw.freifunk-stuttgart.net" port 10208',
+                '"gw10s33.gw.stuttgart.freifunk.net" port 10208'
+              },
+            },
+          },
+        },
+      },
+    },
+  },
+}