Wird dnsmasq aufgrund eines Network Manager-Konflikts nicht geladen?

12

Ich bin am 12.10 und habe immer benutzt dnsmasq. Vor ein paar Tagen habe ich beim Booten seltsame Meldungen bemerkt:

NetworkManager[1316]: <warn> DNS: plugin dnsmasq update failed
dnsmasq[1302]: failed to create listening socket for 127.0.0.1: Address already in use
dnsmasq[1302]: FAILED to start up
NetworkManager[1316]: <info> DNS: starting dnsmasq...
NetworkManager[1316]: <error> [1362028900.869958] [nm-dns-dnsmasq.c:390] update(): dnsmasq not available on the bus, can't update servers.
NetworkManager[1316]: <error> [1362028900.869979] [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
NetworkManager[1316]: <warn> DNS: plugin dnsmasq update failed
dnsmasq[1876]: warning: no upstream servers configured

Hier ist meine /etc/dnsmasq.conf: http://pastebin.com/AnKrrg6k

Hier ist mein /etc/dnsmasq.d/network-manager:

# Tell any system-wide dnsmasq instance to make sure to bind to interfaces
# instead of listening on 0.0.0.0
# WARNING: changes to this file will get lost if network-manager is removed.
bind-interfaces

Wenn Sie weitere Informationen benötigen, fragen Sie bitte!

Jasmin
quelle

Antworten:

11

Aus dem Link https://help.ubuntu.com/community/Dnsmasq extrahiert

Beachten Sie, dass das Paket "dnsmasq" den Network Manager stört, der "dnsmasq-base" verwenden kann, um DHCP-Dienste bereitzustellen, wenn eine Internetverbindung gemeinsam genutzt wird. Wenn Sie daher den Netzwerk-Manager verwenden (nur bei einfachen Setups in Ordnung), installieren Sie dnsmasq-base, nicht jedoch dnsmasq. Wenn Sie eine kompliziertere Einrichtung haben, deinstallieren Sie den Netzwerkmanager, verwenden Sie dnsmasq oder eine ähnliche Software (bind9, dhcpd usw.) und konfigurieren Sie die Dinge von Hand.

Meer Borg
quelle