I've been working on a workaround to dnsmasq being restarted all the
time. Instead of overwriting the dnsmasq configuration and restarting
dnsmasq; NM will not write any configuration file but start dnsmasq with
--enable-dbus and push DNS changes using DBus. This can still mean there
would be a small period of time where the DNS nameservers might not be
up to date, but at least it should try to resolve with the old
nameservers before the new ones are set.

This won't fix the extra host routes in the IPv6 routing table, but I
think we should really consider that as a completely separate bug...
(and IMO a cosmetic one, as I haven't been able to pinpoint any actual
real-world effect of these extra routes to break anything).

For testing on Precise as I start the SRU process for that fix (it needs
to land in quantal first, and takes some time to be reviewed, then will
be in proposed and need testing there...); I've already make
NetworkManager and an accompanying patch to dnsmasq available in my ppa
-- ppa:mathieu-tl/nm . Testing of NM with dnsmasq using the dbus method
for updating nameservers would be much appreciated.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1004775

Title:
  NetworkManager restarts dnsmasq and adds host route on every IPv6
  route lookup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1004775/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to