christoph ender's
blog
friday the 6th of october, 2023
kea dhcpv6 fails to bind link-local
Lately, after setting up an instance of an isc kea dhcp6 server , I noticed that after a reboot it would be inactive, although it had been started properly. Turned out that it simply couldn't bind the link-local address.
Oct 10 16:27:04 wyvern kea-dhcp6[1180]: WARN DHCPSRV_OPEN_SOCKET_FAIL failed to open socket: Failed to open multicast socket on interface enp2s0, reason: Failed to open link-local socket on interface enp2s0: Failed to bind socket 13 to fe80::6a1d:efff:fe2d:6399/port=547: Cannot assign requested address Oct 10 16:27:04 wyvern kea-dhcp6[1180]: INFO DHCP6_OPEN_SOCKETS_FAILED maximum number of open service sockets attempts: 0, has been exhausted without success Oct 10 16:27:04 wyvern kea-dhcp6[1180]: WARN DHCPSRV_NO_SOCKETS_OPEN no interface configured to listen to DHCP traffic
I tried a good many things, especially really making sure that
all the After=network-online.target
etc. were present.
In the end, I just settled for the simplest but up today
flawlessly working version:
[Service] ExecStartPre=/bin/sleep 5