Kea DHCP Feature Roadmap
-
Narrowing the gap between dhcpd and kea is on the list for 24.07. In fact, this week I've started writing a plugin for Kea that allows it to talk directly to Unbound over the unbound control socket to insert, update, and remove host entries. It will be fast, require no additional processes to be running and won't require Unbound to be restarted each time an update occurs.
This is coming.
-
@cmcdonald said in Kea DHCP Feature Roadmap:
Narrowing the gap between dhcpd and kea is on the list for 24.07. In fact, this week I've started writing a plugin for Kea that allows it to talk directly to Unbound over the unbound control socket to insert, update, and remove host entries. It will be fast, require no additional processes to be running and won't require Unbound to be restarted each time an update occurs.
This is coming.
This is EXCELLENT news! A feature that has been wanted for years and years. Really good news
-
-
@cmcdonald that is sweet, and long time in the coming - thanks for the heads up!
-
G Gertjan referenced this topic on
-
@cmcdonald I would love to hear that ISC won't go away until something like this ships.
As it stands today (2.7.2-RELEASE), switching to KEA currently represents a significant regression because non-static DHCP clients cannot be resolved through DNS.
If I'm mistaken on that point, being corrected would be welcome good news.
-
@hughbiquitous said in Kea DHCP Feature Roadmap:
@cmcdonald I would love to hear that ISC won't go away until something like this ships.
As it stands today (2.7.2-RELEASE), switching to KEA currently represents a significant regression because non-static DHCP clients cannot be resolved through DNS.
If I'm mistaken on that point, being corrected would be welcome good news.
This is correct as documented by Netgate here: Netgate Adds Kea DHCP to pfSense Plus Software Version 23.09
Basic functionality is present in version 23.09, but the Kea implementation lacks the following DHCP server features:
- Local DNS Resolver/Forwarder Registration for static and dynamic DHCP clients
- Remote DNS server registration
- DHCPv6 Prefix Delegation
- High Availability Failover
- Lease statistics/graphs
- Custom DHCP options
-
@keyser What kind of benefits from this?
-
@Antibiotic said in Kea DHCP Feature Roadmap:
What kind of benefits from this?
Of what KEA over ISC - well for starters, they have pretty much stated that they will no longer be developing on the isc dhcpd.. So kind of have to move. Do you have to move today, or even tmrw or shoot next year? No prob not - but at some point yeah going to have to move away from a product that is no longer developed or supported.
Do you still run windows 95?
Currently this is no point to switching to be honest, unless you want to be an early adopter with lots of features not yet implemented in pfsense.. I would wait... I turned it on to see - yup hands out IPs.. Ok back to isc for now, because it does not have same features as of yet that isc does.
But if all you do is hand out IPs, you could prob switch now.
-
@johnpoz I mean what benefits from this for home users?
Narrowing the gap between dhcpd and kea is on the list for 24.07. In fact, this week I've started writing a plugin for Kea that allows it to talk directly to Unbound over the unbound control socket to insert, update, and remove host entries. It will be fast, require no additional processes to be running and won't require Unbound to be restarted each time an update occurs.This is coming.
-
@johnpoz said in Kea DHCP Feature Roadmap:
Currently this is no point to switching to be honest
I'm already here)))
-
@Antibiotic I have no idea what your asking to be honest? Doesn't matter if home user or enterprise user - there are benefits to moving to kea.. But there is little point to do so currently unless your not using any of the features currently not implemented.
If you are just handing out ips with no options and no need for any of the other integrations.. Have at it - I wouldn't spend any time writing anything.. Unless your going to submit to pfsense to be included because whatever you work up now, may or may not be viable as the integration into pfsense changes.
-
@johnpoz Foggy, but OK))) will wait
-
@johnpoz wait what's wrong with windows 95 that's what I'm replying to from! Partially kidding but I do have a windows 98 virtual machine and a few of them.
Yes going to have to update at some point and looks like we're gonna get some new features too.
Although the flashing banner with no information Link really is a freak out like sky falling nuclear disaster global financial reset Global civil war conspiracy freak out.--
In case anybody's wondering I disabled it, went back and now ALL systems are getting DHCP. So I don't know if I have a weird edge case. But I'm also noticing domain name resolution ( AP1.MyNet ) isn't working either now. But I can't necessarily confirm that with the new hardware as it was working with the old hardware and I can only think? that it was working with the new hardware but can't confirm my memory on that. -
@mwierowski I agree with you that netgate should tell us what is to be expected. For example I have AD dsn servers and non windows clients, since ISC DHCP was not GSS-TSIG, I had to implement some scripts to manually register these clients in DNS.
Now with kea this is possible as the plugin exists out of the box:
https://kea.readthedocs.io/en/latest/arm/integrations.html#gss-tsigThe use case is simple, you have pfsense giving out addresses, to windows and linux clients and a separate dns server running on your AD , with ISC you are left off to have clients register themselves, which is not ideal.
With Kea and the plugin DHCP will register the IPs in AD DNS, and life will be better ;-)
Now when will this implemented ?
Eric