dnsmasq отключен в диспетчере сети

Когда я впервые начал использовать Ubuntu, он всегда использовал dnsmasq. Я имею в виду, когда я введу
$ nslookup www.bing.com
Результат будет получен из 127.0.0.1. Но после установки и настройки ap-hotspot dnsmasq будет работать только тогда, когда я запустил ap-hotspot. Но мне нужен dnsmasq, чтобы работать, когда у меня не запущена точка доступа.

Как я могу заставить dnsmasq работать так, как он работал на всех типах соединений раньше?

Работа с dnsmasq важна для меня, потому что он вносит изменения в работу с файлом hosts.

nahin@nahin:~$ cat /etc/hosts
127.0.0.1   localhost
127.0.1.1   nahin

141.101.118.195 thepiratebay.se
31.13.79.246 m.facebook.com

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters    

nahin@nahin:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 208.67.220.220
nameserver 208.67.222.222

nahin@nahin:~$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnqsmasq

no-auto-default=**.**.**.**.**.**,

[ifupdown]
managed=false
1
задан 28 April 2015 в 09:21

1 ответ

Это могла бы просто быть опечатка, если бы Вы скопировали вручную, но строка в /etc/NetworkManager/NetworkManager.conf должна быть dns=dnsmasq не dns=dnqsmasq, что Вы сообщили.

Ваш /etc/resolv.conf файл пропускает строку сервера имен

echo "nameserver 127.0.1.1" | sudo tee -a /etc/resolv.conf

Затем перезагрузка

1
ответ дан 28 April 2015 в 19:21

Другие вопросы по тегам:

Похожие вопросы: