Pi-Hole / Ignoring query from non-local network

Ignoring query from non-local network

Seit dem neuesten Pi-Hole-Update:

Zeigt sich, dass nach jedem Reboot ein Fehler geloggt wird:

 

Laut den Entwicklern gab es den „Fehler“ schon immer:

Die Warnungen waren schon immer in /var/log/pihole.log enthalten. Durch eine Änderung on der aktuellen Version wurden sie lediglich besser sichtbar gemacht, indem sie u.A. auf dem Dashboard angezeigt werden […] – Quelle: https://discourse.pi-hole.net/t/warning-in-dnsmasq-core-ignoring-query-from-non-local-network/51879/2

 

Grundsätzlich hätte das Ganze nur eine kosmetische Auswirkung, allerdings wird die komplette DNS-Auflösung über den Pi-Hole so lange gestoppt, bis der Fehler über die „weiße Tonne auf roten Grund“ quittiert wurde!! Was bei den meisten nicht IT-affinen Nutzern einem Komplettausfall des Dienstes gleich kommt.

Erschwerend kommt dazu, dass keine sinnvollen Angaben im Log, welches „non-local network“ hier einen DNS-Request startet, gemacht wird. Hier muss erst umständlich der Branch(!) geändert werden, damit etwas semi-sinnvolles geloggt wird:

pihole checkout ftl new/non_local_detailQuelle: https://discourse.pi-hole.net/t/warning-in-dnsmasq-core-ignoring-query-from-non-local-network/51879/8

Warum die Entwickler eine solch umständliche Lösung gewählt haben, bleibt ein Mysterium…
Zurück auf den Master-Branch geht es übrigens so:

pihole checkout ftl masterQuelle: https://discourse.pi-hole.net/t/ignoring-query-from-non-local-network/52436/13

 


2 Lösungen

Lösung 1: Pi-Hole-Backend -> Settings -> unter „DNS“ die Eintstellung auf „Respond only on interface eth0“ ändern -> Save:

 

On the DNS tab of the Settings page I have changed from the default to Respond only on interface eth0. – Quelle: https://discourse.pi-hole.net/t/ignoring-query-from-non-local-network/52436/12

 

 

Lösung 2: Über die pihole-FTL.conf. Hier muss der Wert „DELAY_STARTUP=5“ unten angefügt werden:

 

The fix is simple. SSH into you Pi and edit the config file for PiHole. sudo nano /etc/pihole/pihole-FTL.conf Add the line DELAY_STARTUP=5Quelle: https://www.reddit.com/r/pihole/comments/s9efm3/comment/htnjyb6/?utm_source=share&utm_medium=web2x&context=3

 

 

In beiden Fällen empfiehlt sich ein Neustart des Systems. Die schönere Lösung ist eindeutig Nummer 2 (pihole-FTL.conf), da hier keine potenziell sicherheitskritischen Dinge verändert werden müssen.

Was den Fehler ursprünglich auslöst, bleibt unklar…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert