[Bug 1045616] Re: DHCP server handing out DNS server addresses but DHCP client does not write these to resolv.conf
Thomas Hood
1045616 at bugs.launchpad.net
Sat Jan 5 10:46:14 UTC 2013
David T wrote in comment #8:
> - Loaded Ubuntu 12.04
> - Tried to install [a package]
> - couldn't resolve dns
Possibly this is just another instance of bug #1000244.
David T, can you reproduce the failure?
** Description changed:
ARGH!!!!! Every release causes new problems >:(
If you have:
linux DHCP server on the network with options:
option domain-name "xyz.com";
option domain-name-servers 4.2.2.2, 4.2.2.3;
- In Ubuntu 10.x it works fine and pulls the DHCP client pulls the DNS
- servers from the DHCP fine.
+ In Ubuntu 10.x it works fine and the DHCP client pulls the DNS servers
+ from the DHCP fine.
Ubuntu 12.x - It's broken.
- Trying to fix with: adding to /etc/network/interfaces
- dns-nameservers 4.2.2.2 4.2.2.3
- dns-search xyz.com
- FAIL. Because you have iface eth0 inet dhcp that option isn't read
- Try and configure with Network Manager from commandline because your running a server.
- NOPE, network manager doesn't run from CLI commandline only GUI
+ Trying to fix with: adding to /etc/network/interfaces
+
+ dns-nameservers 4.2.2.2 4.2.2.3
+ dns-search xyz.com
+
+ FAIL. Because you have
+
+ iface eth0 inet dhcp
+
+ that option isn't read
+
+ Try and configure with NetworkManager from command line because you're
+ running a server. NOPE, NetworkManager doesn't run from CLI command
+ line, only GUI.
Can't manually specify the DNS server in /etc/resolv.conf because it's
always getting overwritten.
What's the best option here? I think this might be a bug. Only option I
haven't tried is using the head file from this description:
- Resolvconf has a /etc/resolvconf/resolv.conf.d/ directory that can contain “base”, “head”, “original” and “tail” files. All in resolv.conf format.
+ Resolvconf has a /etc/resolvconf/resolv.conf.d/ directory that can
+ contain “base”, “head”, “original” and “tail” files. All in resolv.conf
+ format.
+
base: Used when no other data can be found
- head: Used for the header of resolv.conf, can be used to ensure a DNS server is always the first one in the list
- original: Just a backup of your resolv.conf at the time of resolvconf installation
- tail: Any entry in tail is appended at the end of the resulting resolv.conf. In some cases, upgrading from a previous Ubuntu release, will make tail a symlink to original (when we think you manually modified resolv.conf in the past)
+
+ head: Used for the header of resolv.conf, can be used to ensure a DNS server is
+ always the first one in the list
+
+ original: Just a backup of your resolv.conf at the time of resolvconf
+ installation
+
+ tail: Any entry in tail is appended at the end of the resulting
+ resolv.conf. In some cases, upgrading from a previous Ubuntu release,
+ will make tail a symlink to original (when we think you manually
+ modified resolv.conf in the past)
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to bind9 in Ubuntu.
https://bugs.launchpad.net/bugs/1045616
Title:
DHCP server handing out DNS server addresses but DHCP client does not
write these to resolv.conf
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/1045616/+subscriptions
More information about the Ubuntu-server-bugs
mailing list