dnsmasq desativado no Network Manager

1

Quando comecei a usar o Ubuntu, sempre usava o dnsmasq. Quero dizer, quando eu iria entrar em $ nslookup www.bing.com
O resultado viria de 127.0.0.1. Mas depois de instalar e configurar o ap-hotspot, o dnsmasq só funcionará quando eu tiver iniciado o ap-hotspot. Mas eu preciso que o dnsmasq funcione quando eu não tiver iniciado o ap-hotspot.

Como posso fazer o dnsmasq funcionar como se ele funcionasse em todos os tipos de conexões antes?

Fazer o trabalho do dnsmasq é importante para mim porque faz modificações no trabalho do arquivo de 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
    
por Nahin Akbar 22.04.2015 / 11:47

1 resposta

1

Pode ser apenas um erro de digitação se você tiver copiado à mão, mas a linha em /etc/NetworkManager/NetworkManager.conf deve ser dns=dnsmasq não dns=dnqsmasq que você relatou.

Seu arquivo /etc/resolv.conf está sem uma linha de servidor de nomes

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

Em seguida, reinicie

    
por Jeremy31 23.04.2015 / 07:59