Bug #16719
closed
DHCP clients may not receive the reserved address after changing the DHCP static mapping
Added by Jamie S 3 months ago.
Updated 4 days ago.
Plus Target Version:
26.07
Release Notes:
Force Exclusion
Affected Architecture:
All
Description
Editing a Kea static lease to change the MAC address does not clear the old entry from /var/lib/kea/dhcp4.leases, so when the new device is connected a new IPv4 address is assigned to the device, instead of the one configured in the static lease. The Kea log also shows e.g.:
WARN [kea-dhcp4.alloc-engine.0x218397417400] ALLOC_ENGINE_V4_DISCOVER_ADDRESS_CONFLICT [hwtype=1 30:13:8b:79:56:af], cid=[01:30:13:8b:79:56:46], tid=0x65b2ee64: conflicting reservation for address 10.6.0.4 with existing lease Address: 10.6.0.4 Valid life: 7200 Cltt: 1752320340 Hardware addr: e0:73:e7:c6:6a:24 Client id: 01:e0:73:e7:c6:6a:31 Subnet ID: 1 Pool ID: 0 State: default Relay ID: (none) Remote ID: (none)
The old lease entry is not being removed from dhcp4.leases when the static lease edit form is saved with a new MAC.
Discussion thread on the forum: https://forum.netgate.com/topic/198115/changing-the-mac-address-on-a-kea-static-lease-does-not-work
Typo in the title, should be: Changing the MAC address on a Kea static lease does not clear dhcp4.leases
Just want to also note that rebooting pfSense does not clear this condition, the only way to fix it currently is to hand edit that dhcp4.leases file
- Status changed from New to Pull Request Review
- Assignee set to Marcos M
- Status changed from Pull Request Review to Feedback
- Target version set to 2.9.0
- % Done changed from 0 to 100
- Plus Target Version set to 26.07
- Subject changed from Changing the MAC address on a Kea static lease does clear dhcp4.leases to Changing the MAC address on a Kea static lease not does remove the old lease database entry
- Subject changed from Changing the MAC address on a Kea static lease not does remove the old lease database entry to DHCP clients may not receive the reserved address after changing the DHCP static mapping
- Status changed from Feedback to Ready To Test
Updating issue title to reflect the problem reported on the forum.
- Status changed from Ready To Test to Feedback
I changed the MAC address on a Kea static lease, and I do not see that warning in the logs. The DHCP client is able to receive the new IP.
26.07-DEVELOPMENT (amd64)
built on Sat Apr 25 6:00:00 UTC 2026
FreeBSD 16.0-CURRENT
Edit: Same results on 25.11.1.
- Release Notes changed from Default to Force Exclusion
- Status changed from Feedback to Closed
Also available in: Atom
PDF