Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Oct 2004 12:56:58 -0400 (EDT)
From:      "Mike Jakubik" <mikej@rogers.com>
To:        "Oliver Lehmann" <lehmann@ans-netz.de>
Cc:        freebsd-current@freebsd.org
Subject:   Re: dhclient trashes my resolv.conf
Message-ID:  <18669.207.219.213.163.1098982618.squirrel@207.219.213.163>
In-Reply-To: <20041028174751.37d14505.lehmann@ans-netz.de>
References:  <20041027224512.2e3b2ae8.lehmann@ans-netz.de> <20041027204852.GY95878@horsey.gshapiro.net> <20041027230039.7a5d0150.lehmann@ans-netz.de> <20041027210303.GZ95878@horsey.gshapiro.net> <20041027233309.122e4207.lehmann@ans-netz.de> <20041027214224.GA60882@dragon.nuxi.com> <20041028002251.73eae308.lehmann@ans-netz.de> <20041028174751.37d14505.lehmann@ans-netz.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Oliver Lehmann said:
> Oliver Lehmann wrote:
>
>> I've tried supersede domain-name-servers ""; in /etc/dhclient.conf, But
>> that seems to have no effect. I can't see any other way to prevent
>> dhclient from touching my resolv.conf in that man page. Maybe you can
>> point me?
>>
>> man 8 dhclient-script says
>>
>> HOOKS
>>        When  it  starts,  the  client  script  first defines a shell
>>        function, make_resolv_conf , which is later used to create  the
>>        /etc/resolv.conf file.    To  override  the default behaviour,
>>        redefine this function in the enter hook script.
>>
>
> Martin,
>
> do you think, it is a good solution to overwrite the function definition
> to prevent overwriting your resolv.conf? Wouldn't be a rc.conf parameter
> easier for beginners to "get", and more stringent to the whole system of
> configuration?
> What do others think?

I think it would be a great idea to add a rc.conf variable that would
control the behaviour of dhclient and dns. In windows for example, when
you set to use DHCP for an interface, you are given the option to obtain
DNS from DHCP or set is statically. Simillar functionality via rc.conf
variables would be ideal in my opinion.




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