Réponses:
Modifiez /etc/NetworkManager/NetworkManager.conf
avec la commande suivante:
gksu gedit /etc/NetworkManager/NetworkManager.conf
Entrez votre mot de passe lorsque vous y êtes invité.
Commentez la ligne dns=dnsmasq
, elle ressemble à ceci:
#dns=dnsmasq
puis redémarrez Network Manager avec
sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart
Ta-da! Vous êtes prêt!
Si cela ne fonctionne toujours pas pour vous, comme ce fut le cas avec Ubuntu 16.10. Vérifiez ensuite qui utilise ce port avec:
lsof -i :53
Et si vous avez par exemple "systemd-r", alors vous devez arrêter le service avec:
sudo service systemd-resolved stop
J'ai également eu ce problème, mais je suis sur Ubuntu 16.04, donc la solution d'origine n'a pas fonctionné. Cependant, cette page avait la solution.
Ajoutez DNSStubListener=no
/etc/systemd/resolved.conf, puis redémarrez le service résolu par systemd. Maintenant, le dnsmasq intégré ne doit pas démarrer automatiquement.
Vous devrez également vous assurer qu'il dns=dnsmasq
est mis en commentaire dans /etc/NetworkManager/NetworkManager.conf, comme l'indique la réponse précédente.