Hello,
I am using Kea 3.0.1 on Debian with the default Debian packages, and I am
experiencing an issue where *kea-shell hangs indefinitely* when I try to
execute any commands that should go through the Control Agent, such as:
lease4-get
lease4-del
list-commands
*What triggered this:*
I needed to delete an active lease because a printer was replaced, and Kea
was still holding a lease for the old MAC address. When I tried to run:
kea-shell --auth-user ... lease4-del ...
the command never returned. It authenticates successfully, but just hangs
forever.
*Relevant details:*
-
Kea DHCPv4 is working normally.
-
Stork also works normally.
-
Control Agent starts successfully and listens on port 8000.
-
Authentication works (I get 401 if wrong credentials).
-
The DHCPv4 control socket exists at:
/var/run/kea/kea4-ctrl-socket
-
In kea-ctrl-agent.conf I have:
"control-sockets": {
"dhcp4": {
"socket-type": "unix",
"socket-name": "kea4-ctrl-socket"
}}
-
However, kea-shell hangs as soon as the Control Agent tries to forward
the request to DHCPv4. No errors appear, just an indefinite wait.
I also noticed that the Control Agent rejects attempts to use absolute
paths (e.g., /run/kea/kea4-ctrl-socket) with the error:
*“invalid path specified, supported path is /etc/kea”*
so I cannot use explicit absolute socket paths.
*Question:*
How can I correctly configure the Control Agent in Kea 3.0.1 (Debian
packaging) so that lease-related commands (lease4-get, lease4-del) work
through kea-shell without hanging?
Is there an officially supported way to specify the socket directory/path
for the DHCPv4 control socket in this version?
Thank you very much.
Oliver
--
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
[email protected]