KEACTRL(8)
π KEACTRL(8) β like, the keactrl manual page, bestie β¨
okay so this is keactrl from section 8 of the manual, and it ships with Kea, and honestly? she's the stage manager of the whole Kea friend group π
πΈ NAME πΈ
keactrl β a shell script for managing Kea. that's it, that's the vibe. she's a shell script and she runs the whole operation π
β¨ SYNOPSIS β¨
keactrl [command] [-c keactrl-config-file] [-s server[,server,...]] [-v]
π¦ DESCRIPTION π¦
keactrl is a shell script that runs the whole startup / shutdown / reconfiguration situation for the Kea servers β we're talking kea-dhcp4, kea-dhcp6, kea-dhcp-ddns, kea-ctrl-agent, and kea-netconf. π
she also lowkey lets you check the current status of the servers and figure out which configuration files are actually in use. very "i know what's going on at all times" of her.
π CONFIGURATION FILE π
depends on what you need, bestie β you do not have to run all the available servers. the keactrl configuration file says which servers are enabled and which are disabled. by default, that configuration file lives at [kea-install-dir]/etc/kea/keactrl.conf. π
for the actual documentation of the parameters in the keactrl configuration file, go read the Kea Administrator Reference Manual β she's got the lore.
π OPTIONS π
commandβ the actual command you're issuing to the servers. she can be one of these:startβ starts the servers. πstopβ stops the servers. πreloadβ tells the servers to re-read the Kea configuration file. heads up tho: the NETCONF agent does not support this command. π«Άstatusβ prints the status of the servers. π
-c|--ctrl-configkeactrl-config-file β picks thekeactrlconfiguration file. without this switch,keactrljust uses[kea-install-dir]/etc/kea/keactrl.conf.-s|--serverserver[,server,...] β specifies a subset of the enabled servers to which the command should be issued. separate the list of servers with commas, and no spaces in between, okay? no intervening spaces, she's serious. acceptable values are:dhcp4β DHCPv4 server (kea-dhcp4).dhcp6β DHCPv6 server (kea-dhcp6).dhcp_ddnsβ DHCP DDNS server (kea-dhcp-ddns).ctrl_agentβ Control Agent (kea-ctrl-agent).netconfβ NETCONF agent (kea-netconf).allβ all servers, including NETCONF if it was configured to be built. this one is the default, iykyk.
-v|--versionβ displays the Kea version. β-Vβ displays the extended Kea version. (yes she has two, and yes they're different, don't @ me)
π DOCUMENTATION π
Kea comes with an extensive Kea Administrator Reference Manual that covers literally every aspect of running the Kea software β compilation, installation, configuration, configuration examples, and so much more. she ate. π
Kea also has a Kea Messages Manual, which lists every possible message Kea can print, each with a brief description. both documents are available in various formats (.txt, .html, .pdf) with the Kea distribution. the Kea documentation lives at β https://kea.readthedocs.io. π
the Kea source code is documented in the Kea Developer's Guide, available at https://reports.kea.isc.org/dev_guide/.
and the Kea project website is at https://kea.isc.org. go say hi π«Ά
π MAILING LISTS AND SUPPORT π
there are two public mailing lists available for the Kea project, and they're both giving community:
kea-users(kea-users at lists.isc.org) β for Kea users.kea-dev(kea-dev at lists.isc.org) β for Kea developers, prospective contributors, and other advanced users.
both lists are available at https://lists.isc.org. the community provides best-effort support on both of those lists β best-effort, so like, be nice and be patient π
ISC also provides professional support for Kea services. see β https://www.isc.org/kea/ for the details. πΌ
π₯ SEE ALSO π₯
kea-dhcp4(8), kea-dhcp6(8), kea-dhcp-ddns(8), kea-ctrl-agent(8), kea-admin(8), kea-netconf(8), perfdhcp(8), kea-lfc(8), Kea Administrator Reference Manual.
like, the whole squad, fr fr π
π AUTHOR π
Internet Systems Consortium
π COPYRIGHT π
2019-2025, Internet Systems Consortium
k that's the whole page, no cap π this was Kea version 3.0.3, dated Mar 26, 2026, and the manual page answers to KEACTRL(8) β mwah, go configure something iconic π§β¨
π¦ where this page comes from
- opensuse-leap 16.0: kea 3.0.3-160000.1.1 Β· MPL-2.0
- opensuse-leap 16.0: kea 3.0.3-160000.1.1 Β· MPL-2.0
- opensuse-leap 16.0: kea 3.0.3-160000.1.1 Β· MPL-2.0
- opensuse-leap 16.0: kea 3.0.3-160000.1.1 Β· MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms