O dnsmasq não está carregando devido a um conflito do Network Manager?

12

Estou em 12.10, e sempre usei dnsmasq. Alguns dias atrás, notei mensagens estranhas durante a inicialização:

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

Aqui está o meu /etc/dnsmasq.conf: http://pastebin.com/AnKrrg6k

Aqui está o meu /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

Se mais informações forem necessárias, por favor, pergunte!

jasmim
fonte

Respostas:

11

Extraído do link https://help.ubuntu.com/community/Dnsmasq

Observe que o pacote "dnsmasq" interfere no Network Manager, que pode usar o "dnsmasq-base" para fornecer serviços DHCP ao compartilhar uma conexão com a Internet. Portanto, se você usar o gerenciador de rede (somente em configurações simples), instale o dnsmasq-base, mas não o dnsmasq. Se você tiver uma configuração mais complicada, desinstale o gerenciador de rede, use dnsmasq ou software similar (bind9, dhcpd, etc) e configure manualmente.

Meer Borg
fonte