Es scheint einen Fehler im Startskript für dnsmasq
zu geben die resolvconf
verwendet um den lokalen Resolver zu überschreiben, wenn die lokale Loopback-Schnittstelle nicht explizit except
ist -ed im /etc/defaults/dnsmasq
Datei.
Die kurze Antwort ist, dass Sie hinzufügen können...
DNSMASQ_EXCEPT=lo
bis /etc/defaults/dnsmasq
um das Problem zu lösen.
Weitere Informationen finden Sie in dieser Frage...
https://raspberrypi.stackexchange.com/questions/37439/proper-way-to-prevent-dnsmasq-from-overwriting-dns-server-list-supplied-by-dhcp
bigjosh hat Recht - außer dass es ein Update für dnsmasq gegeben hat und es jetzt eine Option am Ende von /etc/default/dnsmasq
gibt die Sie enthashen können:
IGNORE_RESOLVCONF=yes
Nicht verwenden
resolv-file=/etc/resolv.dnsmasq
Fügen Sie den DNS-Server in dnsmasq.conf ein, wie
server=/localnet/192.168.0.1 # change ip for your ip-server
server=8.8.8.8
server=8.8.4.4
Und in dnsmasq.conf hinzufügen
no-resolv