Antworten:
Bearbeiten Sie /etc/NetworkManager/NetworkManager.conf
mit dem folgenden Befehl:
gksu gedit /etc/NetworkManager/NetworkManager.conf
Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.
Kommentieren Sie die Zeile aus dns=dnsmasq
, so sieht es so aus:
#dns=dnsmasq
und starten Sie den Network Manager mit neu
sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart
Ta-da! Sie sind fertig!
Wenn dies bei Ihnen immer noch nicht funktioniert, wie war mein Fall mit Ubuntu 16.10. Überprüfen Sie anschließend, mit wem dieser Port verwendet wird:
lsof -i :53
Und wenn Sie zum Beispiel "systemd-r" haben, müssen Sie den Dienst stoppen mit:
sudo service systemd-resolved stop
Ich hatte auch dieses Problem, aber ich bin auf Ubuntu 16.04, also hat die ursprüngliche Lösung nicht funktioniert. Diese Seite hatte jedoch die Lösung.
Fügen Sie DNSStubListener=no
in /etc/systemd/resolved.conf hinzu und starten Sie den von systemd aufgelösten Dienst neu. Jetzt sollte das eingebaute dnsmasq nicht automatisch starten.
Sie müssen auch sicherstellen, dass dies dns=dnsmasq
in /etc/NetworkManager/NetworkManager.conf auskommentiert ist, wie in der vorherigen Antwort angegeben.