Kea DHCP6 configuration as an attribute set, see https://kea.readthedocs.io/en/kea-2.6.1/arm/dhcp6-srv.html.
Declarations
Type
JSON value
Default
null
Example
{
interfaces-config = {
interfaces = [
"eth0"
];
};
lease-database = {
name = "/var/lib/kea/dhcp6.leases";
persist = true;
type = "memfile";
};
preferred-lifetime = 3000;
rebind-timer = 2000;
renew-timer = 1000;
subnet6 = [
{
id = 1;
pools = [
{
pool = "2001:db8:1::1-2001:db8:1::ffff";
}
];
subnet = "2001:db8:1::/64";
}
];
valid-lifetime = 4000;
}