Comportement étrange sur connexion externe

Bonjour à tous,

Je rencontre un problème assez étrange lors de la tentative de connexion externe à Jeedom Connect et je n’ai pas trouvé de sujet équivalent.

Lorsque j’essaie de me connecter depuis l’exterieur (la connexion depuis le réseau local marche nickel), je reçois un timeout et les logs remontent l’info suivante :

0377|[2023-11-13 09:49:51,400][INFO] : New connection: #23 from IP: ('92.184.107.179', 44906)
0378|[2023-11-13 09:49:51,400][INFO] : Number of client connected #1
0379|[2023-11-13 09:49:51,401][WARNING] : Clients not authenticated #1
0380|[2023-11-13 09:49:51,753][DEBUG] : trying to close unauthenticate client. current time 1699868991.7534025 with max time 3
0381|[2023-11-13 09:49:51,753][WARNING] : no api key found for client ${'id': 23, 'handler': <websocket_server.websocket_server.WebSocketHandler object at 0xffff7c36a470>, 'address': ('92.184.107.179', 44906), 'realIpAdd': None, 'apiKey': None, 'configVersion': None, 'lastReadTimestamp': None, 'lastHistoricReadTimestamp': None, 'openTimestamp': 1699868991.4010663}
0382|[2023-11-13 09:49:52,755][DEBUG] : trying to close unauthenticate client. current time 1699868992.7550921 with max time 3
0383|[2023-11-13 09:49:52,755][WARNING] : no api key found for client ${'id': 23, 'handler': <websocket_server.websocket_server.WebSocketHandler object at 0xffff7c36a470>, 'address': ('92.184.107.179', 44906), 'realIpAdd': None, 'apiKey': None, 'configVersion': None, 'lastReadTimestamp': None, 'lastHistoricReadTimestamp': None, 'openTimestamp': 1699868991.4010663}
0384|[2023-11-13 09:49:53,756][DEBUG] : trying to close unauthenticate client. current time 1699868993.7566867 with max time 3
0385|[2023-11-13 09:49:53,757][WARNING] : no api key found for client ${'id': 23, 'handler': <websocket_server.websocket_server.WebSocketHandler object at 0xffff7c36a470>, 'address': ('92.184.107.179', 44906), 'realIpAdd': None, 'apiKey': None, 'configVersion': None, 'lastReadTimestamp': None, 'lastHistoricReadTimestamp': None, 'openTimestamp': 1699868991.4010663}
0386|[2023-11-13 09:49:54,758][DEBUG] : trying to close unauthenticate client. current time 1699868994.758309 with max time 3
0387|[2023-11-13 09:49:54,758][WARNING] : Over time unauthenticate closing connexion for {'id': 23, 'handler': <websocket_server.websocket_server.WebSocketHandler object at 0xffff7c36a470>, 'address': ('92.184.107.179', 44906), 'realIpAdd': None, 'apiKey': None, 'configVersion': None, 'lastReadTimestamp': None, 'lastHistoricReadTimestamp': None, 'openTimestamp': 1699868991.4010663}
0388|[2023-11-13 09:49:54,758][DEBUG] : Closing connection client #23 from address: ('92.184.107.179', 44906)
0389|[2023-11-13 09:49:54,800][INFO] : Client asked to close connection.

Je laisse l’adresse IP, il s’agit de l’adresse publique de mon mobile sur réseau YouPrice.

Mais si je passe sur Chrome pendant que l’application Jeedom Connect tourne toujours en fond et que je charge une page web.
La connexion Jeadom-Connect aboutit…

Une idée de ce qui peut causer ce problème et, surtout, comment le résoudre (si c’est possible, car si ça vient de l’opérateur…).

Merci à tous !

Salut

On va te demander les informations sur ta configuration jeedomconnect.

Antoine

Bien vu, merci!

Jeedom Core : 4.3.19
Version JC : 1.8.0.1 stable
DNS Jeedom : non
Statut Démon : Démarré - (2023-11-13 10:33:01)

Equipements :
  Oneplus : v1.8.0 stable sur android [os : 33] (ws) - PA

Après de nombreux tests, je confirme que le problème ne semble être présent que en 4G.
Les logs montrent de nombreux messages « client not authenticated » avant que la connexion finisse par passer de façon qui semble aléatoire… Pratique pour savoir d’où vient le problème ^^’

Informations supplémentaires:

  • j’ai testé avec une carte SIM SFR => même problème. ce n’est donc pas lié à l’opérateur
  • lorsque je tente de me connecter depuis la 4G et que je bascule en Wifi dans le milieu => les messages d’utilisateur non authentifié continuent (avec l’adresse IP de connexion qui passe bien sur mon adresse IP locale) mais si je ferme l’application et que je la relance, la connexion se fait directe.

un screenshot du paramétrage principal de JC ? qu’on voit les adresses utilisées !
Tu as un certificat ? une connexion HTTPS ? Si oui, ton certificat est-il bien OK ?
Norbert

J’ai fini par trouver… J’avais pourtant vérifier la configuration des APN (comme indiqué dans un autre sujet) mais j’ai du mal lire ou aller trop vite…

En configurant un nouvel APN forcé en IPV4, ça fonctionne.
Les APN configurés en IPV6 ou IPV4/IPV6 ne fonctionnent pas.

Une idée de pourquoi ?

Merci en tout cas à ceux qui ont réagi ici et désolé.

tu penseras du coup à cloturer :wink:

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