Ihr habt Pi-Hole bereits installiert, DNS Anfragen im IPv4-Netz funktionieren und nun sollen auch IPv6-Adressen in eurem Heimnetz gefiltert werden.
„Netterweise“ vergeben Provider des öfteren einen neuen IPv6-Präfix beim Neuverbinden der Fritz!Box. Nicht selten schaltet der Provider IPv6 bei Dual-Stack automatisch auch wieder ein. Hinzu kommt die Bevorzugung von IPv6 in den Interneteinstellungen des Routers (zu finden unter Internet > Zugangsart > IPv6 > Immer eine native IPv6-Anbindung nutzen
).
Ich zeige euch nun, wie ihr IPv6 auf dem Pi-Hole einrichtet und genau wie mit IPv4 die DNS-Anfragen durch den Filter schicken könnt.
*Update 13.03.2022: Static-IPv6 Methode*
Die Punkte 1 bis 3 könnt ihr überspringen indem ihr eurem Pi-Hole Server einfach eine statische IPv6-Adresse zuweist.
1 2 3 4 5 6 7 8 |
cat <<EOF > /etc/network/interfaces.d/ipv6 # IPv6 auto eth0 iface eth0 inet6 static pre-up modprobe ipv6 address fd00::10 netmask 64 EOF |
Führt nun einen reboot
durch oder ifup eth0
um die Adresse zu aktivieren.
Macht nun mit Punkt 4 weiter und tragt die fd00::10
in eure Fritz!Box und Pi-hole ein.
Punkt 1: IPv6 auf dem Pi-Hole Server aktivieren
Zuerst prüfen wir ob das ipv6 Modul geladen ist.
1 2 |
# lsmod | grep ipv6 ipv6 325487 61 |
Sollte das nicht der Fall sein laden wir es.
1 |
modprobe ipv6 |
Wir machen diesen Schritt rebootfest und fügen folgende Zeile der /etc/modules hinzu.
1 |
ipv6 |
Zur Sicherheit prüfen wir in der /etc/sysctl.conf
ob net.ipv6.conf.all.disable_ipv6 = 1
nicht irgendwo gesetzt wurde.
Punkt 2: Die Fritz!Box IPv6-Einstellungen konfigurieren
Unter Heimnetz > Heimnetzübersicht > Netzwerkeinstellungen
klickt ihr auf IPv6-Adressen
. Im ersten Abschnitt wählt ihr Unique Local Addresses (ULA) immer zuweisen
aus und hakt ULA-Präfix manuell festlegen
an. Ich belasse es bei fd00::
als Präfix, ein eigener kann definiert werden. Mit OK
bestätigen wir das Ganze.
Punkt 3: Neustart des Pi-Hole Servers
Um ganz sicher zu sein, dass wir den neuen Präfix bekommen haben, starten wir den Pi-Hole Linux Server neu.
1 |
reboot |
Punkt 4: Pi-Hole IPv6-Adresse in der Fritz!Box hinterlegen
Die nun erhaltene IPv6-Adresse mit unserem Präfix fd00:: lesen wir mit ip a ls |grep fd00
aus und tragen diese in der Fritz!Box unter den selben Einstellungen nur zwei Abschnitte weiter unten ein. Anschließend bestätigen wir mit OK
.
Punkt 5: IPv6-Adresse im Pi-Hole hinterlegen
Ich gehe davon aus, dass Pi-Hole bereits eingerichtet war. Wir müssen somit nur noch die bereits notierte IPv6-Adresse einpflegen.
1 2 |
IPV6_ADDRESS=fd00::111:1fff:f111:111f/64 AAAA_QUERY_ANALYSIS=yes |
Die Änderungen übernehmen wir.
1 |
pihole -g |
Nun werden auch sämtliche IPv6 DNS-Anfragen über den Pi-Hole geschleust.
Viel Spaß beim Adblocken !
Unterstütze unsere Arbeit mit einer Spende. |