Odpowiedzi:
Edytuj /etc/NetworkManager/NetworkManager.conf
za pomocą następującego polecenia:
gksu gedit /etc/NetworkManager/NetworkManager.conf
Po wyświetleniu monitu wprowadź hasło.
Skomentuj linię dns=dnsmasq
, więc wygląda to tak:
#dns=dnsmasq
a następnie ponownie uruchom Network Managera za pomocą
sudo restart network-manager
# if you get /com/ubuntu/upstart: Connection refused, try:
sudo service network-manager restart
Ta-da! Wszystko gotowe!
Jeśli to nadal nie działa, tak jak moja sprawa z Ubuntu 16.10. Następnie sprawdź, kto używa tego portu z:
lsof -i :53
A jeśli na przykład masz „systemd-r”, musisz zatrzymać usługę za pomocą:
sudo service systemd-resolved stop
Miałem również ten problem, ale korzystam z Ubuntu 16.04, więc oryginalne rozwiązanie nie działało. Jednak ta strona miała rozwiązanie.
Dodaj DNSStubListener=no
plik /etc/systemd/resolved.conf, a następnie ponownie uruchom usługę systemd-resolved. Teraz wbudowane narzędzie dnsmasq nie powinno uruchamiać się automatycznie.
Musisz także upewnić się, że dns=dnsmasq
jest on skomentowany w /etc/NetworkManager/NetworkManager.conf, tak jak określono w poprzedniej odpowiedzi.