Hi Johathan,
The kea-ctrl-agent listens for commands on http://192.168.20.254:8000 .
The kea-dhcp6 and kea-dhcp4 processes create and listen on the Unix sockets.
Have you configured kea-dhcp6 and kea-dhcp4 to listen on these sockets,
and are
these processes running?
Kind Regards Peter
On 25/07/2024 02.29, Jonathan Elliott wrote:
All,
I’m having some issues with kea-ctrl-agent not creating the sockets
required for communicating with the DHCP servers when it is started up.
My setup is as follows:
Ubuntu 23.10 (amd64)
kea-ctrl-agent v2.2.1. installed using apt
Current kea-ctrl-agent configuration :
{
"Control-agent": {
"http-host": "192.168.20.254",
"http-port": 8000,
"authentication": {
"type": "basic",
"realm": "kea-dhcp-server",
"directory": "/etc/kea",
"clients": [
{
"user": "kea-api",
"password-file": "kea-api-password"
}
]
},
"control-sockets": {
"dhcp4": {
"socket-type": "unix",
"socket-name": "/run/kea/kea4-ctrl-socket"
},
"dhcp6": {
"socket-type": "unix",
"socket-name": "/run/kea/kea6-ctrl-socket"
}
},
"hooks-libraries": [
],
"loggers": [
{
"name": "kea-ctrl-agent",
"output_options": [
{
"output": "/var/log/kea/kea-ctrl-agent.log",
"pattern": "%-5p %m\n"
}
],
"severity": "DEBUG",
"debuglevel": 99
}
]
}
}
kea-ctrl-agent startup log:
DEBUG DCTL_CONFIG_START parsing new configuration: { "authentication":
{ "clients": [ { "password-file": "kea-api-password", "user":
"kea-api" } ], "directory": "/etc/kea", "realm": "kea-dhcp-server",
"type": "basic" }, "control-sockets": { "dhcp4": { "socket-name":
"/run/kea/kea4-ctrl-socket", "socket-type": "unix" }, "dhcp6": {
"socket-name": "/run/kea/kea6-ctrl-socket", "socket-type": "unix" } },
"hooks-libraries": [ ], "http-host": "192.168.20.254", "http-port":
8000, "loggers": [ { "debuglevel": 99, "name": "kea-ctrl-agent",
"output_options": [ { "output": "/var/log/kea/kea-ctrl-agent.log",
"pattern": "%-5p %m\n" } ], "severity": "DEBUG" } ] }
INFO CTRL_AGENT_HTTP_SERVICE_STARTED HTTP service bound to address
192.168.20.254:8000
INFO DCTL_CONFIG_COMPLETE server has completed configuration:
listening on 192.168.20.254, port 8000, control sockets: dhcp4 dhcp6,
requires basic HTTP authentication, 0 lib(s):
DEBUG DCTL_RUN_PROCESS Control-agent starting application event loop
INFO CTRL_AGENT_STARTED Kea Control Agent version 2.2.1 started
DEBUG COMMAND_REGISTERED Command list-commands registered
DEBUG COMMAND_REGISTERED Command build-report registered
DEBUG COMMAND_REGISTERED Command config-get registered
DEBUG COMMAND_REGISTERED Command config-reload registered
DEBUG COMMAND_REGISTERED Command config-set registered
DEBUG COMMAND_REGISTERED Command config-test registered
DEBUG COMMAND_REGISTERED Command config-write registered
DEBUG COMMAND_REGISTERED Command shutdown registered
DEBUG COMMAND_REGISTERED Command status-get registered
DEBUG COMMAND_REGISTERED Command version-get registered
However, no sockets re being created in /run/kea. On the basis of the
information provided, can anyone see any configuration issue that
might be causing me trouble?
Many thanks,
Jonathan.
--
Peter Davies
Support Engineer
Internet Systems Corporation
--
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.
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users