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

blinddark

Benutzer
Mitglied seit
03. Jan 2013
Beiträge
1.386
Punkte für Reaktionen
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?
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.519
Punkte für Reaktionen
404
Punkte
103
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.
 

blinddark

Benutzer
Mitglied seit
03. Jan 2013
Beiträge
1.386
Punkte für Reaktionen
34
Punkte
68
Die kann ich ja mit docker exec pihole touch /etc/pihole/.useIPv6 anlegen oder? Nach einem Neustart sollte es dann ja laufen.
 

Dissi

Benutzer
Mitglied seit
07. Jan 2016
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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
 

manne01

Benutzer
Mitglied seit
19. Jul 2015
Beiträge
43
Punkte für Reaktionen
1
Punkte
8
Ich habe dasselbe Problem. Gibt es irgendwo Hinweise, was die Vorussetzungen für Pihole und IPv4 PLUS IPv6 sind?
 

mrtwister

Benutzer
Mitglied seit
03. Jun 2013
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
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
 

Hayara

Benutzer
Mitglied seit
25. Jul 2017
Beiträge
13
Punkte für Reaktionen
1
Punkte
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
 

Typ1er

Benutzer
Mitglied seit
24. Nov 2019
Beiträge
19
Punkte für Reaktionen
1
Punkte
1
hat das hier nochmal jemand probiert? Ich habe auch diese 2 Zeilen hinzugefügt. und es steht weiter in Docker „iPv6 deaktiviert“
 

AdvancedFabian

Benutzer
Mitglied seit
11. Dez 2020
Beiträge
31
Punkte für Reaktionen
9
Punkte
58
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?
 

whitbread

Benutzer
Mitglied seit
24. Jan 2012
Beiträge
1.294
Punkte für Reaktionen
54
Punkte
68
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

synfor

Benutzer
Sehr erfahren
Mitglied seit
22. Dez 2017
Beiträge
9.029
Punkte für Reaktionen
1.614
Punkte
308
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?
 


 

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