[Kea-users] Sockets not creating when starting kea-ctrl-agent

Peter Davies peterd at isc.org
Thu Jul 25 04:52:05 UTC 2024


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20240725/f52bb68c/attachment-0001.htm>


More information about the Kea-users mailing list