[Kea-users] Force DDNS update for all clients and use MAC in DNS?

Jan Schermer jan at schermer.cz
Mon Jan 4 14:22:51 UTC 2016

I just started using Kea and there are two things I am missing.
The clients are (mostly) IPMI BMCs - udhcp seems to be popular here as a client - and they don't appear to be sending any "hostname" part in the request.

1) While running "dhclient" from a linux box registers the address in DDNS, those embedded clients do not.

For IPMI BMCs this is in logs:
2015-12-16 12:29:28.170 DEBUG [kea-dhcp4.ddns/2883] DHCP4_NCR_CREATE [hwtype=1 00:25:90:87:a3:15], cid=[01:00:25:90:87:a3:15], tid=0xac284f2d: DDNS updates enabled, therefore sending name change requests
But no NCR is generated.

For dhclient:
2015-12-16 13:56:51.517 DEBUG [kea-dhcp4.ddns/10645] DHCP4_NCR_CREATE [hwtype=1 52:54:00:53:af:22], cid=[no info], tid=0xb13b5550: DDNS updates enabled, therefore sending name change requests
2015-12-16 13:56:51.518 DEBUG [kea-dhcp4.ddns/10645] DHCP4_QUEUE_NCR name change request to add DNS entry queued: Type: 0 (CHG_ADD)
And the NCR is created and sent

Is this a bug or is it intentional? Is there a way to force it for all clients?

2) I'd like the DNS entry to contain the MAC of the client like this


Is this possible without writing my own "hook" library? Or will it be possible in the future?



More information about the Kea-users mailing list