DHCP 4.2.4 install overwriting dhcpd.conf

Glenn Satchell glenn.satchell at uniq.com.au
Wed Jun 13 01:46:23 UTC 2012


Hi Lyle

This is a "feature" introduced in dhcpd-4.0. I submitted a patch some
years ago, but it doesn't appear to have made it into the distribution.

Even a warning in the release notes to make a copy of the file before
installing would be useful.

regards,
-glenn

> I have a failover pair that was running ISC DHCP 4.1.1(built from source
> downloaded from www.isc.org).  I needed to replace one of the servers
> and I downloaded DHCP 4.2.4 from www.isc.org and installed it on the new
> server.
>
> On the new server, I ran make install and then placed the old dhcpd.conf
> and dhcpd.leases in place and started the daemon on the new server and
> all was well.
>
> Today, I got around to updating the old server so that it would be
> running the newer version.  I downloaded DHCP 4.2.4 and compiled it.  I
> ran ./configure, then make, stopped the old daemon, ran make install and
> then started the new version.  I start the daemon via:
>
> /usr/sbin/dhcpd -4 -cf /usr/etc/dhcpd.conf -lf /usr/etc/dhcpd.lease
>
> I was quite surprised that 'make install' overwrote the existing
> dhcpd.conf with it's default.  I had to go back to my backups and
> restore that file.  Then the daemon started normally and read in the
> dhcpd.lease file just fine.
>
> I don't think the install should be overwriting existing config files.
> This is one of the few times I have seen that happen when installing
> from source.
>
> For what it's worth this system is running SLES 11 kernel
> 2.6.27.19-5-default 64 bit SMP.
>
> Lyle Giese
> LCR Computer Services, Inc.
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
>




More information about the dhcp-users mailing list