Lokale DNS Abfrage und Query Log funktioniert nicht sauber

Pi-Hole ist auf einem Raspberry Pi Model B Rev 2 und einen Raspberry Pi 4 Model B Rev 1.2 mit 8GB RAM installiert.
Bei beiden hab ich das gleiche Problem.
Unter Local DNS - DNS Records hab ich mehrere Einträge vorgenommen (z.B. PC1.test.lan 192.168.1.10 und weitere).
Ping zu den Sysemen von einem anderen PC funktioniert.
Aber wenn ich nun auf Query Log gehe und da auf "show all", dann fällt sofort die DNS-Auflösung aus und nach einer Minute kommt dann "An unknown error occured while loading the data.". Nach ca. einer Minute funktioniert dann DNS wieder.
Das DNS ins Internet funktioniert weiter. Jedoch das Lokale DNS nicht mehr.
Das gleiche passiert auch wenn man im Dashboard z.B. unter " Top Blocked Domains" einen Eintrag anklickt. Lokales DNS fällt sofort aus und nach einigen Sekunden, Minuten funktioniert es wieder. Je nach Menge der Hits, kann die oben genannte Meldung erscheinen.
Gleiches Verhalten auf beiden der oben genannten Raspberry Pi.

Danke

Bitte lade ein Debug Log hoch und poste hier anschliessend nur das Token.
Das Token generierst Du über

pihole -d

wobei Du die Frage nach dem Upload bejahst, oder Du machst das über die Weboberfläche:
Tools > Generate Debug Log

Moin,
danke für die schnelle Antwort. Habe den Debug hochgeladen. Token: Ia2yOB7A

Mhh, das ist seltsam.
Der Webserver beschwert sich über zwei Funktionen

   2021-09-28 14:59:07: (mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /var/www/html/admin/scripts/pi-hole/php/FTL.php on line 71
   2021-09-28 15:02:00: (mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /var/www/html/admin/api_FTL.php on line 324
   2021-09-28 15:20:10: (mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /var/www/html/admin/scripts/pi-hole/php/FTL.php on line 71
   2021-09-28 15:30:32: (mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /var/www/html/admin/api_FTL.php on line 324

Kannst du mal bitte den Inhalt deiner

/etc/pihole/custom.list posten.

Und in /var/log/pihole-FTL.log.1 nachsehen, ob dort Fehler drin stehen?

Im /var/log/pihole-FTL.log.1 sind keine errors vorhanden.

Hier die /etc/pihole/custom.list
192.168.200.1 fritzbox.wf.lan
192.168.200.2 nas.wf.lan
192.168.200.3 raspipihole.wf.lan
192.168.200.4 raspberrypi.wf.lan
192.168.200.5 raspiplex.wf.lan
192.168.200.6 ccu3.wf.lan
192.168.200.7 nuc.wf.lan
192.168.200.8 NUC-i7.wf.lan
192.168.200.10 amazon-firetv.wf.lan
192.168.200.11 netgear01.wf.lan
192.168.200.12 A72.wf.lan
192.168.200.13 A40.wf.lan
192.168.200.14 Tab.wf.lan
192.168.200.15 NB-XY.wf.lan
192.168.200.16 iPhone.wf.lan
192.168.200.17 LGwebOSTV.wf.lan
192.168.200.18 galaxy-s8.wf.lan
192.168.200.19 raspiplex-wlan.wf.lan
192.168.200.20 iPhone6.wf.lan
192.168.200.33 archer-c80.wf.lan
192.168.200.181 Sonoff-Rollo-Rechts.wf.lan
192.168.200.182 Sonoff-Rollo-Links.wf.lan
192.168.200.183 Sonoff-Rollo-S.wf.lan
192.168.200.184 Sonoff-Rollo-K.wf.lan
192.168.200.185 Sonoff-Teich-F.wf.lan
192.168.200.186 Shally1-B.wf.lan
192.168.200.187 Shally1-Unterstand.wf.lan
192.168.200.188 Shally1-Ga.wf.lan
192.168.200.189 Shelly1-Gar.wf.lan
192.168.200.190 Shally1-S.wf.lan
192.168.200.191 ESP-display-1.wf.lan
192.168.200.192 ESP-Led-1.wf.lan
192.168.200.1 fritzbox.fritz.box
192.168.200.99 test12.wf.lan

Auch mit nur zwei Einträge, hatte ich das Problem gehabt. Diese hab ich über die Web-Oberfläche eingetragen.

Danke

Mhh, also ich denke, an der custom.list liegt es nicht.

Nur zur Sicherheit... was passiert bei einem oder gar keinem Eintrag?


Das ist schon ein seltsames Problem. Die Fehler passieren beim kontaktieren von FTL, aber es werden im FTL Log keine Fehler aufgezeichnet. Auch der DNS Ausfall spricht für ein Problem in FTL. Zusätzlich passiert das bei deinen beiden Pis...


Was kommt denn wenn du

nlsookup ccu3.wf.lan von einem Client ausführst? Einmal ohne Crash und einmal, wenn es nicht mehr geht?

Moin,

  1. zwei oder kein Eintrag bekomme ich bei "Recent Queries show all" den gleichen Fehler.
    Bei einem Eintrag funktioniert der Ping auch nicht. Auflösung Internet geht.

  2. nslookup ccu3.wf.lan geht. Per Browser komme ich nicht auf die ccu3.wf.lan und per ping geht es auch nicht. Netzkabel am Pi gezogen und nslookup ccu3.wf.lan geht nicht mehr. Ok soweit

Nun ist mir noch was aufgefallen, das ich nicht verstehe. Obwohl ich in der Fritz Box DNS V4 und auch V6 auf den Pi umgestellt und diesen testweise abgeschaltet habe, kann ich eine Verbindung ins Internet aufmachen. Ipconfig /flushdns auch ipconfig /renew am PC ausgeführt. Aber es geht. Da bin ich doch verwirrt.
Ich werde nun zwei Dinge vesuchen:
Ein Rechner, den ich lange nicht in Betrieb hatte, mit fester Netz Konfiguration aktivieren und damit alles testen.
Die Fritz Box durchstarten und die beiden Switche prüfen.
Melde mich danach noch mal
Danke

Schau mal in /var/log/lighttpd/error.log ob da irgendwas von Allowed memory size of XXXX bytes exhausted drin steht.

Da steht nichts drin in der Richtung. Sind auch nur 19 Zeilen Eintrag.

Mhh, dann bin ich leider überfragt :man_shrugging:

Du könntest noch probieren, deine Installation zu reparieren, auch wenn ich befürchte, das das nicht viel bringen wird. pihole -r

Moin und danke für die Unterstützung.
Selbst mit fester IP und DNS Konfiguration am PC das gleiche verhalten.
Habe die Reparatur durchgeführt.
Inzwischen ist es so, dass die lokale DNS Abfrage bei "Recent Queries show all" nur kurz ausfällt (bis 3 Sek.) danach läuft es wieder und die Fehlermeldung "An unknown error occured while loading the data." ist nicht mehr da. Zumindest hab ich es nun mehrere Male getestet.
Eine Sache hätte ich da noch. Da ich mich mit Linux nicht so auskenne, gehe ich viel übers Internet und suche. Welches ist der richtige Weg dem Pi eine feste IP zuzuordnen?
Ich habe es aktuell über die /etc/dhcpcd.conf eingerichtet.

Example static IP configuration:

#interface eth0
static ip_address=192.168.200.3/24
static ip6_address=fd52:42f8:caae:d92e::ff/64
static routers=192.168.200.1
static domain_name_servers=192.168.200.1 8.8.8.8 fd52:42f8:caae:d92e::

Oder sollte dies anders konfiguriert werden?
Danke

Das sieht gut aus, nur das # vor interface eth0 musst du noch entfernen. Sonst wird die Zeile als Kommentar interpretiert.

Ok
Hab es geändert.
Ich mach noch einige Tests und versuch es auch mal mit einer Linux Installation als VM.
Nicht das es doch an meiner Umgebung das Problem liegt.
Danke Sollten noch Erkenntnise hochkommen, melde ich mich wieder.
Manfred

1 Like

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.