Welcome to Domotique-fibaro

 

Inscrivez-vous maintenant pour accéder à toutes nos fonctionnalités. Une fois inscrit et connecté, vous serez en mesure de contribuer à ce site en soumettant votre propre contenu ou en répondant au contenu existant. Vous serez en mesure de personnaliser votre profil, de recevoir des points de réputation comme une récompense pour la soumission de contenu, tout en communiquant avec d'autres membres via votre boîte de réception privée, et bien plus encore! Ce message sera supprimé une fois que vous vous êtes connecté.

 

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

dynek

Application IOS à travers un VPN

Hello,

 

Jusqu'à il y a quelques versions en arrière je pouvais me connecter à ma HC2 à travers mon VPN, en utilisant l'application officiel iOS / iPhone.

Depuis quelques semaines (ou mois) je n'y arrive plus, ça n'aboutit pas, sans message d'erreur et il m'a fallu un peu de temps pour lancer un tcpdump.

Merci Fibaro, le traffic passe en clair et ce que je vois c'est que le client lance un call sur /api/service/systemStatus et que la box lui retourne un 501. Testé et validé avec un curl.

 

Est-ce quelqu'un est dans le même cas? Une solution a été trouvée?

 

Je vais encore faire une trace quand je lance l'application étant sur mon LAN - je l'avais déjà fait et le premier call à l'API n'était pas sur le même path.

 

Merci!

 

Edit:

"Etrange" - après une mise à jour de la box en 4.140 je n'ai plus de 501 sur /api/service/systemStatus mais un 200 contenant un json, mais ça ne marche pas mieux à priori

Modifié par dynek
0

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Dynek

J'utilise également un VPN sur mon iPhone avec OpenVPN connecté à un PFSENSE et aucun soucis pour accéder à l'application mobile.

0

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai refait des traces réseau et je ne comprends pas pourquoi ça ne marche pas.

Malheureusement je n'arrive pas à faire une trace avec OpenVPN activé sur l'iPhone directement, je dois la prendre sur le serveur VPN.

 

Depuis mon LAN, ça appelle /api/loginStatus en premier, puis d'autres ensuite.

Depuis le VPN, ça appelle en boucle /api/service/systemStatus et /api/mobile/registerDevice.

 

Je vais désinstaller et réinstaller l'application sur l'iPhone, sait-on jamais...

 

Edit:

1 - pas mieux, je sèche...

2 - Je viens de faire du port forwarding sur mon routeur, je peux accèder à l'interface web sans soucis, par contre même comportement depuis l'application iOS, ça "fige" sur "Trying to reconnect with HC2..."

3 - Précision, je n'utilise pas Fibaro ID, j'essaie de me connecter avec l'IP de ma box avec username/password "de l'époque"

Modifié par dynek
0

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 10/12/2017 à 18:45, gargamel01000 a dit :

Bonjour Dynek

J'utilise également un VPN sur mon iPhone avec OpenVPN connecté à un PFSENSE et aucun soucis pour accéder à l'application mobile.

 

Ok ben j'ai fini par trouver.

La connection à la HC2 à travers un VPN ne fonctionne que depuis un WiFi. L'app semble vérifier cela. Depuis le réseau cellulaire niet!

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans les réglages de l'application OPENVPN active la connexion par réseau cellulaires

Sur IOS ce réglage se trouve dans :

Réglages -> OpenVPN -> Données cellulaires

 

 

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ta réponse.

 

La connection depuis réseau cellulaire est bien activée et je peux accéder aux autres ressources de mon réseau (y compris l'interface homecenter) sans souci.

Le seul problème est l'application Fibaro.

Modifié par dynek
0

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as moyen d’essayer avec l’appli iPad 

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Malheureusement non car je n'ai pas un iPad avec SIM, seulement WiFi.

0

Partager ce message


Lien à poster
Partager sur d’autres sites