nixos-module/container/dhcp-server: use the proper max-valid-lifetime parameter instead of calculating timers

This commit is contained in:
Astro 2023-11-13 22:44:38 +01:00
parent 6c6c6f30b0
commit c40997bacc
4 changed files with 7 additions and 9 deletions

View File

@ -56,7 +56,7 @@
# "riscbert" = "6c:cf:39:00:05:95";
};
time = 300;
max-time = 24 * 3600;
max-time = 30 * 24 * 3600;
router = "c3d2-gw3";
};
domainName = "c3d2.zentralwerk.org";

View File

@ -17,7 +17,7 @@ lib.mkMerge (
dhcp = {
server = "priv${toString n}-gw";
time = 300;
max-time = 14 * 24 * 3600;
max-time = 60 * 24 * 3600;
router = "priv${toString n}-gw";
};
domainName = "priv${toString n}.zentralwerk.org";

View File

@ -5,7 +5,7 @@
end = "172.20.79.253";
router = "pub-gw";
server = "pub-gw";
time = 300;
time = 120;
max-time = 12 * 3600;
};
domainName = "pub.zentralwerk.org";

View File

@ -36,9 +36,8 @@ in
pools = [ {
pool = "${dhcp.start} - ${dhcp.end}";
} ];
renew-timer = dhcp.time / 2;
rebind-timer = dhcp.time;
valid-lifetime = dhcp.max-time;
valid-lifetime = dhcp.time;
max-valid-lifetime = dhcp.max-time;
option-data = [ {
space = "dhcp4";
name = "routers";
@ -199,9 +198,8 @@ in
pool = "${prefix}:c3d2:c3d2:c3d2:1000 - ${prefix}:c3d2:c3d2:c3d2:ffff";
#pool = subnet;
} ];
renew-timer = dhcp.time / 2;
rebind-timer = dhcp.time;
valid-lifetime = dhcp.max-time;
valid-lifetime = dhcp.time;
max-valid-lifetime = dhcp.max-time;
#option-data = [ {
# space = "dhcp6";
# name = "domain-search";