But enough dreaming.  Given the world as it is, the immediate challenge
is to make NM+dnsmasq compatible with standalone nameservers.
(Otherwise network-manager should Conflict with those nameservers'
packages.)

Solutions mentioned earlier:
* Tell the administrator to comment out "dns=dnsmasq" in 
/etc/NetworkManager/NetworkManager.conf after installing dnsmasq or another DNS 
server package.
* Change NM so that it acts as if "dns=dnsmasq" is absent if a DNS server 
package is installed.
* Change standalone dnsmasq such that it doesn't listen on 0.0.0.0:53, doesn't 
listen on 127.0.1.1:53 and change NM so that its dnsmasq listens only on 
127.0.1.1:53.

Here's a new idea.

* Enhance the resolver(3) so that nameservers can be specified in resolv.conf 
using the <address>:<port> notation
* Change NM such that it causes its slave dnsmasq to listen on another (than 
53) port number P and sends "nameserver 127.0.0.1:P" to resolvconf.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to dnsmasq in Ubuntu.
https://bugs.launchpad.net/bugs/959037

Title:
  NM-controlled dnsmasq prevents other DNS servers from running, yet
  network-manager doesn't Conflict with their packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/djbdns/+bug/959037/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to