Hallo zusammen.
Ich habe mir kürzlich ein Raspberry Pi Zero W zugelegt und PiHole installiert.
Ich habe in meinem Netzwerk eine FritzBox 7362SL (F1) als Router und eine FritzBox 7430 (F2) im Mesh als Repeater eingebunden. F1 ist Mesh Master. Zudem habe ich einen FritzWLAN Repeater 310 im Einsatz.
Das PiHole ist als lokaler DNS Server in der F1 eingestellt. Als DNS Server in der FritzBox ist Google angegeben.
Beobachtetes und erwartetes Verhalten
Wenn ich im WLAN von F1 zu F2 mit meinem iPhone/iPad wechsle kommt es regelmäßig (aber nicht immer) vor, dass Webseiten nicht laden. Erst nach einiger Zeit, teilweise erst nach 3-5 Minuten, werden die Webseiten wieder geladen. Im PiHole Log werden auch keine Anfragen an das PiHole angezeigt. Es scheint also so, als würde die Anfrage das PiHole nicht erreichen.
Wenn ich im WLAN von F2 zu F1 oder von F1 zum Repeater wechsle tritt das Problem nicht auf.
Ich habe das PiHole bereits neu installiert und auch die Position in meiner Wohnung gewechselt. Das Raspberry befindet sich aktuell neben F1.
Könnt ihr mir helfen das Problem zu beheben?
Danke schonmal
Die IPv6-Adresse gehört eindeutig zu Deiner FritzBox.
(Da sie die kodierte MAC-Adresse enthält, habe ich mir erlaubt, die textuell angegebene IPv6 in Deinem Post zu verschleiern.)
Deine FB offeriert also ihre eigene IPv6 als lokalen DNS-Server.
Das erlaubt IPv6-fähigen Clients, Pi-hole über diese IPv6 zu umgehen.
U.U. kann es außerdem im Zusammenhang mit der gleichzeitigen Verwendung von Pi-holes Conditional Forwarding hier zu einer partiellen DNS-Schleife kommen.
Um das für IPv6 zu vermeiden, versuch bitte mal folgendes:
a. DNSv6-Server auch über Router Advertisement bekanntgeben (RFC 5006) nicht anhaken
b. DHCPv6 in der FRITZ!Box deaktivieren setzen und
b.1. Es sind keine anderen DHCPv6-Server im Heimnetz vorhanden setzen
Für den Betrieb von Pi-hole ist es ausreichend, wenn die FB nur dessen IPv4 als lokalen DNS-Server verteilt. Auch die Identifikation von Clients in Pi-holes Query Log wird dadurch einfacher, da Clients für ihre Anfragen nur noch von ihrer IPv4-Adresse aus stellen.
Die IPv6-Konnektivität wird dadurch nicht eingeschränkt, da Pi-hole unabhängig davon die dazu benötigten DNS-Anfragen vom Typ AAAA korrekt beantwortet.
Das funktioniert sowohl für Geräte, die nur IPv4 können, als auch für solche mit IPv4+IPv6-Anbindung (Dual Stack).
Für welche Upstream-DNS-Server ist Deine FritzBox konfiguriert?
(Internet | Zugangsdaten | DNS-Server)
Du verteilst Pi-hole ja bereits als lokalen DNS-Server, so dass der DNS-Verkehr in Deinem Heimnetzwerk von Pi-hole gefiltert wird.
Die Upstream-Server der FritzBox unter Internet | Zugangsdaten | DNS-Server würden nur zusätzlich das Gsatnetz filtern. Allerdings darf Pi-hole dann keinsfalls seinerseits die FB als Upstream verwenden, und auch Conditional Forwarding kann problematisch sein.
Läuft es denn jetzt beim WLAN-Wechsel von F1 zu F2 besser?
Es kommt immer noch zur Verzögerung beim Wechsel von F1 zu F2.
Ich vermute mittlerweile, dass es an F1 und der Fritz!OS Version liegt. In einem anderen Post, den ich hier im Forum mittlerweile gefunden habe, steht, dass es mit meiner aktuellen Version (7.14) zu solchen Problemen kommen kann. Und F1 kann ich leider nicht mehr updaten…