Re: dhcpsd released, a RFC2131 DHCP server (was Re: ISC's EoL dhcp suite, including dhcpd)

Mike Pumford <[email protected]> Sun, 2 Nov 2025 11:07:40 +0000
Newsgroups gmane.os.netbsd.devel.network
Message-ID <[email protected]>

On 02/11/2025 07:38, Roy Marples wrote:
> This is a DHCP server, driven by plugins rather than a specific
> configuration.
> 
> There is an auto plugin which makes an opinionated automatic
> DHCP setup based on your IP address.
> There is a leasefile plugin which stores the leases to a
> persistent flat file periodically.
> There is an ethers plugin to lookup a nodes hostname from their
> ethernet address.

I use a combination of automatic addressing and MAC locked addresses 
with manually specified DNS server entries and a few other additional 
DHCP options. Currently I generate a DHCP configuration file using a 
script to generate the static entries on top of the dynamic pool.

Based on what I can gather from a read of the manual pages it would make 
my life more complicated. Rather than having one configuration file it 
now looks like I would probably be forced to write, or in my case 
GENERATE, lua script as there doesn't appear to be an obvious 
configuration file to place my settings into.

I'm also a bit wary of using the ethers database. My first thought was 
what side effects is putting my MAC -> IP mapping going to have? Are 
there other things that look things up in that database that I don't 
know about given that its actually part of the base system?
Mike