diff --git a/config/net/core.nix b/config/net/core.nix index ce8b784..15c820a 100644 --- a/config/net/core.nix +++ b/config/net/core.nix @@ -50,6 +50,7 @@ priv41-gw = "172.20.72.65"; priv42-gw = "172.20.72.67"; priv43-gw = "172.20.72.68"; + priv44-gw = "172.20.72.70"; priv5-gw = "172.20.72.15"; priv6-gw = "172.20.72.16"; priv7-gw = "172.20.72.17"; @@ -115,7 +116,8 @@ priv40-gw = "fd23:42:c3d2:581::c:27"; priv41-gw = "fd23:42:c3d2:581::c:28"; priv42-gw = "fd23:42:c3d2:581::c:29"; - priv43-gw = "fd23:42:c3d2:581::c:30"; + priv43-gw = "fd23:42:c3d2:581::c:2a"; + priv44-gw = "fd23:42:c3d2:581::c:2b"; priv5-gw = "fd23:42:c3d2:581::c:4"; priv6-gw = "fd23:42:c3d2:581::c:5"; priv7-gw = "fd23:42:c3d2:581::c:6"; @@ -175,7 +177,8 @@ priv40-gw = "2a00:8180:2c00:281::c:27"; priv41-gw = "2a00:8180:2c00:281::c:28"; priv42-gw = "2a00:8180:2c00:281::c:29"; - priv43-gw = "2a00:8180:2c00:281::c:30"; + priv43-gw = "2a00:8180:2c00:281::c:2a"; + priv44-gw = "2a00:8180:2c00:281::c:2b"; 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 01b94cb..6b3d267 100644 --- a/config/net/priv.nix +++ b/config/net/priv.nix @@ -1,6 +1,6 @@ { lib, ... }: let - privCount = 43; + privCount = 44; seq = n: max: if n <= max then [ n ] ++ seq (n + 1) max @@ -406,6 +406,14 @@ lib.mkMerge ( end = "172.20.76.110"; }; }; + priv44 = { + hosts4 = { priv43-gw = "172.20.77.97"; }; + subnet4 = "172.20.77.96/28"; + dhcp = { + start = "172.20.77.98"; + end = "172.20.77.110"; + }; + }; }; site.hosts = { @@ -682,6 +690,12 @@ lib.mkMerge ( priv43.hwaddr = "0A:14:48:01:2A:53"; }; }; + priv44-gw = { + interfaces = { + core.hwaddr = "0A:14:48:01:2A:54"; + priv44.hwaddr = "0A:14:48:01:2A:55"; + }; + }; }; } ] )