Public bug reported:

In the start_resolvconf() function the initscript correctly refrains
from registering the loopback IP address with resolvconf if "lo" is in
DNSMASQ_EXCEPT.


    start_resolvconf()
    {
    # If interface "lo" is explicitly disabled in /etc/default/dnsmasq
    # Then dnsmasq won't be providing local DNS, so don't add it to
    # the resolvconf server set.
            for interface in $DNSMASQ_EXCEPT
            do
                    [ $interface = lo ] && return
            done


With the latest dnsmasq, however, options can also be added by means of 
configuration file parts in /etc/dnsmasq.d/.  This mechanism has already been 
used to exclude virbr interfaces (see #928524) and may be used in the future to 
exclude the lo interface (see #959037).  In anticipation of such uses the 
initscript should check configuration files for "except-interface=lo" and in 
its presence refrain from registering the loopback IP address with resolvconf.

** Affects: dnsmasq (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  Check all configuration files for except-interface lo

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/1012102/+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