42 lines
859 B
Nix
42 lines
859 B
Nix
|
{ config, pkgs, ...}:
|
||
|
|
||
|
{
|
||
|
services.kea.dhcp4 = {
|
||
|
enable = true;
|
||
|
settings = {
|
||
|
interfaces-config = {
|
||
|
interfaces = [ "ens19"];
|
||
|
};
|
||
|
lease-database = {
|
||
|
name = "/var/lib/kea/dhcp4.leases";
|
||
|
persist = true;
|
||
|
type = "memfile";
|
||
|
};
|
||
|
subnet4 = [
|
||
|
# Heimnetz
|
||
|
{
|
||
|
subnet = "10.42.10.1/24";
|
||
|
pools = [
|
||
|
{
|
||
|
pool = "10.42.10.50 - 10.42.10.240";
|
||
|
}
|
||
|
];
|
||
|
option-data = [
|
||
|
{
|
||
|
name = "routers";
|
||
|
data = "10.42.10.1";
|
||
|
}
|
||
|
{
|
||
|
name = "domain-name-servers";
|
||
|
data = "10.42.10.1";
|
||
|
}
|
||
|
{
|
||
|
name = "domain-name";
|
||
|
data = "bula.entr0py.cloud";
|
||
|
}
|
||
|
];
|
||
|
}
|
||
|
];
|
||
|
};
|
||
|
};
|
||
|
}
|