I found what seems to be a bug in resolvconf. to specify static dns
servers for a netiface, you can add the following to
/etc/network/interfaces:

iface eth1 inet static
    name faraway
    address     200.69.231.1
    netmask     255.255.255.252
    broadcast   200.69.231.3
    gateway     200.69.231.2
    dns-nameserver      200.69.193.111 200.69.193.112 # this one

resolvconf is executed via /etc/network/if-up.d/000resolvconf when the
netiface is brought up, with some environment variables set up. within
those envvars there is IF_DNS_NAMESERVER, which has the value of the
dns-nameserver field there above. the problem is that /etc/network/if-
up.d/000resolvconf is checking for IF_DNS_NAMESERVERS, with a trailing
S, so it thinks there are no nameservers and acts accordingly.

I'm not sure if the bug is in resolvconf or in ifupdown, though.

-- 
No DNS at computer start
https://launchpad.net/bugs/54115

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to