Aller au contenu

[Résolu] Ping à partir d'un container


goerges

Messages recommandés

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

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

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:

image.png.e80ae0e187a8c805c146c66325bfc9d0.png

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

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

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

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

  • goerges a modifié le titre en [Résolu] Ping à partir d'un container

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • 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.