EDIT: alguns googling, e eu encontrei a solução . Parece que o gerenciador de rede depende de um pacote chamado "dnsmasq-base", que fornece algumas das funcionalidades do dnsmasq. A entrada do Dnsmasq no Wiki do Ubuntu afirma que
"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 (apenas em configurações simples), em seguida, instale o dnsmasq-base, mas não o dnsmasq.Se você tiver uma configuração mais complicada, desinstale o gerenciador de rede, use o dnsmasq ou um software semelhante (bind9, dhcpd, etc) e configure as coisas manualmente. "
Em outras palavras: você quer usar o dnsmasq? Então é melhor você saber o que está fazendo. A solução mencionada anteriormente sugere a substituição do dnsmasq-base pelo dnsmasq da seguinte maneira (o primeiro comando também removerá gerente):
sudo apt-get remove dnsmasq-base
sudo apt-get install dnsmasq
sudo apt-get install network-manager network-manager-gnome
E aqui alguns comentários gerais sobre como localizar os blocos das portas: você pode encontrar o que está ouvindo em qual porta usando lsof
:
lsof -Pn +M -i4
listará as portas IPv4 devido ao -i4, enquanto
lsof -Pn +M -i6
listará as portas IPv6. Ou digite apenas
lsof -Pn +M | grep ':53 (LISTEN)'
Isso deve (espero) dizer o que está usando a porta 53. As opções de linha de comando -Pn
impedem a conversão de IPs de número de porta / host em nomes.
Como alternativa, execute
netstat -utlnp