Ubuntu 18.04: Desative o dnsmasq-base e ative o dnsmasq completo

6

Eu acabei de instalar o Ubuntu 18.04, e depois que eu configurei meu servidor web, eu queria também substituir o dnsmasq base, já que precisava de suporte para curingas. Depois que eu instalei o dnsmasq usando este quide , o dnsmasq não pôde iniciar porque a porta 53 já estava sendo usada, então eu tentei desabilitar o dnsmasq base comentando dns=dnsmasq do etc/NetworkManager/NetworkManager.conf mas não havia tal linha ... então agora estou pedindo ajuda sobre como desabilitar o dnsmasq base.

    
por Florentin Stemate 29.04.2018 / 13:04

3 respostas

8

Você tem o systemd-resolved ativado como o servidor DNS local. Você pode desativá-lo configurando DNSStubListener=no em /etc/systemd/resolved.conf e, em seguida, reinicie o serviço resolvido pelo sistema. Em seguida, ele será iniciado sem ligação à porta 53, permitindo que o dnsmasq se conecte.

    
por 29.04.2018 / 17:31
0

Como yosi1984 supôs, a porta 53 estava sendo usada pelo systemd-resolved. Sua solução não funcionou, mas me levou à pergunta e resposta corretas: link

    
por 06.09.2018 / 17:30
0

Correu na mesma situação recentemente. Para aqueles de vocês que desativaram a internet, isso significa que você precisa configurar a implementação completa do dnsmasq para resolver domínios internos (por exemplo, locais curingas) e externos.

A abordagem alternativa para o Ubuntu 18.04 é eliminar o pacote completo do dnsmasq em favor do padrão dnsmasq-base, e modificar estritamente a resolução do DNS via dnsmasq (base) no NetworkManager.

Veja link

Se você instalou o pacote dnsmasq via apt-get, desinstale primeiro. Não se esqueça de recarregar o NetworkManager no final da configuração dos novos arquivos de configuração.

    
por 11.09.2018 / 16:04