Kea

Kea is Article description:: a DHCP server developed by the Internet Systems Consortium. It is a newer (next generation) DHCP server from the same authors of ISC DHCP

OpenRC only
After installing the default configuration files are found in and are prefixed with kea. e.g kea_dhcp4.conf

If using OpenRC these need to be renamed to that used in the daemon config.

for example:

To use the high availability feature of Kea, the kea-ctrl-agent must be started to allow the primary & standby server(s) to communicate. Currently the OpenRC scripts do not contain the starting of the Kea-ctrl-agent and so need to be modified. Edit the script and in each section add additional code for the agent. For example in the start section add the following:

agent_pidfile, agent_command and agent_config need to be defined at the top like so:

AGENT needs to be define in

Environment variables

 * VAR1
 * VAR2

OpenRC
For OpenRC the file paths are the paths as defined in and, they can be modified if required.


 * - Configuration for the kea-dhcp4 daemon
 * - Configuration for the kea-dhcp6 daemon
 * - Configuration for the kea-ddns daemon

If the modification to the daemon scripts have been performed the following addition config is available


 * - Configuration for the kea-ctrl-agent daemon

Systemd
For Systemd the file paths are the paths as defined in the unit files in.


 * - Configuration for the kea-dhcp4 daemon
 * - Configuration for the kea-dhcp6 daemon
 * - Configuration for the kea-ddns daemon
 * - Configuration for the kea-ctrl-agent daemon

Issue 1
When X happens, Y is how to fix it.

External resources

 * Kea DHCP - ISC –