Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I allow the network manager to "manage" my nameserver, it resolves to the IP address of the router. This effectively makes both Evolution and Opera unuseable, slowing them both to a crawl (I am sure other things are affected, but I have yet to notice).

However, if I manually configure resolv.conf with the ACTUAL nameservers pulled from my router, and make it immutable with the "chattr -i" command, both Evolution and Opera run as they should, but this breaks Ubuntu One. I get the dreaded list of "unknown" everythings...

Any idea how to make both function properly?

share|improve this question

What you should do is to configure your system to override the default nameserver (given by DHCP), in a way that it is compatible with NetworkManager. And the way to do this is to add your selected nameservers in the dhcp client configuration file, at /etc/dhcp3/dhclient.conf.

One way to do this is to uncomment the prepend domain-name-servers line. Make it look something like

prepend domain-name-servers;

If you are really interested in speedy DNS lookups, you can cache the DNS requests using, for example, dnsmasq. Ask a new question for this, use as title How can I speed up the DNS requests with caching.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.