Merge pull request #647 from AlexanderLieret/fix-fritzbox-guide

Create IPv6 guide for Fritz!Box routers
This commit is contained in:
DL6ER
2022-12-30 12:11:44 +01:00
committed by GitHub
6 changed files with 86 additions and 2 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

+44 -1
View File
@@ -2,7 +2,6 @@ Diese Anleitung soll die grundlegenden Prinzipien für ein reibungsloses Zusamme
!!! note "Hinweis"
Es gibt nicht nur **die eine Art**, ein funktionierendes DNS-System aufzusetzen. Konfiguriert euer Netzwerk nach euren Bedürfnissen.
Diese Anleitung wurde für IPv4 geschrieben und muss für IPv6 Netzwerke entsprechend angepasst werden.
### Erweiterte Ansicht aktivieren
@@ -91,6 +90,50 @@ Folgende Einstellungen müssen dafür vorgenommen werden:
![Screenshot der Conditional Forwarding Einstellungen](../images/routers/conditional-forwarding.png)
## Pi-hole als DNS Server via IPv6
Mit dieser Konfiguration bekommen alle Clients die IPv6 von Pi-hole als DNS-Server über DHCPv6 und Router Advertisement (RA/RDNSS, SLAAC) angeboten, wenn sie mit Ihrer Fritz!Box verbunden sind.
### ULA Adressraum aktivieren
Unique Local Addresses (ULAs) sind lokale IPv6-Adressen, die nicht über das Internet geroutet werden. Sie sind vergleichbar mit den privaten IPv4-Netzbereichen (`192.168.x.y`).
Zum aktivieren, wähle "Unique Local Addresses (ULA) immer zuweisen" aus in
``` plain
Heimnetz/Netzwerk/Netzwerkeinstellungen/IP-Adressen/IPv6-Konfiguration/Unique Local Addresses
```
!!! note "Hinweis"
Es wird empfohlen, das ULA-Präfix zu ändern, um Kollisionen mit anderen Netzen zu vermeiden.
Die ersten 40 Bits sollten gemäß RFC4193 oder durch einen einfachen Online-Generator, wie [unique-local-ipv6.com](https://www.unique-local-ipv6.com/), erzeugt werden. Die restlichen 16 Bits sind die Subnetz-ID und können frei gewählt werden.
Nach dem Auswählen von "ULA-Präfix manuell festlegen" kann man sein eigenes Präfix einstellen.
![Screenshot der Fritz!Box IPv6 Adressen Einstellungen](../images/routers/fritzbox-ipv6-1-de.png)
Damit das Pi-hole eine ULA-Adresse erhält, muss der Pi-hole Server kurz vom Netzwerk getrennt werden oder neu gestartet werden. Die erhaltene Adresse kann man dann auf dem Pi-hole mit dem Befehl
``` bash
ip address | grep "inet6 fd"
```
erhalten. Diese Adresse wird im folgenden Abschnitt verwendet.
### Pi-hole als DNS Server verteilen
Nun kann die IPv6 Adresse des Pi-hole als "Lokaler DNSv6-Server" in
``` plain
Heimnetz/Netzwerk/Netzwerkeinstellungen/IP-Adressen/IPv6-Konfiguration/DNSv6-Server im Heimnetz
```
eingetragen werden.
!!! note "Hinweis"
Es ist empfehlenswert "DNSv6-Server auch über Router Advertisement bekanntgeben (RFC 5006)" auszuwählen.
![Screenshot der Fritz!Box IPv6 Adressen Einstellungen](../images/routers/fritzbox-ipv6-2-de.png)
## Optional: Erhöhung der Priorität von DNS Anfragen
Bei ausgelasteter Internetverbindung werden DNS-Anfragen u.U. stark verzögert bearbeitet. Dies kann in der Fritz!Box durch Hinterlegen von DNS als priorisierter Echtzeitanwendung vermieden werden. Falls nicht bereits geschehen, fügen Sie hierfür zunächst "`DNS`" als neuen Answendungstyp unter
+42 -1
View File
@@ -2,7 +2,6 @@ This guide was developed using FRITZ!OS 07.21 but should work for others too. It
!!! note
There is no single way to do it right. Choose the one best fitting your needs.
This guide is IPv4 only. You need to adjust for IPv6 accordingly.
### Enable advanced settings
@@ -86,6 +85,48 @@ The following settings must be made:
![Screenshot der Conditional Forwarding Einstellungen](../images/routers/conditional-forwarding.png)
## Distribute Pi-hole as DNS server via IPv6
Using this configuration, your Fritz!Box will offer Pi-hole's IPv6 as local DNS server to its clients via DHCPv6 as well as Router Advertisement (RA/RDNSS, SLAAC).
### Enable ULA addresses
Unique local addresses (ULA) are local IPv6 addresses which are not routed on the internet. They are comparable to the IPv4 private network ranges (such as `192.168.x.y`).
To enable ULA addresses, select "Always assign unique local addresses (ULA)" in
``` plain
Home Network/Network/Network Settings/IP Addresses/IPv6 Addresses/Unique Local Addresses
```
!!! note
It is recommended to change the ULA prefix in order to prevent collisions with other networks.
You should generate the first 40 bits according to RFC4193 or use a simple online generator, like [unique-local-ipv6.com](https://www.unique-local-ipv6.com/). The remaining 16 bits are the subnet id and are free to choose.
Select "Set ULA prefix manually" and enter a custom prefix.
![Screenshot of Fritz!Box IPv6 Addresses Settings](../images/routers/fritzbox-ipv6-1.png)
To obtain the new address, reconnect or reboot your Pi-hole server. The obtained ULA address of your Pi-hole can be seen when running the command
``` bash
ip address | grep "inet6 fd"
```
on your Pi-hole. This address will be used in the following section.
### Distribute Pi-hole as DNS server
It is now possible to enter Pi-hole's stable IPv6 address as "Local DNSv6 server" in
``` plain
Home Network/Network/Network Settings/IP Addresses/IPv6 Addresses/DNSv6 Server in the Home Network
```
!!! note
It is recommended to select "Also announce DNSv6 server via router advertisement (RFC 5006)".
![Screenshot of Fritz!Box IPv6 Addresses Settings](../images/routers/fritzbox-ipv6-2.png)
## Optional: Increasing the priority of DNS requests
When the Internet connection is busy, DNS queries may only be processed with a long delay. This can be avoided in the Fritz!Box by adding DNS as a prioritized real-time application. If you have not already done so, first add "`DNS`" as a new application type under