{ "Dhcp4": { # For testing, you can use veth pair as described in README.md # vDHCP needs to lisetn on eth1 "interfaces-config": { "interfaces": ["eth1" ] }, # How to load the hook library. "lease-database": { "type": "memfile" }, "expired-leases-processing": { "reclaim-timer-wait-time": 10, "flush-reclaimed-timer-wait-time": 25, "hold-reclaimed-time": 3600, "max-reclaim-leases": 100, "max-reclaim-time": 250, "unwarned-reclaim-cycles": 5 }, "valid-lifetime": 3600, # Ensure you set some sensible defaults for the siaddr and option-data, # otherwise the options won't be added at all. # Also keep in mind that if kea doesn't receive the desired values for some # reason, these values will be sent to the client. "subnet4": [ { "subnet": "10.2.0.0/24", "pools" : [ { "pool": "10.2.0.2 - 10.2.0.255"} ], "next-server": "10.2.0.1", "option-data": [ { "name": "routers", "data": "10.2.0.1" } ] } ] }, "Logging": { "loggers": [ { "name": "kea-dhcp4", "output_options": [ { "output": "/var/log/kea-dhcp4.log" } ], "severity": "DEBUG", "debuglevel": 0 }, ] } }