Aller au contenu

[TUTO] Pi-Hole blocage des pubs sur le réseau


evildead

Messages recommandés

Merci les gars ! Du coup je suis tellement patient que j'ai fait d'autres recherches et j'ai tout récréer avec un macvlan, et tout marche 😄

J'ai un peu galeré car dès que je rebootais l'ensemble, je n'avais plus d'accès internet.

Donc après avoir réactivé le DHCP de la box (pour retrouver le NAS sur le réseau...) j'ai:

  • fixé un bail statique pour le NAS dans le DHCP de AdGuard
  • décoché "Définir la configuration réseau auto (DHCP)" dans l'interface réseau LAN1 du NAS
  • config manuelle avec adresse ip du bail adguard, passerelle ip de la box et DNS adresse ip du macvlan (la j'ai un doute, car sur le phone et le PC, l'adresse de la passerelle est celle du macvlan)

ça fonctionne comme ça pour l'instant. La config est ok ou ça devrait marché avec le NAS en DHCP ?

C'est franchement agréable de se connecter et d'être débarassé des pubs sans avoir a se soucier d'installer un logiciel sur les appareils. Juste une déception ça ne bloque pas les pubs Youtube, y'a un remède pour ça ? (adblock plus me les bloquait sur Firefox)

Lien vers le commentaire
Partager sur d’autres sites

Ok dommage ! Sur mon android j'ai deja Vanced, c'était surtout pour filtrer le youtube de ma Nvidia Shield. Y'a plus qu'a attendre un Vanced android TV 🙂

J'arrête avec les questions sur ma configuration, je vais attendre ton tuto et je comparerais avec ce que j'ai fait pour voir si il y a des choses a rectifier, merci encore !

Modifié par Tchinkwe
Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • 9 mois après...
Le 25/04/2019 à 14:40, Invité a dit :

Bonjour,


Avec une Freebox qui force les dns de free en ipv6.. Quelle solution ?

Sur mafreebox.freebox.fr, dans la section ipv6, vous pouvez spécifier le dns ipv6 à utiliser.
Pour ma part, pihole possède non seulement une ipv4 mais aussi une ipv6.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 3 semaines après...

Bonjour @.Shad.

J'ai enfin pris le temps d'essayé de faire l'update, mais ça n'a pas fonctionné:

J'ai d'abord fait un export des paramètres (et un export de l'image aussi au cas ou)

Dans la partie Image, j'ai bien retiré l'image de PiHole.

Dans la partie Registre, J'ai rechargé l'image.

Dans la partie Conteneur, J'ai désactivé et supprimer.

J'ai refait un import avec le fichier .Json et la, c'est la cata, l'image démarre, plante et cela tourne en boucle.

Par chance, j'ai su remettre l'image .TXZ qui elle fonctionne toujours mais du coup, pas d'update.

 

une idée de ce qu'il se passe?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Voici

pihole
date	stream	content
2022-02-11 09:43:07	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:43:04	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:43:04	stdout	[s6-finish] waiting for services.
2022-02-11 09:43:04	stdout	[cont-finish.d] done.
2022-02-11 09:43:04	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:43:04	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:43:04	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:43:04	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:43:04	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:43:04	stdout	[fix-attrs.d] done.
2022-02-11 09:43:04	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:43:04	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:43:04	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:43:04	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:43:04	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2022-02-11 09:42:55	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:42:52	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:42:52	stdout	[s6-finish] waiting for services.
2022-02-11 09:42:52	stdout	[cont-finish.d] done.
2022-02-11 09:42:52	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:42:52	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:42:52	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:42:51	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:42:51	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:42:51	stdout	[fix-attrs.d] done.
2022-02-11 09:42:51	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:42:51	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:42:51	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:42:51	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:42:51	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2022-02-11 09:42:42	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:42:39	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:42:39	stdout	[s6-finish] waiting for services.
2022-02-11 09:42:39	stdout	[cont-finish.d] done.
2022-02-11 09:42:39	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:42:39	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:42:39	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:42:38	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:42:38	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:42:38	stdout	[fix-attrs.d] done.
2022-02-11 09:42:38	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:42:38	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:42:38	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:42:38	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:42:38	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2022-02-11 09:42:30	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:42:27	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:42:27	stdout	[s6-finish] waiting for services.
2022-02-11 09:42:27	stdout	[cont-finish.d] done.
2022-02-11 09:42:27	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:42:27	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:42:27	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:42:26	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:42:26	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:42:26	stdout	[fix-attrs.d] done.
2022-02-11 09:42:26	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:42:26	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:42:26	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:42:26	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:42:26	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2022-02-11 09:42:18	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:42:15	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:42:14	stdout	[s6-finish] waiting for services.
2022-02-11 09:42:14	stdout	[cont-finish.d] done.
2022-02-11 09:42:14	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:42:14	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:42:14	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:42:14	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:42:14	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:42:14	stdout	[fix-attrs.d] done.
2022-02-11 09:42:14	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:42:14	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:42:14	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:42:14	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:42:14	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2022-02-11 09:42:05	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:42:02	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:42:02	stdout	[s6-finish] waiting for services.
2022-02-11 09:42:02	stdout	[cont-finish.d] done.
2022-02-11 09:42:02	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:42:02	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:42:02	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:42:02	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:42:02	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:42:02	stdout	[fix-attrs.d] done.
2022-02-11 09:42:02	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:42:02	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:42:02	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:42:02	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:42:02	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2022-02-11 09:41:53	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:41:50	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:41:50	stdout	[s6-finish] waiting for services.
2022-02-11 09:41:50	stdout	[cont-finish.d] done.
2022-02-11 09:41:50	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:41:50	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:41:50	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:41:49	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:41:49	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:41:49	stdout	[fix-attrs.d] done.
2022-02-11 09:41:49	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:41:49	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:41:49	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:41:49	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:41:49	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2022-02-11 09:41:40	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2022-02-11 09:41:37	stdout	[s6-finish] sending all processes the TERM signal.
2022-02-11 09:41:37	stdout	[s6-finish] waiting for services.
2022-02-11 09:41:37	stdout	[cont-finish.d] done.
2022-02-11 09:41:37	stdout	[cont-finish.d] executing container finish scripts...
2022-02-11 09:41:37	stdout	[cont-init.d] 20-start.sh: exited 1.
2022-02-11 09:41:37	stdout	/start.sh: line 57: /root/ph_install.sh: No such file or directory
2022-02-11 09:41:37	stdout	[cont-init.d] 20-start.sh: executing... 
2022-02-11 09:41:37	stdout	[cont-init.d] executing container initialization scripts...
2022-02-11 09:41:37	stdout	[fix-attrs.d] done.
2022-02-11 09:41:37	stdout	[fix-attrs.d] 01-resolver-resolv: exited 1.
2022-02-11 09:41:37	stdout	[fix-attrs.d] 01-resolver-resolv: applying... 
2022-02-11 09:41:37	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2022-02-11 09:41:37	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2022-02-11 09:41:36	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0. 

 

Lien vers le commentaire
Partager sur d’autres sites

C'est un problème de permissions visiblement sur les dossiers utilisés pour monter les données de Pi-Hole.
Pi-Hole utilise des utilisateurs particuliers qui ne sont pas repris dans les ACL de DSM pour les dossiers partagés.

Mais ce tutoriel ne prévoit même pas le montage des volumes, donc en théorie tu ne devrais pas avoir de souci de permissions car ça se passe dans les dossiers cachés docker.

Tout ce que je peux te conseiller c'est dans un premier temps de noter les personnalisations que tu as faites sur ton Pi-Hole, de repartir de zéro et de recréer ton conteneur.

Idéalement, je t'inviterais à suivre mon tutoriel, certes moins direct que celui-ci, mais qui t'évitera bien des déconvenues de ce genre par la suite

 

Lien vers le commentaire
Partager sur d’autres sites

Merci, je vais regarder ton tuto.

Le seul truc qui m’embête, c'est les macvlan. Je n'ai pas l'habitude de l'utiliser et ça me rend confus dans ma gestion.

 

EDIT: @.Shad. J'ai créé mon premier docker-compose avec ton tuto. J'ai juste modifié pour ne pas utiliser le macvlan et il a recréé une image et tout mes paramètres semble être ok.

Donc, si je comprend bien, a la prochaine mise-à-jour, j'efface le docker et je relance le ficher?

Aussi, il est possible de créé une tache dans DSM pour ne pas devoir chaque fois se reconnecter en SSH?

Merci

Modifié par Geoff1330
Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, Geoff1330 a dit :

Donc, si je comprend bien, a la prochaine mise-à-jour, j'efface le docker et je relance le ficher?

Non, tu fais :

docker-compose pull

pour télécharger nouvelle image s'il y a.
Sinon ça te dira que l'image et up-to-date

Et puis :

docker-compose up -d

Pour recréer tout seul, de nouveau ça se fera uniquement si la dernière image du même tag (latest) est différente de celle qui a été utilisée pour créer le conteneur.

Il y a 3 heures, Geoff1330 a dit :

Aussi, il est possible de créé une tache dans DSM pour ne pas devoir chaque fois se reconnecter en SSH?

Oui mais dans ce cas-là il faut préciser le chemin du fichier docker-compose, par exemple :

docker-compose -f /volume1/docker/pihole/docker-compose.yml pull && docker-compose -f /volume1/docker/pihole/docker-compose.yml up -d
Modifié par .Shad.
Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, .Shad. a dit :

Oui mais dans ce cas-là il faut préciser le chemin du fichier docker-compose, par exemple :

docker-compose -f /volume1/docker/pihole/docker-compose.yml pull && docker-compose -f /volume1/docker/pihole/docker-compose.yml up -d

Super, Merci beaucoup.

du coup, la tache dans DSM fait la même chose que ton tuto sur watchgarde?

Lien vers le commentaire
Partager sur d’autres sites

  • 5 mois après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.