Prevent DHCP from changing resolv.conf

Luke Dean LukeD at pobox.com
Fri Apr 22 08:34:55 PDT 2005


> I have a minor problem regarding my network configuration,
> specifically that the external interface on my router gets it's IP via
> DHCP from the ISP, so in rc.conf
>
> ifconfig_xl0="DHCP"
>
> is set. This leads to the single entry in resolv.conf that I want to
> be there, namely
>
> nameserver 127.0.0.1
>
> being replaced with my ISP's nameservers, which in return makes
> resolving of LAN IPs or even localhost via the installed BIND
> difficult for the machine. I don't want dhclient to change the
> resolv.conf.
>
> I checked the man pages for resolv.conf, rc.conf and dhclient but
> couldn't find anything there relating to my problem.
>
> Thanks, Fabian

In dhclient.conf, put:
prepend domain-name-servers 127.0.0.1;

This keeps the DNS that DHCP gives you, but it puts your local one first 
so you'll be able to find your local domains.



More information about the freebsd-questions mailing list