nixos: Working l2mesh with IPsec
All checks were successful
CI / Check, build and cache Nix flake (push) Successful in 17m15s
All checks were successful
CI / Check, build and cache Nix flake (push) Successful in 17m15s
This commit is contained in:
@@ -53,6 +53,7 @@ rec {
|
||||
pubDomain = "nul.ie";
|
||||
colony = {
|
||||
domain = "ams1.int.${pubDomain}";
|
||||
pubV4 = "94.142.240.44";
|
||||
prefixes = with lib.my.net.cidr; rec {
|
||||
all = {
|
||||
v4 = "10.100.0.0/16";
|
||||
@@ -90,6 +91,12 @@ rec {
|
||||
|
||||
vip1 = "94.142.241.224/30";
|
||||
vip2 = "94.142.242.254/31";
|
||||
|
||||
as211024 = {
|
||||
v4 = subnet 8 50 all.v4;
|
||||
v6 = "2a0e:97c0:4df::/64";
|
||||
};
|
||||
home.v6 = "2a0e:97c0:4d0::/48";
|
||||
};
|
||||
fstrimConfig = {
|
||||
enable = true;
|
||||
@@ -97,6 +104,7 @@ rec {
|
||||
interval = "04:45";
|
||||
};
|
||||
};
|
||||
|
||||
home = rec {
|
||||
domain = "h.${pubDomain}";
|
||||
vlans = {
|
||||
@@ -110,6 +118,11 @@ rec {
|
||||
"river"
|
||||
"stream"
|
||||
];
|
||||
routersPubV4 = [
|
||||
"109.255.252.123" # placeholder
|
||||
"109.255.252.104"
|
||||
];
|
||||
|
||||
prefixes = with lib.my.net.cidr; rec {
|
||||
modem = {
|
||||
v4 = "192.168.0.0/24";
|
||||
@@ -133,6 +146,7 @@ rec {
|
||||
v4 = subnet 6 16 all.v4;
|
||||
v6 = subnet 4 3 all.v6;
|
||||
};
|
||||
inherit (colony.prefixes) as211024;
|
||||
};
|
||||
vips = with lib.my.net.cidr; {
|
||||
hi = {
|
||||
@@ -147,8 +161,13 @@ rec {
|
||||
v4 = host 254 prefixes.untrusted.v4;
|
||||
v6 = host 65535 prefixes.untrusted.v6;
|
||||
};
|
||||
as211024 = {
|
||||
v4 = host 4 prefixes.as211024.v4;
|
||||
v6 = host ((1*65536*65536*65536) + 65535) prefixes.as211024.v6;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
kelder = {
|
||||
groups = {
|
||||
storage = 2000;
|
||||
|
Reference in New Issue
Block a user