Aller au contenu

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


goerges

Messages recommandés

Posté(e)

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.

Posté(e)

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>

 

Posté(e)

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 😞

 

Posté(e)

On dirai que ping n'est pas présent dans le conteneur, pourrai tu nous indiquer le lien vers l'image que tu utilise ?

Posté(e)
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 ?

 

Posté(e)
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

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