goerges Posté(e) le 15 janvier 2021 Partager Posté(e) le 15 janvier 2021 Bonjour, J'ai mis à jour Domoticz sous docker et je constate que mes scripts qui pingent les clients (Pc, smartphones) ne fonctionnent plus. Bien que cela fonctionnait avant, je me demandais si ce n'était pas parce que Domoticz était dans un container ? J'ai cru comprendre que si je configure le container en Host plutôt qu'en bridge, cela pourrait fonctionner, me trompe-je ? Malheureusement je ne peux pas essayer car j'ai besoin d'un port spécifique. Une idée pour résoudre ce problème ? Merci. Georges. Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 15 janvier 2021 Partager Posté(e) le 15 janvier 2021 Que tu sois en mode host ou bridge, la résolution DNS et le routage fonctionnent aussi bien. Est-ce que tu as tenté de passer par le terminal du conteneur sans utiliser les scripts pour vérifier que le ping est fonctionnel ? docker exec -it <nom_du_conteneur> ping <IP_du_client> Lien vers le commentaire Partager sur d’autres sites More sharing options...
goerges Posté(e) le 16 janvier 2021 Auteur Partager Posté(e) le 16 janvier 2021 Je ne peux pas lancer de commande dans le terminal car les compteurs électriques génèrent des sorties dans celui-ci toutes les 2 secondes. Néanmoins, j'y vois régulièrement, toutes les minutes, comme c'est programmé, ceci: De plus, si je mets les devices manuellement sur on, ils se coupent après un certain temps laissant supposer que le ping fonctionne mais ne trouve rien ;-( J'ai désactivé le firewall et checké les IP sans succès 😞 Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 16 janvier 2021 Partager Posté(e) le 16 janvier 2021 Le message dit qu'il ne trouve pas la commande ping, pas qu'il ne trouve pas sa destination. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) le 16 janvier 2021 Partager Posté(e) le 16 janvier 2021 On dirai que ping n'est pas présent dans le conteneur, pourrai tu nous indiquer le lien vers l'image que tu utilise ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
goerges Posté(e) le 16 janvier 2021 Auteur Partager Posté(e) le 16 janvier 2021 il y a 2 minutes, .Shad. a dit : Le message dit qu'il ne trouve pas la commande ping, pas qu'il ne trouve pas sa destination. Aaaaahhhh ok ! Je me fourvoyais donc ! 😉 il y a 2 minutes, EVOTk a dit : On dirai que ping n'est pas présent dans le conteneur, pourrai tu nous indiquer le lien vers l'image que tu utilise ? La dernière version de Linuxserver https://registry.hub.docker.com/r/linuxserver/domoticz/ Est-ce que cela ne peut pas être un problème de droits ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) le 16 janvier 2021 Partager Posté(e) le 16 janvier 2021 Si tu regarde le dockerfile, ping n'est pas inclu : https://github.com/linuxserver/docker-domoticz/blob/master/Dockerfile Par contre, linuxserver propose un systeme bien sympa pour rajouter des paquets dans un conteneur Regarde custom script : https://blog.linuxserver.io/2019/09/14/customizing-our-containers/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
.Shad. Posté(e) le 16 janvier 2021 Partager Posté(e) le 16 janvier 2021 il y a 10 minutes, EVOTk a dit : Si tu regarde le dockerfile, ping n'est pas inclu : https://github.com/linuxserver/docker-domoticz/blob/master/Dockerfile Par contre, linuxserver propose un systeme bien sympa pour rajouter des paquets dans un conteneur Regarde custom script : https://blog.linuxserver.io/2019/09/14/customizing-our-containers/ C'est le mod Tshoot qui inclut le ping : https://github.com/linuxserver/docker-mods/blob/universal-tshoot/root/etc/cont-init.d/95-tshoot-config @goerges Tu dois ajouter en variable d'environnement à la création du conteneur : DOCKER_MODS=linuxserver/mods:universal-tshoot Lien vers le commentaire Partager sur d’autres sites More sharing options...
goerges Posté(e) le 16 janvier 2021 Auteur Partager Posté(e) le 16 janvier 2021 il y a 7 minutes, .Shad. a dit : C'est le mod Tshoot qui inclut le ping : https://github.com/linuxserver/docker-mods/blob/universal-tshoot/root/etc/cont-init.d/95-tshoot-config @goerges Tu dois ajouter en variable d'environnement à la création du conteneur : DOCKER_MODS=linuxserver/mods:universal-tshoot Waoooouuuuuuuh ça fonctionne !!!! Super grand merci à vous deux ! 🤩 Georges Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.