IPv6-Firewall für einen IPv6-Tunnel einrichten

Wenn man den Raspberry Pi als IPv6-Tunnel-Endpunkt oder IPv6-Gateway betreibt, dann ist „jeder Rechner im LAN“ mit einer eigenen globalen IPv6-Adresse weltweit erreichbar. Jeder kann von außen, sofern eine IPv6-Adresse aus dem LAN bekannt ist, auf diese Rechner zugreifen. Es ist jetzt nicht mehr so, wie man es von IPv4 kennt, per NAT hinter einem Router verstecken kann. Das hat die Konsequenz, dass man dafür sorgen muss, dass auf dem Raspberry Pi eine entsprechend konfigurierte IPv6-Firewall aktiv ist.


IPv6-Tunnel für SixXS einrichten

Oftmals bekommt man von seinem Internet Service Provider (ISP) oder Netzbetreiber keinen Internet-Zugang mit IPv6. In so einem Fall besteht die Möglichkeit bei einem IPv6-Tunnel-Broker einen IPv6-Präfix zu beantragen und einen Tunnel zu einem Gateway mit IPv6-Connectivity aufzubauen.
Für die Einrichtung des Tunnels auf dem Raspberry Pi wird „aiccu“ empfohlen. Das Automatic IPv6 Connectivity Client Utility baut automatisch den IPv6-Tunnel zum Tunnel-Provider auf und sorgt auf dem Raspberry Pi für die IPv6-Connectivity.


6in4 / 6to4 / 6over4 / 4in6 (Tunneling)

Wenn innerhalb des eigenen Netzwerks IPv6 funktioniert, aber am Internet-Anschluss noch nicht, dann können die IPv6-Clients über einen Tunnel durch das IPv4-Netz mit IPv6-Servern kommunizieren. Dafür benötigt man einen Tunnel-Provider, der die lokalen IPv6-Pakete über das IPv4-Internet ins IPv6-fähige Internet routet. Dafür gibt es verschiedene Tunneling-Verfahren.