Note: the dnsmasq.d file included in the new n-m release includes both
"bind-interfaces" and "except-interface=lo".

This is already a big improvement. It allows standalone dnsmasq to run
on a system with NM and nm-dnsmasq: standalone dnsmasq listens on
interfaces other than lo and forwards queries to nm-dnsmasq at
127.0.0.1.

$ dpkg -l dnsmasq network-manager|grep ^ii
ii  dnsmasq  2.62-3  Small caching DNS proxy and DHCP/TFTP server
ii  network-manager  0.9.6.0~git201207161259.00297f4-0ubuntu1  network 
management framework (daemon and userspace tools)

$ cat /etc/dnsmasq.d/network-manager
# Tell any system-wide dnsmasq instance to not bind to the loopback interface.
# WARNING: changes to this file will get lost if network-manager is removed.
bind-interfaces
except-interface=lo

$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search [redacted]

$ cat /var/run/dnsmasq/resolv.conf
nameserver 127.0.0.1

$ cat /var/run/nm-dns-dnsmasq.conf
server=192.168.1.254
server=195.241.76.55
server=195.241.76.58

$ sudo netstat -nl4p |grep :53
tcp        0      0 192.168.1.20:53         0.0.0.0:*               LISTEN      
7039/dnsmasq    
tcp        0      0 192.168.1.21:53         0.0.0.0:*               LISTEN      
7039/dnsmasq    
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      
6282/dnsmasq    
udp        0      0 192.168.1.20:53         0.0.0.0:*                           
7039/dnsmasq    
udp        0      0 192.168.1.21:53         0.0.0.0:*                           
7039/dnsmasq    
udp        0      0 127.0.0.1:53            0.0.0.0:*                           
6282/dnsmasq    
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           
1103/avahi-daemon:

-- 
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 starting

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