[Kea-users] Ignore DROP Client Class for Reservation
Isaac Brummel
ibrummel at xes-inc.com
Mon Sep 15 18:19:43 UTC 2025
Hello,
I'm trying to recreate a feature of isc-dhcpd that I use in Kea. Specifically it is to deny leases for clients that have a specific OUI. In the "pool {}" block I have "deny members of "workstations";" to accomplish this.
With Kea I came up with the following combination of client classes to recreate this behavior.
{
"name": "workstations_oui",
"test": "substring(pkt4.mac, 0, 3) == 0x04d9f5"
},
{
"name": "DROP",
"test": "member('workstations_oui') and (pkt4.giaddr == 0xXXXXXXXX)"
}
This works great but I would like to be able to bypass this logic if a reservation exists for the client with the specific OUI, so it would get a lease. Is this possible with Kea, or is there a better way to handle this logic that would support this?
Thanks,
Isaac
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20250915/31a6d20a/attachment.htm>
More information about the Kea-users
mailing list