How to force a static /etc/resolv.conf?
lolox-freebsd at lolox.net
Thu Jun 13 12:02:57 UTC 2013
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."
> 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 at freebsd.org mailing list
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
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
More information about the freebsd-questions