web-dev-qa-db-fra.com

Dnsmasq ne se charge-t-il pas à cause d'un conflit avec Network Manager?

Je suis sur 12.10, et ont toujours utilisé dnsmasq. Il y a quelques jours, j'ai remarqué des messages étranges lors du démarrage:

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

Voici mon /etc/dnsmasq.conf: http://Pastebin.com/AnKrrg6k

Voici mon /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

Si des informations supplémentaires sont nécessaires, veuillez demander!

12
jasmines

Extrait du lien https://help.ubuntu.com/community/Dnsmasq

Notez que le package "dnsmasq" interfère avec Network Manager, qui peut utiliser "dnsmasq-base" pour fournir des services DHCP lors du partage d'une connexion Internet. Par conséquent, si vous utilisez le gestionnaire de réseau (dans les configurations simples uniquement), installez dnsmasq-base, mais pas dnsmasq. Si votre configuration est plus compliquée, désinstallez Network Manager, utilisez Dnsmasq ou un logiciel similaire (bind9, dhcpd, etc.), puis configurez-le à la main.

11
Meer Borg