pi-hole mit Docker läuft, aber kein IPV6

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

blinddark

Benutzer
Registriert
03. Jan. 2013
Beiträge
1.386
Reaktionspunkte
34
Punkte
68
Hallo in die Runde,

ich habe am Wochenende, um Werbung in meinem LAN automatisch zu blocken, pi-hole erfolgreich auf meiner DS 415+ mit dsm6.01 und Docker zum Laufen bekommen. leider nur über IP v4. Hat eventuell jemand eine Idee, wie ich dem Server auch die IPV6 Adresse bei biegen kann?
Was habe ich gemacht:
- Docker installiert
- mit docker pull diginc/pi-hole\:debian das richtige image geladen
- nun den Container erzeugt mit
docker create -p 53:53/tcp -p 53:53/udp -p 8381:80 --cap-add=NET_ADMIN -e ServerIP=192.168.2.3 -v "/volume1/docker/pihole/etc/pihole/whitelist.txt":/etc/pihole/whitelist.txt -v "/volume1/docker/pihole/etc/pihole/blacklist.txt":/etc/pihole/blacklist.txt -v "/volume1/docker/pihole/var/log/pihole.log":/var/log/pihole.log -v /etc/localtime:/etc/localtime --name pihole --restart=always diginc/pi-hole\:debian
- Dann den Container mit docker start pihole ausgeführt.
Nun habe ich noch die IPV4 vom NAS im Router als DNS-Server eingetragen. Nach einem Neustart liefen alle IPV4 Anfragen über den richtigen DNS-Server, nur leider hängt es nun am IPV6. Im Netzwerk habe ich es zunächst einmal komplett deaktiviert, aber das ist ja nicht die Lösung. ;-)
Auf meiner 415+ sind die beiden LAN-Ports zu einem Bond zusammen geschaltet
Im Docker-hub ist pi-hole hier zu finden.

Kennt jemand einen Rat?
 
Ich habe es mir gerade angesehen.

Ein Blick in /usr/local/bin/gravity.sh lässt vermuten, warum es nicht geht:
Die Datei /etc/pihole/.useIPv6 muss wohl vorhanden sein, damit ipv6 support aktiviert wird.
 
Die kann ich ja mit docker exec pihole touch /etc/pihole/.useIPv6 anlegen oder? Nach einem Neustart sollte es dann ja laufen.
 
Die kann ich ja mit docker exec pihole touch /etc/pihole/.useIPv6 anlegen oder? Nach einem Neustart sollte es dann ja laufen.

Ich kram das Thema noch einmal aus.
Ich stehe aktuell vor dem gleichen Problem. Allerdings bekomme ich nicht einmal die IPv6 in dem Dokercontainer erreicht. Kannst du mir vielleicht verraten wie du die Bridge in Doker konfiguriert hast?

Gruß,
Dissi
 
Ich habe dasselbe Problem. Gibt es irgendwo Hinweise, was die Vorussetzungen für Pihole und IPv4 PLUS IPv6 sind?
 
Hi,
ich habe zwei Konfigurationsdateien gefunden. Nachdem beide Dateien den gleichen Inhalt hatten, lies sich der Docker Service normal starten.

1) /var/packages/Docker/etc/dockerd.json
2) /volume1/@appstore/Docker/config/dockerd.json

Diese beiden Zeilen habe ich hinzugefügt um ipv6 support zu aktivieren:
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64"

Die zweite Zeile ist notwendig um eine global IPv6 zu erhalten. Sonst würde nur eine lokale fe80: Adresse zugewiesen.

Referenz:http://collabnix.com/enabling-ipv6-functionality-for-docker-and-docker-compose/

Grüße

DS218+ - DSM 6.2.2-24922 Update 3
 
Hallo Zusammen,

könnt ihr einem Dummen mal genau erklären, wo und wie ihr genau diese Befehle eingegeben habt. Diese Beiden Konfigurationsdateien wo sind die her wo sollen diese hin???
Ich habe versucht die beiden besagten Zeilen ins Terminal im Pihole Container einzugeben...aber es passiert garnichts.
Vielleicht hat einer ja mal Lust mir genau zu erklären was ich wo öffnen muss.

Gruß Ralf
 
hat das hier nochmal jemand probiert? Ich habe auch diese 2 Zeilen hinzugefügt. und es steht weiter in Docker „iPv6 deaktiviert“
 
Leider habe ich das selbe Problem. Oder doch ein anderes?
Pi-Hole über Docker installiert. IPv4 wird geblockt, ipv6 nicht. In meiner Mietfritzbox von Vodafone gibts nicht die Option IPv6 auszuschalten. Klar könnte ich das auf allen Clienten ausschalten, ich möchte aber die Vorzüge nutzen das das PiHole das auf beiden IP's hinbekommt.
Auf dem RaspPi gibts da Optionen für. Auf dem NAS -> Docker -> Pi-Hole sieht es anscheinend schon viel komplizierter aus. Kennt jemand eine Lösung für mich? Oder geht es nur über den Umweg entweder eigene Fritzbox mit Ipv6 deaktivieren oder über nen richtigen Rasp Pi?
 
Was nützt einem bloss dieses ipv6 - kann mein ISP bis heute nicht!
Ich sehe jede Menge Anfragen, die PiHole alle sauber blockt.
 
  • Haha
Reaktionen: blurrrr
Pi-Hole ist doch ein DNS-Server. Sollte es da nicht völlig egal sein, ob die Domain auf eine IPv4- oder IPv6-Adresse auflöst?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat