Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jun 2013 14:02:45 +0200
From:      Loic Capdeville <lolox-freebsd@lolox.net>
To:        Darren Pilgrim <darren.pilgrim@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: How to force a static /etc/resolv.conf?
Message-ID:  <51B9B4E5.6070209@lolox.net>
In-Reply-To: <51B91679.1070405@gmail.com>
References:  <51B91679.1070405@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 13/06/2013 02:46, Darren Pilgrim wrote:
> I'm running 9.1.  I run a local recursive resolver, so my
> /etc/resolv.conf needs to remain static.  I have DHCPv4, DHCPv6 and VPN
> clients running which all want to modify /etc/resolv.conf.  I have set
> in /etc/resolvconf.conf:
>
> search_domains="example.com. example.net."
> name_servers="2001:db8::53"
>
> But that only prepends that information.  Search domains and nameservers
> from other sources still get included.  I can set /etc/resolv.conf as
> immutable, but's a hack and it generates errors from resolveconf.
>
> How do I tell resolvconf to always use a static configuration or, better
> yet, to not muck with /etc/resolv.conf at all?
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"

Hi,

You can configure it in your dhclient.conf file.
Use the supersede keyword.
For example, in your case add:

	supersede domain-search "example.com example.net"
	supersede domain-name-servers 2001:db8::53

to your /etc/dhclient.conf

Loic



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