Risposte:
Modifica /etc/NetworkManager/NetworkManager.conf
con il seguente comando:
gksu gedit /etc/NetworkManager/NetworkManager.conf
Inserisci la tua password quando richiesto.
Commenta la riga dns=dnsmasq
, quindi sembra così:
#dns=dnsmasq
e quindi riavviare Network Manager con
sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart
Ta-da! Sei pronto!
Se questo non funziona ancora per te, come è stato il mio caso con Ubuntu 16.10. Quindi controlla chi sta usando questa porta con:
lsof -i :53
E se ad esempio hai "systemd-r", devi interrompere il servizio con:
sudo service systemd-resolved stop
Ho avuto anche questo problema, ma sono su Ubuntu 16.04, quindi la soluzione originale non ha funzionato. Tuttavia, questa pagina ha avuto la soluzione.
Aggiungi DNSStubListener=no
in /etc/systemd/resolved.conf e quindi riavvia il servizio risolto da systemd. Ora, il dnsmasq integrato non dovrebbe avviarsi automaticamente.
Dovrai anche assicurarti che dns=dnsmasq
sia commentato in /etc/NetworkManager/NetworkManager.conf, come specifica la risposta precedente.