Passer au contenu principalPasser à la recherchePasser au pied de page
Réponse certifiée par SFR Question résolue

Echec accès à distance module WiFi Arduino 8266

trung31
Visiteur
 
1 RÉPONSE RECOMMANDÉE

Solutions approuvées
Réponse certifiée par SFR
TagadaTsoinTsoin
Contributeur Confirmé

Pour faire le test en IP public je fais sur le PC avec Firefox ou G Chrome tout simplement en tapant http://92.95.x.x:5005 

 

C'est normal que ça ne fonctionne pas, il faut être sur un autre réseau que votre réseau local.

Par contre avec un smartphone en DATA ça devrait fonctionner (pas en WiFi)

 

Essayez le site Can You See Me

--> https://canyouseeme.org/

Il devrait détecter votre IP publique et vous n'avez qu'à entrer le port à tester (5005)

Il vous dira si le port est fermé ou pas.

L'appareil qui écoute le port 5005 doit être fonctionnel.

 

8 RÉPONSES 8
trung31
Visiteur

Bonjour,

Voici le problème, J’accédais à mes objets par http avec mon ancien opérateur, exemple:  http://92.95.x:5005 mais depuis mon inscription chez SFR fibre Box Plus THD depuis peu, malgré tous les réglages sur la box, l'accès échoue à chaque fois.

92.95.x.x est mon IP sur SFR , 5005 est le port int/ext que j'ai ouvert sur la box pour l'objet en question.

- manip sur la box:

  Reseau V4 -DHCP - Adresse statique: IP 192.168.1.5 <=> Adr Mac 48:3f:xx:xx:xx:xx

  Reseau V4 - NAT - Redirection des ports : Protocole UDP, Port int et ext 5005, Ip de l'objet 192.168.1.5

  Reseau V4 - Filtrage : OFF

- Resultat: si j'accède en local http://192.168.1.5 l'objet répond correctement pour les commandes ou lire les status, mais rien si l'accès est de l'extéreur en passant par l'IP de la box et le port de l'objet http://92.95.x.x:5005

D'autres paramétrage de la box seraient ils nécessaires? Si quelqu'un a cet expérience et qu'il veuille bien partager, je suis preneur.

Cordialement.

 

TagadaTsoinTsoin
Contributeur Confirmé

Bonjour @trung31 ,

 

Vos paramètres me semblent corrects.

Avez-vous testé "Les deux" dans protocole pour la redirection NAT ?

Avez-vous testé avec un autre port ? (la box se réserve certains ports, pas le 5005 à ma connaissance mais sait-on jamais)

 

Je ne connais pas à fond la Box Plus, certains modèles de box ont un parefeu IPv4, à vérifier donc.

 

" SFR fibre Box Plus THD"

Juste pour chipoter le THD est en trop.

Chez SFR le THD est le nom donné à la techno fibre à terminaison coaxiale (le câble)

Suite à l'amalgame que SFR entretenait pour faire passer le câble pour de la fibre, ils ont dû modifier leur communication et appeler le câble: THD.

- la Box Plus est compatible xDSL et fibre

- la Box THD n'est compatible qu'avec le câble.

trung31
Visiteur

Oui j'ai testé TCP, UDP et les deux: échec.

Testé avec port 10005, 18005, plage port 18000-18100: rien !

Pour le pare feu, le menu IPv4 mentionne "Filtrage" que j'ai mis à OFF (c'est logique) meme en mettant ON: tjs rien!

Ce qu'on remarque c'est que le menu IPV6 possède le sous menu pare feu, donnant la possibilité de définir un filtrage avec protocole, port, ip de l'objet mais en IPv6 alors que mon module ESP8266 est codé en IPV4. J'ai tenté de modifier le programme pour le faire passer en IPv6 mais pas trouvé la librairie autorisant l'IPV6 😪

Ps pour le modérateur: j'ai pourtant choisi le thème "installation et paramétrage" pour ce sujet mais je ne sais pas comment mon post arrive dans sécurité/mails frauduleux... et pas moyen de le déplacer!

TagadaTsoinTsoin
Contributeur Confirmé

Je suppose que vous avez dû tomber sur ce lien pour utiliser l'ESP8266 avec un Arduino en IPv6

https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/IPv6/IPv6.ino

 

Concernant IPv4, je sèche.

Vous avez fait tous les essais qui viennent à l'esprit.

Petite question tout de même, dans l'interface de la box, en haut à droite, quelle la "Connectivité" indiquée ? 

 

trung31
Visiteur

La box indique comme connectivité: ipv4 & ipv6

Oui j'ai pris l'exemple du lien ipv6.ino et adapté à mon environnement, la compilation et le téléchargement passent bien sauf que le module affiche le message "IPV6 is not enabled" qui dépend de la directive "LWIP_IPV6" qui vient d'où? et comment la configurer!

J'ai tout de meme pû contourner ce problème en développant sous Arduino IoT cloud , seulement pour une inscription gratuite on a droit à 2 objets connectés et limité dans seulement 5 commandes ou status par objet. 

TagadaTsoinTsoin
Contributeur Confirmé

La box indique comme connectivité: ipv4 & ipv6

 

C'est un peu ce que j'attendais mais au cas où il y avait IPv4v + CGNAT (partage d'IP publique), ça aurait expliqué pourquoi ça ne fonctionnais pas.

Mais dans ce cas, vous ne devriez pas avoir le menu NAT dans la Box. Je voulais être certain qu'on parlais d'une Box Plus. D'autres modèles laissent le menu NAT apparent (la Box 8 par exemple)

 

Encore une petite question: comment faites vous vos tests vers l'IP publique de la Box ?

- via un mobile en WiFi

- via un mobile en DATA

- via une autre connexion

 

trung31
Visiteur

Pour faire le test en IP public je fais sur le PC avec Firefox ou G Chrome tout simplement en tapant http://92.95.x.x:5005 

tout comme le test en local: http://192.168.1.5 , là l'objet répond bien,

Mais si on fais sur le smartphone en Wifi ou en données mobiles, c'est le meme résultat.

La box offre bien dans le menu Reseau V4, la fonction NAT qui permet de configurer les ports interne et externe

 

Réponse certifiée par SFR
TagadaTsoinTsoin
Contributeur Confirmé

Pour faire le test en IP public je fais sur le PC avec Firefox ou G Chrome tout simplement en tapant http://92.95.x.x:5005 

 

C'est normal que ça ne fonctionne pas, il faut être sur un autre réseau que votre réseau local.

Par contre avec un smartphone en DATA ça devrait fonctionner (pas en WiFi)

 

Essayez le site Can You See Me

--> https://canyouseeme.org/

Il devrait détecter votre IP publique et vous n'avez qu'à entrer le port à tester (5005)

Il vous dira si le port est fermé ou pas.

L'appareil qui écoute le port 5005 doit être fonctionnel.

 

Comment gagner des badges

Badges En savoir plus