all repos — nixfiles @ 86eeb34b6604fa2a921f952c4fdecbf32de2afbb

System and user configuration, managed by nix and home-manager

parametrise ULA prefix

Alin
commit

86eeb34b6604fa2a921f952c4fdecbf32de2afbb

parent

c47d64e482cc9a11ad977f9d64154874243a509e

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" ];