Sembra esserci un bug nello script di avvio per dnsmasq
che utilizza resolvconf
per bloccare il resolver locale se l'interfaccia di loopback locale non è esplicitamente except
-ed nel /etc/defaults/dnsmasq
file.
La risposta breve è che puoi aggiungere...
DNSMASQ_EXCEPT=lo
a /etc/defaults/dnsmasq
per risolvere il problema.
Per ulteriori informazioni, vedere questa domanda...
https://raspberrypi.stackexchange.com/questions/37439/proper-way-to-prevent-dnsmasq-from-overwriting-dns-server-list-supplied-by-dhcp
bigjosh ha ragione, tranne per il fatto che c'è stato un aggiornamento a dnsmasq e ora c'è un'opzione alla fine di /etc/default/dnsmasq
che puoi annullare l'hash:
IGNORE_RESOLVCONF=yes
Non usare
resolv-file=/etc/resolv.dnsmasq
Metti il server dns in dnsmasq.conf, come
server=/localnet/192.168.0.1 # change ip for your ip-server
server=8.8.8.8
server=8.8.4.4
E aggiungi in dnsmasq.conf
no-resolv