[Bug 1042275] Re: dnsmasq should not register 127.0.0.1 with resolvconf if it's not listening on lo

Thomas Hood 1042275 at bugs.launchpad.net
Sat Sep 15 12:46:21 UTC 2012


Currently it's the initscript that talks to resolvconf.  If we want the
initscript to implement the behavior requested here (i.e., "register
127.0.0.1 with resolvconf if and only if dnsmasq is listening on lo")
then the initscript will have to understand dnsmasq's configuration
files. That's asking too much from an initscript.

Dnsmasq should be enhanced so that the dnsmasq process talks to
resolvconf. The process knows whether or not it's listening on the
loopback address.

Furthermore, the process knows exactly which addresses it's binding; so
if it's listening on 127.0.0.2 it can register 127.0.0.2 with
resolvconf. Nice.

Furthermore, the process knows when it has been terminated, even if it's
not the initscript that's sent the signal, so it can de-register its
listen address with resolvconf. Nice.

-- 
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/1042275

Title:
  dnsmasq should not register 127.0.0.1 with resolvconf if it's not
  listening on lo

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



More information about the Ubuntu-server-bugs mailing list