cat /usr/local/etc/kea/kea-dhcp4.conf
{
"Dhcp4": {
"interfaces-config": {
"interfaces": [ "igb0.2", "igb0.10", "igb0.11", "igb0.20", "igb0.30", "igb0.40", "igb0.90" ]
},
"control-socket": {
"socket-type": "unix",
"socket-name": "/tmp/kea4-ctrl-socket"
},
"lease-database": {
"type": "memfile",
"lfc-interval": 3600,
"persist": true
},
"dhcp-ddns": {
"enable-updates": true
},
"hostname-char-set": "[^A-Za-z0-9.-]",
"hostname-char-replacement": "x",
"valid-lifetime": 86400,
"max-valid-lifetime": 1814400,
"renew-timer": 21600,
"rebind-timer": 32400,
"option-data": [
{
"space": "dhcp4",
"name": "ip-forwarding",
"code": 19,
"data": "false"
}
],
"subnet4": [
{
"id": 1,
"subnet": "10.1.2.0/28",
"cache-threshold": .25,
"cache-max-age": 600,
"valid-lifetime": 86400,
"ddns-qualifying-suffix": "home.local",
"pools": [
{
"pool": "10.1.2.6 - 10.1.2.14"
}
],
"option-data": [
{
"name": "subnet-mask",
"code": 1,
"data": "255.255.255.240"
},
{
"name": "routers",
"code": 3,
"data": "10.1.2.1"
},
{
"name": "domain-name-servers",
"code": 6,
"data": "10.1.10.31, 10.1.10.30"
},
{
"name": "domain-name",
"code": 15,
"data": "home.local"
},
{
"name": "domain-search",
"code": 119,
"data": "home.local"
},
{
"name": "ntp-servers",
"code": 42,
"data": "10.1.2.1"
}
]
},
{
"id": 2,
"subnet": "10.1.10.0/24",
"cache-threshold": .25,
"cache-max-age": 600,
"valid-lifetime": 86400,
"ddns-qualifying-suffix": "home.local",
"pools": [
{
"pool": "10.1.10.100 - 10.1.10.250"
}
],
"option-data": [
{
"name": "subnet-mask",
"code": 1,
"data": "255.255.255.0"
},
{
"name": "routers",
"code": 3,
"data": "10.1.10.1"
},
{
"name": "domain-name-servers",
"code": 6,
"data": "10.1.10.31, 10.1.10.30"
},
{
"name": "domain-name",
"code": 15,
"data": "home.local"
},
{
"name": "domain-search",
"code": 119,
"data": "home.local"
},
{
"name": "ntp-servers",
"code": 42,
"data": "10.1.10.1"
},
{
"name": "pcode",
"code": 100,
"data": "CST6CDT5\,M3.2.0/02:00\,M11.1.0/02:00"
},
{
"name": "tcode",
"code": 101,
"data": "America/Chicago"
}
]
},
...
]
}
}
}


cat /usr/local/etc/kea/kea-dhcp-ddns.conf

"DhcpDdns":
{
"ip-address": "127.0.0.1",
"port": 53001,
"control-socket": {
"socket-type": "unix",
"socket-name": "/tmp/kea-ddns-ctrl-socket"
},
"tsig-keys": [
{
"name": "dhcpd-key",
"algorithm": "hmac-sha256",
"secret": "w=="
}
],
"forward-ddns" : {
"ddns-domains": [
{
"name": "vm.home.local.",
"key-name": "dhcpd-key",
"dns-servers": [
{
"ip-address": "127.0.0.1",
"port": 53
}
]
},
...
]
},
"reverse-ddns" : {
"ddns-domains": [
{
"name": "10.1.10.in-addr.arpa.",
"key-name": "dhcpd-key",
"dns-servers": [
{
"ip-address": "127.0.0.1",
"port": 53
}
]
},
{
"name": "11.1.10.in-addr.arpa.",
"key-name": "dhcpd-key",
"dns-servers": [
{
"ip-address": "127.0.0.1",
"port": 53
}
]
},
...
]
}
...
}
}

Edit

Pub: 06 Jul 2023 00:39 UTC

Views: 19