De tempos em tempos, quando estou mudando eth0
para wlan0
(ou vice-versa), o nome de domínio da interface, resolvendo quebras e /etc/resolv.conf
contém
nameserver 127.0.1.1
Eu comentei #dns=dnsmasq
em /etc/NetworkManager/NetworkManager.conf
e reiniciado gerente de rede com restart network-manager
. Mas isso não ajudou.
Então descobri que o dnsmasq
processo não é filho do NetworkManager
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
Não sei por que ele está sendo executado. Pode ser relacionado ao VirtualBox? Eu não quero que ele toque resolve.conf
. Como desativá-lo?
Meu sistema é o Linux Mint 17 Qiana.
linux-mint
dnsmasq
gomas
fonte
fonte
dnsmasq
seja um bom software e ele saiba por que substitui o/etc/resolv.conf
conteúdo pornameserver 127.0.1.1
valor. Então, por que não faz o seu trabalho então?/etc/resolv.conf
deve sempre conternameserver 127.0.0.1
, porque ele lida com todas as solicitações de DNS. Com o NetworkManager + dnsmasq, o que normalmente acontece é que o NM envia mensagens ao dnsmasq pelo dbus para avisar quando as conexões mudam. Por que não está fazendo isso? Essa é uma pergunta que você pode fazer neste site - com todas as explicações necessárias sobre a configuração da sua rede.127.0.1.1
(e não127.0.0.1
) e onde está configurado?127.
pontos para a máquina local. Não sei por que 127.0.1.1 é usado aqui. De qualquer forma, se você quiser ajuda com o dnsmasq, precisará fazer uma nova pergunta na qual explica sua configuração, incluindo o motivo pelo qual o VirtualBox está envolvido (o sistema está sendo executado em uma VM? Ou é um host de VM? Que tipo de configurações de VM você fez? etc.).Respostas:
No Linux Mint, o dnsmasq é instalado para armazenar em cache as consultas DNS e, assim, acelerar sua experiência na Internet. A primeira parte da desativação é alterar a configuração
/etc/NetworkManager/NetworkManager.conf
comentandodns=dnsmasq
.Em seguida, você deve reiniciar os serviços
network-manager
enetworking
.Como meu laptop tem muita memória RAM, verifiquei se o serviço dnsmasq foi interrompido. Por alguma razão, isso não foi feito automaticamente com a reinicialização do serviço. Eu suspeito que havia uma maneira mais elegante de impedir isso do que isso, mas me cansei de procurar quando não conseguia encontrar um arquivo init e o SIGHUP não funcionou.
Pessoalmente, tive que desativar o dnsmasq porque o gerenciador de rede e o dnsmasq não gostam que eu ligue uma segunda conexão a um roteador desconectado.
fonte
network-manager
faz com que a área de trabalho do Cinnamon caia no modo de fallback. Certifique-se de salvar seu trabalho!