tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

RE: ISC's EoL dhcp suite, including dhcpd



By client portion, I meant that I was under the impression that we were using ISC's client portion of their dhcp suite also, since I swear I saw it in the source tree -- but I seem mistaken, thanks to Roy and his dhcpcd().  No matter if we remove all the ISC dhcp source from the tree, accordingly.  I'll start migrating to ISC's Kea now.  Happy to file a PR on this if requested.

Thanks for the insights, Taylor!  Also thanks to Andy for the correction on the spelling of Kea and the initial pointing to Roy's work!

--
Thanks and kind regards,
    _____    
   | * * |   Josh Moyer (he/him) <JMoyer%NODOMAIN.NET@localhost>
   |*(*)*|   http://jmoyer.nodomain.net/
    \ - /    http://www.nodomain.net/
     \//     
             Love, Responsibility, Justice
             Liebe, Verantwortung, Gerechtigkeit
             
             Please don't eat the animals.
             Thanks.

-----Original Message-----
From: Taylor R Campbell <riastradh%NetBSD.org@localhost> 
Sent: Tuesday, February 4, 2025 2:57 PM
To: Josh Moyer <JMoyer%nodomain.net@localhost>
Cc: tech-net%NetBSD.org@localhost
Subject: Re: ISC's EoL dhcp suite, including dhcpd

> Date: Sat, 1 Feb 2025 01:30:57 +0000
> From: Josh Moyer <JMoyer%nodomain.net@localhost>
> 
> ISC's dhcp suite is sadly now out of support (and had apparently long 
> been deprecated) from ISC*, but we're still shipping it.  Has there 
> been discussion about what to do about this?  ISC's replacement Kia 
> project at least has a tool to convert your dhcpd.conf to something 
> usable in Kia - important for those of us with more complex dhcpd 
> configurations.

I think we should just drop isc-dhcpd from the base system and let users install a DHCP server package if they want.

A DHCP _server_ (or relay) isn't necessary for the kind of system integration that justifies the maintenance burden of having it in the base system -- unlike say, a DHCP _client_, which is needed to get connected to the network and download packages in the first place.

> However, this doesn't solve the client side portion.

What do you mean by the client side portion?  Are you talking about dhclient, which NetBSD stopped shipping in 9.x?  (We switched to dhcpcd ages ago.)


Home | Main Index | Thread Index | Old Index