Page MenuHomeVyOS Platform

Kea DHCP: Expose match-client-id setting
Closed, ResolvedPublic

Description

By default the kea DHCP server does strict client-id matching.
This breaks network boot setups with static ip assignments (as the network boot agent and operating system will have different client ids).
The solution is to set the match-client-id setting to false. This already works when manually editing the config file and restarting the service.
See also https://kea.readthedocs.io/en/latest/arm/dhcp4-srv.html#using-client-identifier-and-hardware-address

Can this setting be exposed in the VyOS configuration?

Details

Difficulty level
Unknown (require assessment)
Version
1.5-rolling
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Config syntax change (migratable)
Issue type
Improvement (missing useful functionality)

Event Timeline

l.austenfeld created this task.
l.austenfeld created this object in space S1 VyOS Public.

I don't know what testing you might want to do, but for me it now works as expected.

I set the ignore-client-id option on the relevant subnet, verified that the kea config was modified, pxe booted some clients and verified that they ended up with the configured ip addresses (during both pxe boot and system boot).

sarthurdev moved this task from In Progress to Finished on the VyOS 1.5 Circinus board.