Installed a new VM of Debian Trixie (using systemd-networkd, which is not the default) and set up a reservation (mac address) in Kea and noticed that two IPv4 addresses were assigned. The reserved address of a.b.c.92 and one from the dynamic pool a.b.c.240. I haven't seen this issue with any other VM or bare metal systems - various Linux, OpenBSD, and Windows systems. Sadly the version of Kea that I'm using is old - 2.4.2, as it is the latest available on OpenBSD. It appears that one address is being assigned due to the mac address (reservation) and a second due to the duid. I have: ================ "host-reservation-identifiers": [ "hw-address" ], ================ in the Kea config which supposedly stops reservations based on other identifiers (duid, etc.), but apparently does not affect the dynamic pool. I can mitigate this issue in Debian by adding: ================ [DHCPv4] ClientIdentifier=mac ================ to the specific network config file. Although changing the default via the networkd.conf file or a specific override via a new file in the networkd.conf.d directory does not work (I suspect these are Debian bugs). Is this a bug in Kea-2.4.2 that it continues to add addresses even when a reservation exists, or something lacking in my configuration? Thank you, Chris -- 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]
