mDNS non résolu dans Script depuis migration sur Buster

Tags: #<Tag:0x00007fcbb0d15820> #<Tag:0x00007fcbb0d15730>

Bonjour,

J’ai quelques objets connectés maison ESP8266 que j’utilise avec des commandes HTTP dans Script : http://mystrip0.local/on, http://mystrip0.local/off, etc.

Tout fonctionnait bien avant la migration sous Buster (Smart Jeedom) mais malgré quelques réinstallation de dépendances à divers endroits, redémarrage, etc. Rien n’y fait, ces commandes ne fonctionnent plus et ce sur les 3 devices que j’ai comme celà. C’est le seul prob que je rencontre depuis la migration.

Ce que j’ai vérifié :

  • Ces commandes fonctionnent depuis n’importe quel navigateur d’un appareil sur le même réseau.

  • Les commandes fonctionnent très bien dans Jeedom en remplacant mystrip0.local avec l’adresse IP correspondant.

  • J’ai vérifié que le service mDNS était ok sur la box Jeedom :

sudo nmap -Pn -sU -p5353 --script=dns-service-discovery 192.168.1.30
Host discovery disabled (-Pn). All addresses will be marked 'up' and scan times will be slower.
Starting Nmap 7.91 ( https://nmap.org ) at 2021-03-03 21:28 CET
Nmap scan report for 192.168.1.30
Host is up (0.0014s latency).

PORT     STATE         SERVICE
5353/udp open|filtered zeroconf
MAC Address: 00:1E:06:34:23:7E (Wibrain)

Nmap done: 1 IP address (1 host up) scanned in 2.66 seconds
  • Quand je ping le domain depuis un terminal, tout est ok :
ping mystrip0.local

PING mystrip0.local (192.168.1.174): 56 data bytes

64 bytes from 192.168.1.174: icmp_seq=0 ttl=255 time=2.289 ms
  • Je ne vois aucune erreur dans le log de Script.

Avez-vous d’autres idées d’investigations svp ?

quel type de script ?

peut ton les voir ?

Bonjour,

Ils sont de type HTTP.
Capture d’écran 2021-03-08 à 15.08.48

Et si tu remplace mystrip0.local par l’ip ton script ça fonctionne ?

Tu peut nous montrer le contenu du fichier /etc/hosts

cat /etc/hosts

Oui si je remplace mystrip0.local par l’ip, les commandes du script fonctionnent.

cat /etc/hosts
127.0.0.1	localhost Jeedom
::1		localhost ip6-localhost ip6-loopback
ff02::1		ip6-allnodes
ff02::2		ip6-allrouters

alors ajoute le nom dans ton fichier hosts

sudo nano /etc/hosts

127.0.0.1	  localhost Jeedom
192.168.1.174 mystrip0.local
::1		      localhost ip6-localhost ip6-loopback
ff02::1		  ip6-allnodes
ff02::2		  ip6-allrouters

ctrl o entrée
ctrl x

Merci @olive pour cette réponse.
Je viens de trouver la « cause ».
La gestion du réseau par Jeedom était activée alors que je n’en ai pas besoin à priori (puisque box Jeedom Smart). Soit ce paramètre est nouveau et actif par défaut suite au passage à la 4.1 / Buster, soit il est devenu actif par action manuelle … Je ne saurai le dire.
J’ai désactivé celle-ci (Réglages/Systèmes/Configuration/Réseaux/) et tout refonctionne à nouveau !
Je m’étais aperçu depuis mon 1er post que Deconz ne fonctionnait plus non plus (la page Phoscon était inaccessible donc réautorisation de la clé impossible) et c’est maintenant ok également.
Merci encore pour le coup de main qui m’a bien mis sur la piste !

1 J'aime

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.