Dear Maintainer,
when starting or restarting the server, kea-dhcp6-server does not work with the following error:
kea-dhcp6-server.service - Kea IPv6 DHCP daemon
Loaded: loaded (/lib/systemd/system/kea-dhcp6-server.service; enabled; preset: enabled)
Active: active (running) since Sat 2023-06-10 10:39:38 -03; 10min ago
Docs: man:kea-dhcp6(8)
Main PID: 770 (kea-dhcp6)
Tasks: 5 (limit: 4915)
Memory: 6.1M
CPU: 306ms
CGroup: /system.slice/kea-dhcp6-server.service
└─770 /usr/sbin/kea-dhcp6 -c /etc/kea/kea-dhcp6.conf
jun 10 10:39:38 router kea-dhcp6[770]: INFO DHCPSRV_MEMFILE_DB opening memory file lease database: lfc-interval=3600 type=memfile universe=6
jun 10 10:39:38 router kea-dhcp6[770]: INFO DHCPSRV_MEMFILE_LEASE_FILE_LOAD loading leases from file /var/lib/kea/kea-leases6.csv.2
jun 10 10:39:38 router kea-dhcp6[770]: INFO DHCPSRV_MEMFILE_LEASE_FILE_LOAD loading leases from file /var/lib/kea/kea-leases6.csv
jun 10 10:39:38 router kea-dhcp6[770]: INFO DHCPSRV_MEMFILE_LFC_SETUP setting up the Lease File Cleanup interval to 3600 sec
jun 10 10:39:38 router kea-dhcp6[770]: INFO DHCP6_USING_SERVERID server is using server-id 00:01:00:01:2c:10:a8:b5:70:71:bc:94:33:af and stores in the file /var/lib/kea/kea-dhcp6-serverid
jun 10 10:39:38 router kea-dhcp6[770]: WARN DHCPSRV_OPEN_SOCKET_FAIL failed to open socket: Failed to open multicast socket on interface enp1s0, reason: Failed to open link-local socket on interf>
jun 10 10:39:38 router kea-dhcp6[770]: INFO DHCP6_OPEN_SOCKETS_FAILED maximum number of open service sockets attempts: 0, has been exhausted without success
jun 10 10:39:38 router kea-dhcp6[770]: WARN DHCPSRV_NO_SOCKETS_OPEN no interface configured to listen to DHCP traffic
jun 10 10:39:38 router kea-dhcp6[770]: WARN DHCP6_MULTI_THREADING_INFO enabled: no, number of threads: 0, queue size: 0
jun 10 10:39:38 router kea-dhcp6[770]: INFO DHCP6_STARTED Kea DHCPv6 server version 2.2.0 started
If restart the service with "systemctl restart kea-dhcp6-server with "systemctl restart kea-dhcp6-server.service" it goes back to normal.
This only happens on system boot or restarting the server. Seems to start before ready interface
root@router:~# systemctl restart kea-dhcp6-server.service
root@router:~# systemctl status kea-dhcp6-server.service
● kea-dhcp6-server.service - Kea IPv6 DHCP daemon
Loaded: loaded (/lib/systemd/system/kea-dhcp6-server.service; enabled; preset: enabled)
Active: active (running) since Sat 2023-06-10 11:28:36 -03; 1s ago
Docs: man:kea-dhcp6(8)
Main PID: 1614 (kea-dhcp6)
Tasks: 5 (limit: 4915)
Memory: 1.8M
CPU: 147ms
CGroup: /system.slice/kea-dhcp6-server.service
└─1614 /usr/sbin/kea-dhcp6 -c /etc/kea/kea-dhcp6.conf
jun 10 11:28:37 router kea-dhcp6[1614]: INFO RUN_SCRIPT_LOAD Run Script hooks library has been loaded
jun 10 11:28:37 router kea-dhcp6[1614]: INFO HOOKS_LIBRARY_LOADED hooks library /usr/lib/i386-linux-gnu/kea/hooks/libdhcp_run_script.so successfully loaded
jun 10 11:28:37 router kea-dhcp6[1614]: INFO DHCP6_CONFIG_COMPLETE DHCPv6 server has completed configuration: added IPv6 subnets: 1; DDNS: disabled
jun 10 11:28:37 router kea-dhcp6[1614]: INFO DHCPSRV_MEMFILE_DB opening memory file lease database: lfc-interval=3600 type=memfile universe=6
jun 10 11:28:37 router kea-dhcp6[1614]: INFO DHCPSRV_MEMFILE_LEASE_FILE_LOAD loading leases from file /var/lib/kea/kea-leases6.csv.2
jun 10 11:28:37 router kea-dhcp6[1614]: INFO DHCPSRV_MEMFILE_LEASE_FILE_LOAD loading leases from file /var/lib/kea/kea-leases6.csv
jun 10 11:28:37 router kea-dhcp6[1614]: INFO DHCPSRV_MEMFILE_LFC_SETUP setting up the Lease File Cleanup interval to 3600 sec
jun 10 11:28:37 router kea-dhcp6[1614]: INFO DHCP6_USING_SERVERID server is using server-id 00:01:00:01:2c:10:a8:b5:70:71:bc:94:33:af and stores in the file /var/lib/kea/kea-dhcp6-serverid
jun 10 11:28:37 router kea-dhcp6[1614]: WARN DHCP6_MULTI_THREADING_INFO enabled: no, number of threads: 0, queue size: 0
jun 10 11:28:37 router kea-dhcp6[1614]: INFO DHCP6_STARTED Kea DHCPv6 server version 2.2.0 started
-- System Information:
Debian Release: 12.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 6.1.0-9-686-pae (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages kea-dhcp6-server depends on:
ii init-system-helpers 1.65.2
ii kea-common 2.2.0-6
ii libc6 2.36-9
ii libgcc-s1 12.2.0-14
ii libstdc++6 12.2.0-14
kea-dhcp6-server recommends no packages.
Versions of packages kea-dhcp6-server suggests:
pn kea-doc <none>
-- Configuration Files:
/etc/apparmor.d/usr.sbin.kea-dhcp6 changed [not included]
/etc/kea/kea-dhcp6.conf changed [not included]
-- debconf-show failed