From owner-freebsd-stable@FreeBSD.ORG Thu Jul 10 16:57:15 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07C301065671 for ; Thu, 10 Jul 2008 16:57:15 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7B7088FC17 for ; Thu, 10 Jul 2008 16:57:14 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.2/8.14.2) with ESMTP id m6AGvfRf013824; Thu, 10 Jul 2008 11:57:41 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.2/8.14.2/Submit) id m6AGvfKk013823; Thu, 10 Jul 2008 11:57:41 -0500 (CDT) (envelope-from brooks) Date: Thu, 10 Jul 2008 11:57:41 -0500 From: Brooks Davis To: "Patrick M. Hausen" Message-ID: <20080710165741.GA12966@lor.one-eyed-alien.net> References: <20080710085234.GD38495@hugo10.ka.punkt.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ibTvN161/egqYuK8" Content-Disposition: inline In-Reply-To: <20080710085234.GD38495@hugo10.ka.punkt.de> User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Thu, 10 Jul 2008 11:57:41 -0500 (CDT) Cc: freebsd-stable@freebsd.org Subject: Re: dhclient and resolv.conf.sav X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 16:57:15 -0000 --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 10, 2008 at 10:52:35AM +0200, Patrick M. Hausen wrote: > Hello, >=20 > we have been bitten by something that obvoiusly > is a feature, not a bug, but I do not quite understand > the intentions and reasoning behind it. >=20 > I have a host with manual interface and resolver configuration > and an additional interface that should get it's IP address > via DHCP. But only it's IP address and netmask, nothing else. >=20 > The DHCP server used hands out only IP addresses/netmasks, > no domain-name-servers, domain-name, etc. configured. >=20 > Yet, if there happens to exist a /etc/resolv.conf.sav file, > every renewal of the lease by dhclient overwrites the contents > of /etc/resolv.conf with those of resolv.conf.sav. >=20 > In my particular case the .sav file contained an internal > nameserver that was used when I initially set up the host > in the lab. This entry was of no use to the server after > it had been deployed in our datacenter. >=20 > Can anyone shed some light on the intended mechanism? > Studying the dhclient-script was not too helpful, either. I suspect the theory is that you can have a static resolv.conf around that gets installed when there isn't anything else to use. In practice, I think it mostly causes problems. I'm somewhat tempted to remove the creation of the file and add something like a resolv.conf.default in it's place. -- Brooks --ibTvN161/egqYuK8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iD8DBQFIdj+EXY6L6fI4GtQRAodsAKCrXvq03hCPzTF1rejKcsaRYjZe2wCeJHn7 Nu9Eunid9vs0kOfqn36CBCQ= =eJrT -----END PGP SIGNATURE----- --ibTvN161/egqYuK8--