Pi-hole | Werbeblocker für das Heimnetz auf dem Raspberry Pi

  • Ich hatte heute morgen einen Ausfall in sachen DNS. Konnte keine Seite im netz erreichen.


    pihole -r


    hat alles behoben.Seit dem läuft alles wie gewohnt

  • einen Ausfall in sachen DNS. Konnte keine Seite im netz erreichen.

    Das ist genau der Fehler, den ich bei der Konfiguration, die Du beschrieben hast, öfter hatte.


    Was macht pihole -r? Bei mir hat auch eigentlich immer ein aus- und wieder einschalten des 1750E Repeaters geholfen.

  • Zitat

    -r, reconfigure Reconfigure or Repair Pi-hole subsystems



  • Ich bin dabei homebridge und pihole zu trennen, also verschiedene PI's dafuer zu nutzen. 1x Smarthome, 1x Netzwerk...

    Mir erschliesst sich der Sinn irgendwie nicht, warum man die beiden Tools voneinander trennen sollte. Sofern man nen zweiten Pi rumliegen hat okay, aber das bringt doch eigentlich keinerlei Mehrwert, ausser mehr Energiekosten. Warum genau hast du das gemacht? :)

  • Weil auf dem Netzwerk PI außerdem noch Plex und nextcloud laeuft. Das ganze ist im Wohnzimmer per LAN mit meinem Switch verbunden. Also der Netzwerk PI.


    Aufgrund vorheriger Verbindungsabbrüche ist der Smarthome PI in der Kueche worauf homebridge, zwave und AirPlay laeuft.


    Natuerlich muss man es nicht trennen, ich wollte jedoch bloß verschiedene Themen buendeln und dennoch trennen, dass wenn etwas ist, nur eine Saeule neu gemacht werden muss und nicht alles.


    Denn bei homebridge ist schneller mal ne 16GB Karte mit nem backup image wieder aufgespielt, falls es mal erforderlich ist.

    Bei meiner 400GB microSD Karte fuer nextcloud, Plex, pihole kannst du dir vorstellen, wie lange da ein backup zurueckspielen dauern wuerde, oder das Einspielen/zurueckspielen der Daten ;)

  • Ooookay, dann ergibt das wohl tatsächlich Sinn :) Nextcloud auf nem Pi? Läuft das nicht grotesk langsam? O_o

    Nope! Hab instant Zugriff darauf und Aenderungen sind binnen 5-10 Sekunden Geraeteuebergreifend gesynced/sichtbar.

  • Sekunde mal. Das ist doch Quatsch, oder?
    Deine Settings sind okay, bis auf Internet>Zugangsdaten>DNS-Server.

    Dort musst du nach meinem Verständnis in beide Felder die IP deines PiHole eintragen.

    Ansonsten wird ja nix geblockt. Siehst du u.a. auch an den Queries in Pihole (terminal: pihole -t zB)

  • Ansonsten wird ja nix geblockt.

    Doch natürlich funktioniert das!


    Jedes Gerät bekommt per DHCP die Adresse von Pi-Hole als DNS gemeldet. Dorthin wendet es sich. Pi-Hole wiederum fragt dann bei Cloudflare nach.

    Die Fritz!Box selber wird in dieser Konfiguration allerdings direkt bei Cloudflare nachfragen.

    Interne Namen wie z.B. xxxxx.local oder fritz.box dürften in dieser Konfiguration aber nicht funktionieren.


    Nur sollte man als alternativen Cloudflare Server auch den alternativen Cloudflare Server eintragen.


    Wenn IPv6 im Netz auch noch aktiviert ist, wird dort allerdings in der gezeigten Konfiguration keine Filterung erfolgen.


    Bei mir hat diese Konfiguration allerdings echte Probleme verursacht, für die Geräte wurde nach einiger Zeit nämlich keine DNS Anfrage mehr beantwortet.

  • Ich habe nun die http -links herausgefunden,

    wie man den pihole steuern kann.


    AN :

    http://IP-DES-PIhole/admin/api.php?enable&auth=

    AUS :

    http://IP-DES-PIhole/admin/api.php?disable&auth=


    Ich habe kein Passwort im Phiole Webinterface

    (zu ändern über pihole -a -p)



    Wie müsste nun de http-switch konfiguriert werde ?

    2 Mal editiert, zuletzt von Tuxnet ()

  • Die statusUrl muss laut Dokumentation gesetzt werden, aber ich hab keine Ahnung, wie man den Status abfragt.


    Stefan

  • So funzt es bei mir. Den auth Token kann man im Menü unter API abfragen.

    Das Passwort kann nicht direkt eingetragen werden.



    {

    "accessory": "HTTP-SWITCH",

    "name": "pihole",

    "switchType": "stateful",

    "onUrl": "http://192.168.178.18/admin/api.php?enable&auth=54a66(...)",

    "offUrl": "http://192.168.178.18/admin/api.php?disable&auth=54a66(...)",

    "statusUrl": "http://192.168.178.18/admin/api.php?status&auth=54a66(...)",

    "statusPattern": "enabled"

    "pullInterval": "120000"

    },

    Einmal editiert, zuletzt von henkb ()

  • Ist das auth Token immer gültig, oder läuft das so wie der Login nach sieben Tagen ab?

  • You need to have a password set for the Pi-hole installation, and the API key is the salted version of that password. You can find it as the value for the key WEBPASSWORD in your /etc/pihole/setupVars.conf file.


    Da das Passwort nicht abläuft, sondern lediglich der aktive LogIn, sollte auch der Key dauerhaft halten.

    Die Authentifizierung erfolgt bei jedem API Aufruf.

    Einmal editiert, zuletzt von henkb ()