How do I get the default Network Manager plus dnsmasq-base setup back again?

Tom H tomh0665 at gmail.com
Wed Jan 9 22:31:59 UTC 2013


On Wed, Jan 9, 2013 at 9:54 AM, Chris Green <cl at isbd.net> wrote:
> On Sun, Jan 06, 2013 at 04:55:10PM -0500, Tom H wrote:


>> I purged dnsmasq and the situation returned to the previous
>> "integrated/builtin" behavior.
>>
>> Are you sure that you have "dns=dnsmasq" in
>> "/etc/NetworkManager/NetworkManager.conf"?
>
>     [main]
>     plugins=ifupdown,keyfile
>     dns=dnsmasq
>
>     [ifupdown]
>     managed=false

OK


>> What's the output of "ls /etc/dbus-1/system.d/"?
>
>     root at chris:/var/log# ls /etc/dbus-1/system.d/
>     ConsoleKit.conf                          org.debian.apt.conf
>     Mountall.Server.conf                     org.freedesktop.Accounts.conf
>     Upstart.conf                             org.freedesktop.ColorManager.conf
>     avahi-dbus.conf                          org.freedesktop.DisplayManager.conf
>     bluetooth.conf                           org.freedesktop.ModemManager.conf
>     com.hp.hplip.conf                        org.freedesktop.NetworkManager.conf
>     com.redhat.NewPrinterNotification.conf   org.freedesktop.PackageKit-aptd.conf
>     com.redhat.PrinterDriversInstaller.conf  org.freedesktop.PolicyKit1.conf
>     com.ubuntu.DeviceDriver.conf             org.freedesktop.RealtimeKit1.conf
>     com.ubuntu.LanguageSelector.conf         org.freedesktop.SystemToolsBackends.conf
>     com.ubuntu.SoftwareCenter.conf           org.freedesktop.UDisks.conf
>     com.ubuntu.SoftwareProperties.conf       org.freedesktop.UDisks2.conf
>     com.ubuntu.USBCreator.conf               org.freedesktop.UPower.conf
>     dnsmasq.conf                             org.freedesktop.colord-sane.conf
>     kerneloops.dbus                          org.kde.auth.conf
>     nm-avahi-autoipd.conf                    org.kde.kcontrol.k3bsetup.conf
>     nm-dhcp-client.conf                      org.kde.kcontrol.kcmremotewidgets.conf
>     nm-dispatcher.conf                       org.kubuntu.qaptworker.conf
>     nm-pptp-service.conf                     pulseaudio-system.conf
>     org.blueman.Mechanism.conf               wpa_supplicant.conf
>     org.debian.AptXapianIndex.conf

OK


>> This is the log of the last reboot:
>>
>> root at dnsmasqtest:~# grep dnsmasq /var/log/syslog
>> Jan  6 21:26:49 dnsmasqtest NetworkManager[672]: <info> DNS: loaded
>> plugin dnsmasq
>> Jan  6 21:27:09 dnsmasqtest NetworkManager[672]: <info> DNS: starting dnsmasq...
>> Jan  6 21:27:09 dnsmasqtest NetworkManager[672]: <error>
>> [1357507629.91780] [nm-dns-dnsmasq.c:390] update(): dnsmasq not
>> available on the bus, can't update servers.
>> Jan  6 21:27:09 dnsmasqtest NetworkManager[672]: <error>
>> [1357507629.91875] [nm-dns-dnsmasq.c:392] update(): dnsmasq owner not
>> found on bus: Could not get owner of name
>> 'org.freedesktop.NetworkManager.dnsmasq': no such name
>> Jan  6 21:27:09 dnsmasqtest NetworkManager[672]: <warn> DNS: plugin
>> dnsmasq update failed
>> Jan  6 21:27:09 dnsmasqtest dnsmasq[902]: started, version 2.63rc6
>> cache disabled
>> Jan  6 21:27:09 dnsmasqtest dnsmasq[902]: compile time options: IPv6
>> GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack
>> Jan  6 21:27:09 dnsmasqtest dnsmasq[902]: DBus support enabled:
>> connected to system bus
>> Jan  6 21:27:09 dnsmasqtest dnsmasq[902]: warning: no upstream servers
>> configured
>> Jan  6 21:27:09 dnsmasqtest NetworkManager[672]: <warn> dnsmasq
>> appeared on DBus: :1.9
>> Jan  6 21:27:09 dnsmasqtest dnsmasq[902]: setting upstream servers from DBus
>> Jan  6 21:27:09 dnsmasqtest dnsmasq[902]: using nameserver 8.8.4.4#53
>> Jan  6 21:27:09 dnsmasqtest dnsmasq[902]: using nameserver 8.8.8.8#53
>> root at dnsmasqtest:~#
>>
>> Amazingly, NM gets the dns servers from "/var/run/dnsmasq/resolv.conf"
>> when dnsmasq is installed and "dns=dnsmasq" is commented out in
>> "/etc/NetworkManager/NetworkManager.conf"! (I deleted syslog before my
>> last reboot so I can't post those logs.)
>
> All I get to see in /var/log/syslog (about dnsmasq) is:-
>
>     Jan  9 14:51:03 test NetworkManager[872]: <info> DNS: loaded plugin dnsmasq
>
> Network Manager continues to report all sorts of other things happening but not a thing
> about dnsmasq. It's like dnsmasq simply hangs when it's loaded.

No idea what to do next except possibly add the following to
"/etc/NetworkManager/NetworkManager.conf" and hope that the more
verbose logging'll yield an explanation/solution:

[logging]
level=DEBUG




More information about the ubuntu-users mailing list