Comment 9 for bug 1004775

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

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.