Ubuntu używa instancji DNSMasq dla Network Managera od 12.04 - jak mogę ją wyłączyć?
25
Ubuntu używa instancji DNSMasq dla Network Managera od 12.04 - jak mogę ją wyłączyć?
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:
A jeśli na przykład masz „systemd-r”, musisz zatrzymać usługę za pomocą:
źródło
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.źródło