Aktuellen Pihole im Docker mit IPv6

Status
Für weitere Antworten geschlossen.

henkb

Benutzer
Mitglied seit
11. Jul 2017
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Guten Morgen zusammen,

ich wollte euch auf ein neueres Tutorial aufmerksam machen, mit dem man die aktuelle pihole in Docker laufen lassen kann. Die Besonderheit: Per Docker Compose wird ein vlan erzeugt, welches Konflikte mit Ports anderer Services (DSM) verhindern soll.

http://tonylawrence.com/posts/unix/synology/free-your-synology-ports/

Das funktioniert super. Allerdings nur für IPv4. Ich würde allerdings auch gerne v6 filtern und habe versucht den Docker Compose Code so zu ändern, dass ein Container mit v6 Ubterstüfzung erzeugt wird. Das ist mir auch gelungen, allerdings konnte ich ihn nicht erreichen. Mir fehlt leider das Detailwissen in diesem Bereich und ich kenne auch niemande, der dies bereits erfolgreich versucht hätte.

Daher überlege ich einen anderen Ansatz: Bereinigung der Compose Datei um den Netzwerkteil und Betrieb des pihole auf der IP der Diskstation. Den Webport kann man per Umgebungsvariable umbiegen.
Früher gab es dann Probleme beim Blocken, da pihole eine Infoseite über Port 80 zurückgab. Das Verhalten gibt es so nicht mehr, so das wohl inzwischen unproblematischer ist.

Doch wie sieht es mit den anderen Ports aus, die pihole laut config ebenfalls nutzt? Gibt es aus eurer Sicht hier Konflikte?

- 443/tcp
- 53/tcp
- 53/udp
- 67/udp
- 80/tcp
 

dojo

Benutzer
Mitglied seit
14. Dez 2016
Beiträge
71
Punkte für Reaktionen
9
Punkte
8
Hallo henkb,

Danke für den Verweis auf die Anleitung!
Ich wollte heute auch auf die neue Pi-Hole Version (https://hub.docker.com/r/pihole/pihole) aktualisieren. Meine Frage diesbezüglich an dich, hast du es überhaupt schon geschafft das Docker Image zu starten? Ich bekomme immer folgende Fehlermeldung "stty: 'standard input': Inappropriate ioctl for device" (siehe Anhang) beim Starten.

Oder ist es zwingend notwendig über das docker compose zu gehen?

Danke
Grüße
 

Anhänge

  • 2019-01-22 10_17_27-Window.jpg
    2019-01-22 10_17_27-Window.jpg
    42,7 KB · Aufrufe: 111
  • 2019-01-22 10_22_07-Window.png
    2019-01-22 10_22_07-Window.png
    19,9 KB · Aufrufe: 105
  • 2019-01-22 10_21_55-Window.png
    2019-01-22 10_21_55-Window.png
    12,1 KB · Aufrufe: 100
  • 2019-01-22 10_21_39-Window.png
    2019-01-22 10_21_39-Window.png
    15,5 KB · Aufrufe: 102

henkb

Benutzer
Mitglied seit
11. Jul 2017
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Nur über Compose, da man anders meines Erachtens die Variable cap_add:
- NET_ADMIN nicht setzen kann.

Die direkte Installation über die UI führte bei mir auch immer zu Fehlern.
Das geht nur mit dem alten Image.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.468
Punkte für Reaktionen
356
Punkte
103
(y) geht nur über die Kommandozeile mit den Befehlen docker oder docker-compose.Das ist eine Option und keine Umwelt-Variable.

Wobei: man kann die Einstellungen des Container über die UI exportieren und bspw. mit VisualStudio Code oder Notepad++ editieren und dann die CAPS nachtragen, dann den Container löschen und mittels import der Einstellungen neu erzeugen lassen.
 

henkb

Benutzer
Mitglied seit
11. Jul 2017
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Also ich lasse es jetzt in einer VM laufen. Dort ist auch der Ipv6 Betrieb problemlos möglich! In Docker hat das bisher wohl noch niemand geschafft.
 
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