Benutzer-Werkzeuge

Webseiten-Werkzeuge


howtos:pi-hole

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
howtos:pi-hole [2017/09/15 09:57] – [Installation] morquaihowtos:pi-hole [2017/09/15 10:21] – [Für Experten] morquai
Zeile 22: Zeile 22:
  
 ====== Konfiguration ====== ====== Konfiguration ======
 +Es ist für das Blocken der Werbung nichts weiter zu konfigurieren, solltet Ihr aber etwas ändern wollen kann dies entweder durch ändern der Datei /etc/pihole/setupVars.conf oder durch eine Neuinstallation geschehen. Wird die Datei /etc/pihole/setupVars.conf manuell geändert, müssen die entsprechenden Dienste neu gestartet werden.
 +
 +  sudo service dnsmasq restart
 +  sudo service pihole-FTL restart
 +  
 +====== Für Experten ======
 +Ihr wollt mehr, z.B. weil er heimische Router keinen DNS Service bietet oder ihr eigenen Adressen umleiten wollt? Natürlich ist dies kein Problem, denn Pi-Hole benutzt für seinen Funktionen den Dienst dnsmasq, einen kleinen, einfachen DNS Server. Die Konfiguration des DNS Servers findet man unter /etc/dnsmasq.d/01-pihole.conf . In dieser Datei stehen alle Informationen, die Pi-Hole benötigt. dsnmasq liest alle Dateien in diesem Verzeichnis, die auf .conf enden. Ich beschreibe nun mal, wie einfach man
 +  * heimische IPs mit einem Namen versieht
 +  * externe Adressen auf interne Adressen umleitet. Wozu? Ihr betreibt sicherlich eine eigene Cloud im Heimnetz, um Daten auf allen Geräten zur Verfügung zu haben. Diese Cloud muss natürlich auch aus dem Internet zu erreichen sein, was dazu führt das ihr zwei Namen für die Cloud verwenden müsst. Der Name im internen Netz unterscheidet sich also von dem Namen, der aus dem Internet verwendet werden muss. Um dies zu vermeiden kann dnsmasq den externen Namen im Heimnetz auf die interne Adressse umleiten.
 +
 +Als erstes legen wir eine eigene Konfigurationsdatei /etc/dnsmasq.d/02-lan.conf an, deren Inhalt wie folgt aussieht:
 +  
 +  addn-hosts=/etc/pihole/lan.list
 +  
 +Damit teilen wir dnsmasq freundlich mit, das eine Datei /etc/pihole/lan.list ebenfalls zu berücksichtigen ist. Der Inhalt dieser Datei, die wir ebenfalls anlegen müssen, entspricht im Aufbau exakt einer [[https://wiki.ubuntuusers.de/hosts/|/etc/hosts]] Datei. Hier ein Beispiel:
 +  
 +  192.168.178.30 raspberrypi raspberrypi.fritz.box # PI fuer PiHole
 +  192.168.178.40 pi3 pi3.fritz.box onkelhartwig.myfirewall.org onkelhartwig.myfirewall.org # PI fuer owncloud und OpenVPN Client
 +  
 +Wie man sieht, habe ich hier zwei Raspberry Pi eingetragen, für die dnsmasq die Namen in IP Adressen (und umgekehrt) übersetzt. Wenn ich im Internet bin wird "onkelhartwig.myfirewall.org" zu meiner externen IP aufgelöst, während zu Hause die interne IP (192.168.178.40) benutzt wird. \\
 +Apropos: in einer /etc/hosts Datei wird alles, was hinter dem Zeichen "#" steht als Kommentar interpretiert.
  
  
  
  
howtos/pi-hole.txt · Zuletzt geändert: 2022/02/18 08:09 von 127.0.0.1