Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jul 2008 09:55:50 -0500
From:      Brooks Davis <brooks@freebsd.org>
To:        Willy Offermans <Willy@Offermans.Rompen.nl>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: dhclient and resolv.conf.sav
Message-ID:  <20080711145550.GB12966@lor.one-eyed-alien.net>
In-Reply-To: <20080711063249.GB4382@wiz.vpn.offrom.nl>
References:  <20080710085234.GD38495@hugo10.ka.punkt.de> <20080710165741.GA12966@lor.one-eyed-alien.net> <20080711063249.GB4382@wiz.vpn.offrom.nl>

next in thread | previous in thread | raw e-mail | index | archive | help

--Y7xTucakfITjPcLV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jul 11, 2008 at 08:32:49AM +0200, Willy Offermans wrote:
> Dear FreeBSD friends,
>=20
> Is this behavior, related to dhclient and /etc/resolv.conf.sav, FreeBSD
> specific or is it a general feature of dhclient? I might have a use for
> it on my debian linux laptop.

We picked it up from openbsd when we took their client (which is derived fr=
om
an early ISC client).  If it's not in the stock isc dhclient-script adding =
it
would be trivial.

-- Brooks

> On Thu, Jul 10, 2008 at 11:57:41AM -0500, Brooks Davis wrote:
> > 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.
> >=20
> > 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.
> >=20
> > -- Brooks
>=20
>=20
>=20
> --=20
> Met vriendelijke groeten,
> With kind regards,
> Mit freundlichen Gruessen,
> De jrus wah,
>=20
> Willy
>=20
> *************************************
> Dr. W.K. Offermans
> CAT Postdoctoral Fellow
> CAT Catalytic Center
> Institut f?r Technische und Makromolekulare Chemie
> RWTH Aachen
> Worringerweg 1, Raum 38C-150
> D-52074 Aachen, Germany
> Phone:  +49 241 80 28592
> Home:   +31 45 544 49 44
> Mobile: +31 653 27 16 23
> e-mail: Willy@Offermans.Rompen.nl
> e-mail: Willy.Offermans@CatalyticCenter.RWTH-Aachen.de
>=20
>                                        Powered by ....
>=20
>                                             (__)
>                                          \\\'',)
>                                            \/  \ ^
>                                            .\._/_)
>=20
>                                        www.FreeBSD.org
>=20

--Y7xTucakfITjPcLV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iD8DBQFId3R1XY6L6fI4GtQRAus2AJ9JbyvsPfGy0qpz+s6waIupKsQT0gCfXevB
FO0+owN95/Ek8/hjhNSZyDw=
=ceyf
-----END PGP SIGNATURE-----

--Y7xTucakfITjPcLV--



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