parametrise ULA prefix
1 file changed, 4 insertions(+), 3 deletions(-)
changed files
M system/roles/router.nix → system/roles/router.nix
@@ -10,6 +10,7 @@ lans = config.networking.nat.internalInterfaces; lan = builtins.head lans; inherit (config.networking) domain hostName fqdn; + inherit (import ../../data) ulaPrefix; wanPrefixLen = 56;@@ -130,7 +131,7 @@ networks = { "40-${lan}" = { matchConfig.Name = lan; address = [ - "fd12:d04f:65d:42::1/56" + "${ulaPrefix}:42::1/48" "10.0.0.1/16" ]; addresses = [@@ -165,7 +166,7 @@ DNS = (builtins.filter isv6 myAddresses) ++ [ "_link_local" ]; }; ipv6Prefixes = [ { - Prefix = "fd12:d04f:65d:42::/56"; + Prefix = "${ulaPrefix}:42::/56"; AddressAutoconfiguration = false; Assign = false; }@@ -314,7 +315,7 @@ dhcp-authoritative = true; dhcp-rapid-commit = true; dhcp-range = [ "10.0.1.10,10.0.250.250,48h" - "fd12:d04f:65d:42::10,fd12:d04f:65d:42::ffff,64,48h" + "${ulaPrefix}:42::10,${ulaPrefix}:42::ffff,64,48h" # "set:ra6,::,constructor:${lan},ra-stateless" ];