Showing Posts From

Dns

Pi-Hole auf dem Raspberry Pi installieren - Werbung und Phishing im Heimnetzwerk blocken

Pi-Hole auf dem Raspberry Pi installieren - Werbung und Phishing im Heimnetzwerk blocken

Inhalt Pi-Hole kann auf folgenden Betriebsystemen installiert werden:Raspbian Stretch / Buster (ARM) Ubuntu 16.x / 18.x (ARM / x86_64) Debian 9 / 10 (ARM / x86_64 / i386) Fedora 31 / 32 (ARM / x86_64) CentOS 7 / 8 (x86_64)Raspbian Lite Betriebsystem installierenInstalliere als erstes Raspbian auf die SD-Karte für deinen Raspberry Pi. Da dieser Raspberry Pi nicht als Desktop Computer verwendet wird, empfehle ich Raspbian Buster Lite zu installieren. Das spart Speicherplatz und Systemressourcen. Das aktuelle Raspbian Lite kannst du auf https://www.raspberrypi.org/downloads/raspbian/ herunterladen. Folge diesem Artikel und installiere Raspbian Lite auf deine SD-Karte. Den Schritt "WLAN einrichten" kannst du überspringen, da du ein Netzwerkkabel verwendet, um Raspberry Pi und Router zu verbinden.Steck die SD-Karte in den Raspberry Pi, verbinde den Rasperry Pi per Netzwerkkabel mit deinem Router und schließe das Netzteil an den Pi.Ip herausfinden und per SSH eine Verbindung herstellenUm Pi-Hole installieren zu können, musst du dich per SSH mit dem Raspberry Pi verbinden. Dazu benötigst du die IP Adresse des Raspberry Pi. Du kannst die IP herausfinden, indem du wie hier beschrieben folgenden Befehl in der CLI eingibst. ping raspberrypi.local Alternativ kannst du die IP über das Webinterface deines Routers herausfinden. Bei einer Fritzbox findest du das unter Heimnetz → Netzwerk → Netzwerkverbindungen. Dort kannst du der Fritzbox gleich sagen, dass sie dem Raspberry Pi immer die gleiche IP zuweisen soll. Klicke auf den Stift in der Zeile des Pi und setze das Häkchen bei "Diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen.". Danach auf "Ok" klicken.Verbinde dich per SSH mit deinem Raspberry Pi (ersetze die X/Y mit den Nummern deiner IP des Raspberry Pi). ssh pi@192.168.X.Y Das Standard Passwort ist raspberry (nicht wundern, wenn ihr das Passwort eintippt, seht ihr das nicht auf dem Bildschirm).Standard Raspbian Einstellungen ändernDu solltest folgende Standard Einstellungen am Raspberry Pi ändernStandard Passwort für den Benutzer "pi" (Punkt 1) Standard Hostname "raspberrypi" (2 → N1) Zeitzone (4 → I2) Mit dem Befehl sudo raspi-config öffnest du das Menü, wo du die Änderungen vornehmen kannst. Mit den Pfeiltasten und Tabulator navigierst du durch das Menü.Pi-Hole installierenWenn du mit dem Raspberry Pi per SSH verbunden bist, führe folgenden Befehl aus, Pi-Hole automatisch zu installieren. curl -sSL https://install.pi-hole.net | bash Alternativ kannst du Pi-Hole auch manuell installieren. Eine Anleitung findest du hier auf Englisch. Folge den Anweisungen des Installer's.Falls du den Pi mit einem Netzwerkkabel angeschlossen hast und zusätzlich das Wifi eingerichtet hast, wirst du gefragt welchen Netzwerkadapter er verwenden soll. Wähle eth0 (Netzwerkkabel) aus.Als nächstes musst du einen Upstream DNS Provider auswählen. Diesen kannst du später über das Web-Interface ändern. Anbieter wie Google, Vodafone, Telekom und weitere, speichern deine Anfragen. Meist werden deine Daten auch ausgewertet, gefiltert und weiterverkauft. Ich empfehle euch Quad9 (filtered, DNSSEC), oder CloudFlare. Mehr Informationen zu den einzelnen Anbietern findest du hier.Pi-Hole benötigt eine List mit Domains, um Werbung und bösartige Seiten zu blocken. Bei der Auswahl an vorgeschlagenen Listen, habe ich alle ausgewählt.IPv4 und IPv6 kannst du beides aktiviert lassen.Die aktuellen Netzwerkeinstellungen kannst du vorerst so lassen. Du solltest am Router eingestellt haben, dass der Raspberry Pi immer die selbe IP bekommt. Bei einer Fritzbox geht das unter: Heimnetz → Netzwerk → auf den Stift klicken in der Zeile des RPI → Häkchen bei "Diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen." → Ok klicken).Web Admin Interface installieren ONWeb-Server (lighttpd) installieren ON Falls du später einen eigenen Web-Server (NGINX, Apache) installierst, kommt es zu Konflikten und du musst die Ports ändern.Log Queries ON"Privacy mode for FTL" Wähle eine Einstellung die dir zusagt. Level 0 - show everything: Es wird nichts anonymisiert Level 1 - hide domains: Domains werden anonymsiert, die Statistiken "Top Domains" und "Top Ads" werden deaktiviert Level 2 - hide domains and clients: Domains und Clints werden anonymisiert Level 3 - anonymous mode (anonymize everything): Alles wird anonymisiertAm Ende wird dir noch mal die IP des Pi-Hole Raspberry Pi angezeigt und die URL und Passwort für das Web-Interface. Die Installation von Pi-Hole ist abgeschlossen. Du solltest noch das generierte Passwort für das Web-Interface mit folgendem Befehl ändern. Nicht wundern, die Eingabe wird nicht am Bildschirm angezeigt. pihole -a -pStart jetzt den Raspberry Pi neu mit sudo rebootPC/Mac/Router (Fritzbox) für Pi-Hole Einstellen Pi-Hole läuft jetzt automatisch wenn du den Raspberry Pi startest. Es wird aber noch nichts gefiltert. Du musst erst einzelnen Geräten sagen, dass sie Pi-Hole als DNS-Server verwenden sollen. Trage die IP des Raspberry Pi als DNS Server ein (192.168.X.Y).Windows 10 DNS Einstellungen ändern Mac DNS Einstellungen ändernKomfortabler ist es, wenn du deinen Router so einstellst, dass alle Internetanfragen deines Heimnetzwerk von Pi-Hole verarbeitet wird. Eine Anleitung für die Fritzbox findest du hier. Fritzbox Benutzeroberfläche aufrufenÖffne einen Browser wie Safari, Firefox, oder Brave. Rufe die Fritzbox Benutzeroberfläche auf, indem du http://fritz.box in die Adressleiste eingibst.Falls das nicht funktioniert, kannst du die Fritzbox Benutzeroberfläche über die IP Adresse der Fritzbox aufrufen. Mit Werkseinstellungen hat die Fritzbox die IP http://192.168.178.1. Außerdem ist die Fritzbox immer über die Notfall-IP http://169.254.1.1 erreichbar.Auf der AVM Fritz!Box Hilfe-Seite findest du detailiert Informationen falls die beschrieben Schritte nicht funktionierenPi-Hole Web-Interface (Statistiken, Einstellungen) Auf dem Pi-Hole Web-Interface, werden dir Statistiken angezeigt und du kannst Einstellungen ändern. Öffne dazu 192.168.X.Y/admin in deinem Browser (ersetze die IP mit der deines Raspberry Pi).