Hallo,
ich kämpfe gerade mit dem Problem IPv6 für PiHole in einem Docker Container auf einem Raspi 4 einzurichten.
Im Moment betreibe ich einen Raspi 4 mit 2 Docker Containern.
Einer ist pihole und der andere Cloudflared.
Beide sind Mitglied eines separaten MACVLAN mit dem IP Range /30 via IPv4.
The Anfragen von pihole werden an den cloudflared Container auf Port 5053 weiter geleitet und dieser Aufbau funktioniert auch reibungslos.
Nun möchte ich meinen alten Raspi 2B+ mit einer nativen PiHole Installation ersetzen. Das einzige was noch fehlt ist die Unterstützung von IPv6 im pihole Docker Container.
Und hier fangen meine Probleme leider an.
Im Moment habe ich bereits das folgende ausprobiert:
1. Ich habe IPv6 in Docker mittels Eintrag in die Datei /etc/docker/daemon.json aktiviert:
{
"ipv6": true,
"fixed-cidr-v6": "2003:xxx:xxxx:xxxx::/64"
}
Hier kommt auch schon die erste Frage. Ist es korrekt den globalen IP Range für eth0 zu verwenden oder muss ich die "fd00::/64" Adresse verwenden?
2. Ich habe eine neue MACVLAN Konfiguration erstellt mit einem /64 Subnetz for IPv6 und habe anschließend das Netzwerk selbst auch erstellt und es mit dem pihole Container verbunden und die IPv4 Adresse hinzu konfiguriert. Die IPv6 Adresse habe ich offen gelassen, um zu sehen, was passiert.
Wenn ich den Container starte und über Inspect betrachte, dann zeigt er mir eine IPv6 Adresse und diese ist auch pingbar und ich kann mich über die Adresse auch zur Config Website von pihole verbinden.
Aber im Admin Panel sind dann die Felder für IPv4 und IPv6 nur mit Nullen gefüllt. 0.0.0.0 bzw. 0:0:0:0:0:0.
Also was genau muss ich jetzt machen, damit IPv6 über das MACVLAN für die pihole und cloudflared Container zur Verfügung steht und welche Adresse sollte ich nutzen? (2003:, fd00:, fe80
Besten Dank im voraus
shirocko
ich kämpfe gerade mit dem Problem IPv6 für PiHole in einem Docker Container auf einem Raspi 4 einzurichten.
Im Moment betreibe ich einen Raspi 4 mit 2 Docker Containern.
Einer ist pihole und der andere Cloudflared.
Beide sind Mitglied eines separaten MACVLAN mit dem IP Range /30 via IPv4.
The Anfragen von pihole werden an den cloudflared Container auf Port 5053 weiter geleitet und dieser Aufbau funktioniert auch reibungslos.
Nun möchte ich meinen alten Raspi 2B+ mit einer nativen PiHole Installation ersetzen. Das einzige was noch fehlt ist die Unterstützung von IPv6 im pihole Docker Container.
Und hier fangen meine Probleme leider an.
Im Moment habe ich bereits das folgende ausprobiert:
1. Ich habe IPv6 in Docker mittels Eintrag in die Datei /etc/docker/daemon.json aktiviert:
{
"ipv6": true,
"fixed-cidr-v6": "2003:xxx:xxxx:xxxx::/64"
}
Hier kommt auch schon die erste Frage. Ist es korrekt den globalen IP Range für eth0 zu verwenden oder muss ich die "fd00::/64" Adresse verwenden?
2. Ich habe eine neue MACVLAN Konfiguration erstellt mit einem /64 Subnetz for IPv6 und habe anschließend das Netzwerk selbst auch erstellt und es mit dem pihole Container verbunden und die IPv4 Adresse hinzu konfiguriert. Die IPv6 Adresse habe ich offen gelassen, um zu sehen, was passiert.
Wenn ich den Container starte und über Inspect betrachte, dann zeigt er mir eine IPv6 Adresse und diese ist auch pingbar und ich kann mich über die Adresse auch zur Config Website von pihole verbinden.
Aber im Admin Panel sind dann die Felder für IPv4 und IPv6 nur mit Nullen gefüllt. 0.0.0.0 bzw. 0:0:0:0:0:0.
Also was genau muss ich jetzt machen, damit IPv6 über das MACVLAN für die pihole und cloudflared Container zur Verfügung steht und welche Adresse sollte ich nutzen? (2003:, fd00:, fe80
Besten Dank im voraus
shirocko