ISC Kea DHCP Server
Kea is an open-source, high-performance DHCP server from ISC (Internet
Systems Consortium). It supports DHCPv4, DHCPv6, and Dynamic DNS updates.
This snap packages the following Kea daemons:
- kea-dhcp4: IPv4 DHCP server
- kea-dhcp6: IPv6 DHCP server
- kea-ctrl-agent: REST API management agent
- kea-dhcp-ddns: Dynamic DNS update service
Configuration
Configuration files are stored in:
/var/snap/dhcp-kea/common/etc/kea/
After installation, edit the configuration files to match your network:
sudo vi /var/snap/dhcp-kea/common/etc/kea/kea-dhcp4.conf
Then restart the desired service:
sudo snap restart dhcp-kea.dhcp4
Lease databases are stored in:
/var/snap/dhcp-kea/common/var/lib/kea/
Logs are written to stdout and can be viewed with:
sudo snap logs dhcp-kea.dhcp4
Services
All four daemons are packaged as snap services. By default only dhcp4
is enabled. Enable others as needed:
sudo snap start --enable dhcp-kea.dhcp6
sudo snap start --enable dhcp-kea.ctrl-agent
sudo snap start --enable dhcp-kea.ddns
Administration
The kea-admin and kea-shell utilities are available as:
sudo dhcp-kea.admin ...
sudo dhcp-kea.shell ...