Ich hab schon nachgefragt bei den LinuxServer Jungs (welche die Docker Addons für LE machen) - mal sehen.
Pi Hole unter LibreELEC
-
Raider -
7. Januar 2017 um 11:46 -
Erledigt
-
-
der Aktuelle stand:
habe neue angepasste Code hier, wenn es jemand auf Libreelec testen will
Spoiler anzeigen
Bash: install.sh
Alles anzeigen#!/bin/bash IMAGE=${1:-'diginc/pi-hole:arm'} IP_LOOKUP="$(ip route get 8.8.8.8 | awk '{ print $NF; exit }')" # May not work for VPN / tun0 IP="${IP:-$IP_LOOKUP}" # use $IP, if set, otherwise IP_LOOKUP IP6="$(ip addr show eth0 | grep "inet6\b" | awk '{print $2}' | head -n1 | cut -d/ -f1)" # .::pihole Container Remove::. docker stop pihole docker rm pihole # Default ports + daemonized docker container docker run -p 53:53/tcp -p 53:53/udp -p 80:80 \ --cap-add=NET_ADMIN \ -e ServerIP="$IP" \ -e ServerIPv6="$IP6" \ -v "/storage/.kodi/userdata/addon_data/service.system.docker/pihole":/etc/pihole \ --name pihole \ --restart=always \ -d "$IMAGE" sleep 2 # Remove Webinterface Log-in Passwort docker exec pihole pihole -a -p
ACHTUNG: Der alte Container mit dem name "pihole" wird vorher automatisch entfernt.
es wird jetzt auch ein Docker Volume im .kodi ausgelagert, damit man leichter an die configs, whitelist und blacklist ran kommt.
am ende wird das Passwort von pihole entfernt, wenn jemand da Passwort haben möchte, soll die Zeile docker exec pihole pihole -a -p deinpasswort abändern.
Wegen Volume -v auslagern, kommt es zu einem Schönheitsfehler unter pihole und zwar wird unter Settings Menü-->Pi-Hole Ethernet Interface als "unknown" beschrieben, leider haben ich nichts gefunden, was das lösen kann, außer -v Zeilen weglassen..
Habe jetzt auch ein paar anderen adListen aktiviert " und sie auch Aktualisiert, somit komme ich jetzt auf knapp 160.000 Domains..
Aber trotzdem verstehe ich nicht, wieso es auf ein paar seiten gar keine DNS Umleitungen stattfinden, ist vielleicht Raspberry dafür zu schwach?
Das zweite ist, das wenn ich von Handy oder Tablet aus über Pihole DNS "192.168.0.12" Surfe, es auch zu keiner zeit DNS umgelautet wird, somit erscheint die Werbung in Apps oder Webseiten.Und "192.168.0.12" benutze ich auf dem Windows PC auch als DNS und da erscheint ab und zu im Log die Umleitungen, bzw DNS Blocks.
@root2 eine frage an dich, verwendest du zufällig auch DDWRT? wenn ja, welche Revision hast du da am laufen?
ich denke das die DDWRT Version die ich hier habe, hat Probleme DNS über DHCP an die Clients weiterzuleiten, zur zeit muss ich DNS Manuell vergeben. -
-
@root2 eine frage an dich, verwendest du zufällig auch DDWRT?
Nein verwende ich nicht. Habe eine Fritzbox ohne Zusatzsoftware laufen.
Benötigst Du noch Rückmeldung bezüglich DNS, geblockter Seiten (vorher/nachher), etc?
-
ja bitte, mir wäre gut zu wissen ob bei dir auf der seite korzik.net oben die werbung blockiert wird, bei mir taucht die dns zwar im pihole auf, wenn ich die auf blacklist setze, wird die trozdem angezeigt, taucht aber im pihole als blockiert.
Bei manchen seiten kommt gar keine logs, ist es bei dir auch so? -
-
Ja, ist bei mir leider auch so:
bgrndi.com und www.bgrndi.com werden gezeigt als Pi-holed (wildcard), kommen aber dennoch durch.
-
Frage: sind mit Pihole die Seitenzugriffe oder Downloads eigentlich langsamer da der Raspi nur Bastler Hardware ist.
ps: ich würde es gern auf einem Raspi b oder Raspi 2 realisieren wollen -
-
Sind nicht wirklich langsamer denke ich.
Es laufen ja nicht die Seiten komplett drüber, sondern nur die DNS Anfragen. -
Wir sind doch hier bei den Nerds, das muss doch jemand mal testen!!
-
-
Ja, ist bei mir leider auch so:
bgrndi.com und www.bgrndi.com werden gezeigt als Pi-holed (wildcard), kommen aber dennoch durch.
habe ich auch so gemacht und einzeln, pihole neu gestartet und getestet.
danke dir für den test, dann kann ich ja lange versuchen und ich dachte immer das bei mir pihole bzw. DNS auf dem PC falsch eingerichtet sei.Werde mich dann mit DNS Vergabe am DDWRT beschäftigen
-
Als ich mal einen BananaPi mit pihole laufen hatte, war der Aufbau der Webseiten nicht langsamer.
Die meiste Werbung wurde in Tapatalk geblockt. Da war gar keine Werbung mehr zu sehen.
Bei YouTube schien es auch weniger zu sein.
An den settings hatte ich nix geändert. -
-
Dann habe ich mal die Qual der Wahl mit was ich als erstes anfange entweder Pihole auf meinem Pi oder Hardware Firewall mit pfsense zu flashen... Hier wird einem auch nie Langweilig
-
Nimm Dir nen Espressobin und mach beides und setz noch nen caching Proxy drauf :p
-
-
Ich werde erst einmal Espressobin googln!
-
Du bist gemein! Jetzt habe ich das Espressobin Board gefunden und das bringt alles mit was man sich erwünscht und dazu noch Strom sparend.
-
-
Ja, ist manchmal nicht so leicht...
-
Ich habe Pi-Hole auch mal installiert und eine Frage dazu.
Läuft zwar nicht unter LibreELEC sollte aber egal sein. Am Pi läuft Jessie mit diversen Serveranwendungen.
Nach der Installation lief Pi-Hole wie es erwartet wurde.
Nach einem monatlichen Neustart des PIs werden im Web-Interface jedoch keine Zugriffe mehr geloggt."DNS Queries Blocked Today", "DNS Queries Today", "Of today`s queries were blocked" steht immer bei 0% und auch der Graph zeigt nichts an.
Das Blocken der Werbungen funktioniert jedoch.
Wo kann ich ansetzen? -
-
ich versuche auch gerade pi-hole auf meinem RPI3 / Libreelec zum Laufen zu bekommen.
Docker und Portainer laufen
über pi-ip:9000 bin ich im Webinterfaceso und jetzt hab ich einmal versucht das install.sh von dir @Kampfader post #42 über putty/ssh zu installieren aber dann kommt:
Spoiler anzeigen
LibreELEC:~/downloads # sh install.sh
Error response from daemon: No such container: pihole
Error response from daemon: No such container: pihole
docker: Error parsing reference: "\r" is not a valid repository/tag: invalid reference format.
See 'docker run --help'.
install.sh: line 11: --cap-add=NET_ADMIN: not found
install.sh: line 12: -e: not found
install.sh: line 13: -e: not found
install.sh: line 14: -v: not found
install.sh: line 15: -v: not found
install.sh: line 16: --name: not found
install.sh: line 17: --restart=always: not found
install.sh: line 18: -d: not found
'leep: invalid number '2
Error response from daemon: Container 5e926809b18b3f72957e4fbe2f17712889f8aa0cc058795d1dabe11956cb2976 is not runningdaraufhin über Portainer den Container: pihole mit image: diginc/pi-hole:arm erstellt
dauerte kurz aber war dann draufnur wenn ich den container starte, dann stoppt er wieder
[definition='1','0']log[/definition] sagt:Spoiler anzeigen
::: Starting docker specific setup for docker diginc/pi-holeERROR: To function correctly you must pass an environment variables of 'ServerIP' into the docker container with the IP of your docker host from which you are passing web (80) and dns (53) ports fromhm was mach ich falsch? was hab ich vergessen? warum will das install.sh bei mir nicht?
-
versuch mal die install.sh aus einem anderem Ordner auszuführen..
Auch kannst du versuchen .sh datei mehr rechte zu geben
Dann kannst du noch portainer und docker komplett löschen (nicht nur aus Libreelec aus, sonder die entsprechenden ordner über winscp auch)Ich habe alle Befehle aus winscp gemacht, vielleicht testest du das auch.
Du hast Libreelec 7.95.3?
-
-
versuch mal die install.sh aus einem anderem Ordner auszuführen..
Auch kannst du versuchen .sh datei mehr rechte zu geben
Dann kannst du noch portainer und docker komplett löschen (nicht nur aus Libreelec aus, sonder die entsprechenden ordner über winscp auch)Ich habe alle Befehle aus winscp gemacht, vielleicht testest du das auch.
Du hast Libreelec 7.95.3?
Danke sehr für die Hilfestellung.
Ich hab alles nochmal gelöscht und Portainer neu installiert.
Die install.sh in /userdata neu angelegt, gleich mehr Rechte zugewiesen und über die Konsole von WinSCP ausgeführt.
wurde alles installiert und läuft. -
freut mich @derders
Jetzt nach drei Tagen pihole auf raspberry laufen, habe ich wegen micro sd bedenken, weiß jemand mehr dazu?
ich vermute das es durch pihole ständig die sd karte arbeitet und es wird fleißig drauf gearbeitet oder stelle ich mir das falsch vor?Bis jetzt habe ich nur mit Automatischem DNS Vergabe bzw Weiterleitung an Pihole zu kämpfen, spezifisch die wlan Geräte, wollen einfach nicht über pihole laufen, LAN angeschlossene Geräte dagegen gehen alle über pihole.
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!