Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
knb:pihole [2019/10/04 16:29] – fritz_muc | knb:pihole [2020/06/09 17:02] – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | {{htmlmetatags> |
- | {{: | + | metatag-description=(Raspberry 4 mit Pi-Hole und DOH über FFMuc nutzen) |
- | Raspberry 4 mit Pi-Hole und DOH über FFMuc nutzen | + | }} |
+ | ====== Raspberry 4 mit Pi-Hole und DOH über FFMuc nutzen ====== | ||
+ | {{ : | ||
- | - im Tutorial benutztes Equipment, Stand Oktober 2019 | + | In diesem Artikel beschreibt **[[https:// |
- | * o Fritz!Box 7490 mit Fritz!OS 7.12 | + | |
- | * o Raspberry 4 mit 4GB RAM und Raspbian Buster | + | Im Tutorial benutztes Equipment, Stand Oktober 2019 |
+ | * Fritz!Box 7490 mit Fritz!OS 7.12 | ||
+ | * Raspberry 4 mit 4GB RAM und Raspbian Buster | ||
Es wird in den weiteren Schritten davon ausgegangen, | Es wird in den weiteren Schritten davon ausgegangen, | ||
Zeile 12: | Zeile 16: | ||
[[https:// | [[https:// | ||
- | Als erstes loggen wir uns im Pi ein, anschließend vergeben wir mit sudo –i root Rechte, sonst gibt es später Probleme. | + | Als erstes loggen wir uns im Pi ein, anschließend vergeben wir mit '' |
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | **Die gesamte Installation muss als root durchgeführt werden**. | ||
+ | </ | ||
Danach muss Pi-Hole heruntergeladen werden, dazu gibt es 2 Möglichkeiten: | Danach muss Pi-Hole heruntergeladen werden, dazu gibt es 2 Möglichkeiten: | ||
Zeile 18: | Zeile 27: | ||
Dazu muss folgender Befehl eingegeben werden: | Dazu muss folgender Befehl eingegeben werden: | ||
- | curl -SSL https:// | + | # curl -SSL https:// |
2. Der manuelle Download und die anschließende Installation: | 2. Der manuelle Download und die anschließende Installation: | ||
- | | + | |
- | | + | |
Alle weiteren Installationsschritte für Pi-Hole werden hier gut und ausführlich beschrieben, | Alle weiteren Installationsschritte für Pi-Hole werden hier gut und ausführlich beschrieben, | ||
Zeile 29: | Zeile 38: | ||
https:// | https:// | ||
- | Wenn die Installation von Pi-Hole soweit abgeschlossen ist, widmen wir uns der Installation von Cloudflared. Das wird benötigt, um über Pi-Hole per DNS-over https Anfragen abzuwickeln. | + | Wenn die Installation von Pi-Hole soweit abgeschlossen ist, widmen wir uns der Installation von Cloudflared. Das wird benötigt, um über Pi-Hole per DNS-over-https (DOH) Anfragen abzuwickeln. |
- | Dazu müssen | + | Dazu müssen folgende Befehle nacheinander |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
Wenn diese Befehle erledigt sind, muss noch ein Benutzer angelegt werden. | Wenn diese Befehle erledigt sind, muss noch ein Benutzer angelegt werden. | ||
Das wird erledigt mit: | Das wird erledigt mit: | ||
- | | + | |
- | Mit //nano / | + | Mit |
- | dort müssen wir für FFMuc folgende Zeilen einfügen: | + | |
- | | + | # nano /etc/default/cloudflared |
- | * CLOUDFLARED_OPTS=--port 5053 --upstream https://doh.ffmuc.net/doh-query | + | |
+ | wechseln wir in das entsprechende Verzeichnis, | ||
+ | |||
+ | <file bash / | ||
+ | |||
+ | # Commandline args for cloudflared | ||
+ | CLOUDFLARED_OPTS=--port 5053 --upstream https:// | ||
+ | |||
+ | ... | ||
+ | </ | ||
Wenn das erledigt ist, mit strg+x und anschließend y speichern. | Wenn das erledigt ist, mit strg+x und anschließend y speichern. | ||
- | Danach rufen wir mit //nano / | + | Danach rufen wir mit |
- | ein neues Verzeichnis auf und kopieren folgende Zeilen dort hinein: | + | |
+ | # nano / | ||
+ | |||
+ | ein neues Verzeichnis auf und kopieren folgende Zeilen dort hinein: | ||
+ | <file bash / | ||
[Unit] | [Unit] | ||
Description=cloudflared DNS over HTTPS proxy | Description=cloudflared DNS over HTTPS proxy | ||
After=syslog.target network-online.target | After=syslog.target network-online.target | ||
+ | |||
[Service] | [Service] | ||
Type=simple | Type=simple | ||
Zeile 67: | Zeile 86: | ||
RestartSec=10 | RestartSec=10 | ||
KillMode=process | KillMode=process | ||
+ | |||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
+ | </ | ||
Wieder mit strg+x und anschließend y speichern. | Wieder mit strg+x und anschließend y speichern. | ||
Mit folgenden Befehlen starten und aktivieren wir Cloudflared: | Mit folgenden Befehlen starten und aktivieren wir Cloudflared: | ||
- | | + | |
- | | + | |
- | | + | |
- | Jetzt kommt für FFMuc eine Besonderheit, | + | Jetzt kommt für FFMuc eine weitere |
- | | + | |
- | | + | |
Cloudflared noch die IP´s von FFMuc bekanntgeben und anschließend mit | Cloudflared noch die IP´s von FFMuc bekanntgeben und anschließend mit | ||
- | | + | |
- | | + | |
Cloudflared neustarten. | Cloudflared neustarten. | ||
- | Mit dem Befehl | + | Mit dem Befehl |
- | + | # dig @127.0.0.1 -p 5053 heise.de | |
+ | |||
+ | überprüfen wir ob alles funktioniert. Die Ausgabe sollte dann so aussehen: | ||
+ | |||
+ | {{ : | ||
Jetzt können wir uns beim Pi-Hole anmelden und dort die DNS-Server konfigurieren. | Jetzt können wir uns beim Pi-Hole anmelden und dort die DNS-Server konfigurieren. | ||
- | Dazu wechseln wir zu „settings“ dort zum Reiter „DNS“ und geben bei | + | Dazu wechseln wir zu „**settings**“ dort zum Reiter „**DNS**“ und geben bei |
- | „Custom 1“ die IP // | + | „**Custom 1**“ die IP //**127.0.0.1# |
+ | Wenn man später auf dem Dashboard unter " | ||
Das ganze muss dann so aussehen: | Das ganze muss dann so aussehen: | ||
- | + | {{ : | |
- | Ganz unten auf dieser Seite müssen wir noch die IP und den Namen vom Router eingeben, rechts unten sieht man auch den „Save“ Button, nicht vergessen zu speichern. | + | Ganz unten auf dieser Seite müssen wir noch die IP und den Namen vom Router eingeben, rechts unten sieht man auch den „**Save**“ Button, nicht vergessen zu speichern. |
- | + | {{ : | |
- | In diesem | + | In unserem |
- | Dort tragen wir die IPv4 Adresse (in diesem Fall die 10.99.1.11) sowie die Linklocal IPv6 Adresse des Pi ein. Bei der Fritz!Box muss man jeweils beide Felder benutzen, sonst meckert sie. Die Linklocal beginnt in der Regel mit fe80, sie findet man unter „Heimnetz -> Netzwerk“, | + | |
- | + | Dort tragen wir die <fc # | |
+ | |||
+ | {{ : | ||
Nach der Umstellung sollte alles, einschließlich IPTV (z.B. Entertain) funktionieren. | Nach der Umstellung sollte alles, einschließlich IPTV (z.B. Entertain) funktionieren. | ||
+ | Auf dem Dashboard vom Pi-Hole '' | ||
+ | {{ : | ||
+ | Bitte auch überprüfen ob sich das Pi-Hole die Updatelisten holt. Dazu nach dem Einloggen auf den Pi-Hole unter " | ||
+ | {{ : | ||
+ | Unter folgender Website gibt es noch weitere Ergänzungslisten für das Pi-Hole: | ||
+ | * [[https:// | ||
- | + | Die Listen | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | Auf dem Dashboard vom Pi-Hole (http://< | + | |
+ | Als Quellen wurden verwendet: | ||
- | * Als Quellen wurden verwendet: | + | * [[https:// |
- | | + | |
- | [[* -https:// | + | |
- | [[* -https:// | + | |
- | [[* -https:// | + | * sowie eigene Bilder und die Hilfe vom FFMuc-Team, Danke dafür!! |
- | * -sowie eigene Bilder und die Hilfe vom FFMuc-Team, Danke dafür! | + | |
- | + | ||
- | + | ||
- | + |