Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Mar 2003 22:34:19 -0600
From:      David Kelly <dkelly@HiWAAY.net>
To:        FreeBSD-Questions@FreeBSD.org
Subject:   Re: DHCP Server "learning" name servers since server itself is dhcp'd??
Message-ID:  <200303082234.19615.dkelly@HiWAAY.net>
In-Reply-To: <20030308102326.G6008-100000@atlas.home>
References:  <20030308102326.G6008-100000@atlas.home>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 08 March 2003 12:32 pm, Mikko Työläjärvi wrote:
>
> It is more elegant in perl, but dhclient-enter-hooks is a
> shellscript, so it felt easier to just add it there.

/etc/dhclient-enter-hooks needs to be created in any case if you wish to 
use named else it will write an /etc/resolv.conf containing the values 
given by the DHCP server. Something like this is all it takes to keep 
it from changing your resolv.conf:

#!/bin/sh
make_resolv_conf() {
}

Naturally, one could expand my null'ed make_resolv_conf() to 1) verify 
DNS servers have changed, and 2) write them in /etc/namedb/named.conf, 
then 3) "ndc restart"

My ISP has done something in the past year or so that dhclient thinks 
each and every lease renewal is practically a new lease. 
/etc/resolv.conf gets (actually, only "attempted" now) written on each 
renewal. /var/log/messages gets flooded with this:

Mar  8 21:14:29 grumpy dhclient: New Network Number: 24.214.34.0
Mar  8 21:14:29 grumpy dhclient: New Broadcast Address: 24.214.34.255

-- 
David Kelly N4HHE, dkelly@hiwaay.net
=====================================================================
The human mind ordinarily operates at only ten percent of its
capacity -- the rest is overhead for the operating system.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303082234.19615.dkelly>