diff --git a/config/net/core.nix b/config/net/core.nix index 0b7a204..345f222 100644 --- a/config/net/core.nix +++ b/config/net/core.nix @@ -54,6 +54,7 @@ priv45-gw = "172.20.72.72"; priv46-gw = "172.20.72.73"; priv47-gw = "172.20.72.74"; + priv48-gw = "172.20.72.75"; priv5-gw = "172.20.72.15"; priv6-gw = "172.20.72.16"; priv7-gw = "172.20.72.17"; @@ -126,6 +127,7 @@ priv45-gw = "fd23:42:c3d2:581::c:2c"; priv46-gw = "fd23:42:c3d2:581::c:2d"; priv47-gw = "fd23:42:c3d2:581::c:2e"; + priv48-gw = "fd23:42:c3d2:581::c:2f"; priv5-gw = "fd23:42:c3d2:581::c:4"; priv6-gw = "fd23:42:c3d2:581::c:5"; priv7-gw = "fd23:42:c3d2:581::c:6"; @@ -190,6 +192,7 @@ priv45-gw = "2a00:8180:2c00:281::c:2c"; priv46-gw = "2a00:8180:2c00:281::c:2d"; priv47-gw = "2a00:8180:2c00:281::c:2e"; + priv48-gw = "2a00:8180:2c00:281::c:2f"; priv5-gw = "2a00:8180:2c00:281::c:4"; priv6-gw = "2a00:8180:2c00:281::c:5"; priv7-gw = "2a00:8180:2c00:281::c:6"; diff --git a/config/net/priv.nix b/config/net/priv.nix index 9f64a52..80af170 100644 --- a/config/net/priv.nix +++ b/config/net/priv.nix @@ -1,6 +1,6 @@ { lib, ... }: let - privCount = 47; + privCount = 48; seq = n: max: if n <= max then [ n ] ++ seq (n + 1) max @@ -439,6 +439,14 @@ lib.mkMerge ( end = "172.20.76.174"; }; }; + priv48 = { + hosts4 = { priv47-gw = "172.20.77.33"; }; + subnet4 = "172.20.77.32/28"; + dhcp = { + start = "172.20.77.34"; + end = "172.20.76.46"; + }; + }; }; site.hosts = { @@ -739,6 +747,12 @@ lib.mkMerge ( priv47.hwaddr = "0A:14:48:01:2A:5B"; }; }; + priv48-gw = { + interfaces = { + core.hwaddr = "0A:14:48:01:2A:5C"; + priv48.hwaddr = "0A:14:48:01:2A:5D"; + }; + }; }; } ] )