resolvconf script overwrites entries in resolv.conf -
mrossi at swin.edu.au
Wed Aug 10 23:23:05 UTC 2011
On 10/08/2011 17:29, Hajimu UMEMOTO wrote:
>>>>>> On Mon, 08 Aug 2011 16:42:06 +1000
>>>>>> Mattia Rossi<mrossi at swin.edu.au> said:
> mrossi> Anyhow, the manpage is really not clear about name_servers_append, and
> mrossi> it's not working as expected either:
> mrossi> 1) If I put in a comma separated list of nameservers, I'll find that
> mrossi> comma separated list in /etc/resolv.conf under a single "nameserver"
> mrossi> tag. That doesn't work, as it's not a valid entry. Each nameserver
> mrossi> needs to have a "nameserver<host>" entry.
> name_servers and name_servers_append is a space separated list of
Ahh, okay, that works. Might be worth mentioning in the manpage though.
Maybe an example wouldn't be too bad either
> mrossi> 2) If I use multiple name_servers_append entries in
> mrossi> /etc/resolvconf.conf, then only the last entry is used. I don't want
> mrossi> only one DNS server there though, I want all three of them, as I
> mrossi> already had the problem that one or the other didn't work properly.
> You can specify multiple nameservers in name_servers and/or
Of course, once 1) is solved 2) is redundant.
> mrossi> 3) If I read the description for name_servers in resolvconf.conf(5), I
> mrossi> understand that this tag prepends the nameserver to my list. This is
> mrossi> not what happens. Still not sure what actually happens there...
> It is strange to me. If you specify name_servers, it should be
> prepended to the nameserver list. I've just tried name_servers, and
> it did the job as expected, here.
Hmm, not sure what happened last time here, but I've tried it now with a
single nameserver, a space separated list of nameservers and a mix of
name_servers and name_servers_append entries and it worked perfectly.
It also eliminated duplicate entries in name_servers and
name_servers_append, preferring the one in name_servers. Again, maybe
worthwhile mentioning in the manpage.
> mrossi> How do I get my 3 manual DNS entries properly into my resolv.conf ?
> Please specify your 3 servers as space separated list in name_servers
> or name_servers_append.
Yes, got it. All good! Thanks to all!
More information about the freebsd-current