Application Freebox

  • État Nouveau
  • Type de tâche Anomalie
  • Catégorie Android
  • Assignée à Personne
  • Système d'exploitation Android
  • Sévérité Haute
  • Priorité Normale
  • Basée sur la version iOS 3.0.4
  • Due pour la version Non décidé
  • Date d'échéance Non décidé
Concerne le projet: Application Freebox
Ouverte par philippe (fifisoft57) - 30/01/2018

FS#22301 - Freebox Compagnon avec freebox en mode bridge

bonjour

depuis la nouvelle mie a jour de la freebox server et de compagnon, impossible de me connecter a ma box qui est en mode bridge

avant je pouvais sans probleme

on dirais que le filtrage des port de connexion avec freebox compagnon ne sons plus filtré par la box server

merci de votre aide

Cette tache ne dépend pas d'autre tache

KsmoinO (KsmoinO)
Wednesday 31 January, 2018 11:21:57

Bonjour

La mise à jour 3.5.1 du Freebox server à corrigé le problème pour moi.

Merci

philippe (fifisoft57)
Wednesday 31 January, 2018 12:28:57

pour moi aussi ca marche, mais juste en externe par le reseaux 3g mais pas en local alors que avant cela fonctionnais

KsmoinO (KsmoinO)
Wednesday 31 January, 2018 13:24:23

En local je ne saurais que ce soir.

Je ferais un une mise à jour en rentrant pour vous informer.

KsmoinO (KsmoinO)
Wednesday 31 January, 2018 13:30:02

Je viens de voir qu'une mise à jour de Freebox compagnon était disponible depuis ce matin 3.0.0(11912311)

A distance, celle-ci fonctionne toujours pour moi

KsmoinO (KsmoinO)
Wednesday 31 January, 2018 19:34:36

J'ai également le problème en local.

Avec cette nouvelle version, en local, la connexion semble se faire aussi sur le nom [RANDOM].fbxos.fr qui en IPV4 résout vers l'IP de mon routeur qui refuse les connexions.

Je suppose que si l'IPV6 est activée pour lé réseau local et que l'appli essaye de se connecter sur IPV6 la connexion doit aboutir.

Je n'avais pas chercher à savoir comment fonctionnait la précédente version (elle utilisait peut-être le nom mafreebox.freebox.fr ou un dérivé?)

KsmoinO (KsmoinO)
Wednesday 31 January, 2018 21:28:42

La détection de la freebox locale se fait à priori par une découverte mdns de _fbx-api._tcp.local. à laquelle la freebox ne peut pas répondre puisqu'en mode bridge.

Une solution pourrait être de créer une réponse à cette requête avec les bonnes informations depuis des équipements locaux, cependant mes connaissances s’arrêtent là.

Une solution pour une détection en mode bridge ? En passant par l'api (http://mafreebox.freebox.fr/api/v5/) par exemple ?

bightf (bightf)
Thursday 1 February, 2018 09:34:20

Bonjour,

Je confirme le problème de connexion à la Freebox en réseau local quand elle est en mode bridge. Avant la MaJ en 3.0.0 de l'appli Compagnon, aucun problème, mais désormais cela ne fonctionne plus du tout.

Hugues (bagu)
Thursday 1 February, 2018 12:18:30

Bonjour,

Effectivement, Freebox en mode bridge avec le firmware 3.5.1 et Freebox Compagnon 3.0.0 : Association impossible car Freebox non détectée par l'application.

vincent13 (vincent13)
Saturday 3 February, 2018 08:30:28

bonjour,

je confirme avant la màj en 3.5.1 mode bridge pas de soucis avec freebox compagnon et depuis freebox compagnon ne voit plus la freebox !!!

philippe (fifisoft57)
Saturday 3 February, 2018 14:30:45

malgre la nouvelle mise a jour de freebox compagnon cela ne fonctionne toujours pas en local

Hugues (bagu)
Saturday 3 February, 2018 17:23:34

Idem ici

KsmoinO (KsmoinO)
Tuesday 13 February, 2018 22:37:04

petit work arround pour faire fonctionner un freebox compagnon précédemment associé :
sur le routeur possédant l'ipv4 publique associée à son enregistrement [random].fbxos.fr faire un tunnel redirigeant le port de sécurisé vers l'adresse ipv6 :
pour récupérer le port :
http://mafreebox.freebox.fr/api_version

{"api_domain":"[random].fbxos.fr","uid":"[some_other_random]","https_available":true,"https_port":[12345],"device_name":"Freebox Server","api_version":"5.0","api_base_url":"\/api\/","device_type":"FreeboxServer1,1"}

dans l'exemple le port est 12345

pour récupérer votre l'adresse ipv6 de votre freebox :
nslookup -q=aaaa [random].fbxos.fr

enfin pour mettre en place le tunnel : 6tunnel 12345 2a01:e35:xxxx:xxxx::1 12345

les nouvelles associations ne sont pas possibles avec cette méthode

KsmoinO (KsmoinO)
Thursday 22 February, 2018 20:06:51

Une autre solution de contournement beaucoup plus simple: rediriger le flux à destination de votre IP publique et du port utilisé par Freebox Compagnon (12345 dans l'exemple du dessus) depuis le réseau local vers le port 443 (https) de mafreebox.freebox.fr (212.27.38.253) sur Internet.

Cependant la découverte pour les nouvelles associations ne fonctionne toujours pas.

David (trastour)
Wednesday 14 March, 2018 18:44:28

Même problème avec la 3.5.2

Hugues (bagu)
Thursday 29 March, 2018 18:59:44

Les versions se suivent le problème reste le même...

Neustradamus (Neustradamus)
Friday 25 January, 2019 03:01:15

Du nouveau à ce propos ?
→ 4.0.4

Hugues (bagu)
Friday 25 January, 2019 09:13:54

Toujours rien, pire, désormais, l'application demande clairement le wifi de la freebox...Rien d'autre.

nono240 (nono240)
Saturday 2 February, 2019 08:31:58

C'était possible avec l'ancienne version Android ? Comment ? Depuis que j'ai réinstallé l'application, je ne peux plus m'associer, mais c'est normal si la Freebox n'est plus visible sur le réseau...

KsmoinO (KsmoinO)
Friday 22 February, 2019 14:20:32

Bonjour

J'ai mis en place un démon avahi sur mon réseau qui annonce les paramètres récupérés depuis l'API afin de permettre la configuration automatique:

Pour ceux que ça intéresse :

Si l'API http://mafreebox.freebox.fr/api_version renvoi ça :

{"box_model_name":"Freebox Server (r1)","api_base_url":"\/api\/","https_port":12345,"device_name":"Freebox Server","https_available":true,"box_model":"fbxgw-r1\/full","api_domain":"[random].fbxos.fr","uid":"[some_other_random]","api_version":"6.0","device_type":"FreeboxServer1,1"}

Vous pouvez créer le fichier /etc/avahi/services/freebox.service comme suit :
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "freebox-service.dtd">
<service-group>
<name>Freebox</name>
<service protocol="ipv4">
<type>_fbx-api._tcp</type>
<port>[Port d'accès distant (HTTP) à récupérer depuis l'interface mafreebox.freebox.fr Paramètres de la freebox/Mode avancé/Configuration]</port>
<txt-record>api_version=6.0</txt-record>
<txt-record>device_type=FreeboxServer1,1</txt-record>
<txt-record>api_base_url=/api/</txt-record>
<txt-record>uid=[some_other_random]</txt-record>
<txt-record>api_domain=[random].fbxos.fr</txt-record>
<txt-record>https_available=true</txt-record>
<txt-record>https_port=12345</txt-record>
<txt-record>box_model_name="Freebox Server (r1)"</txt-record>
<txt-record>device_name="Freebox Server"</txt-record>
<txt-record>box_model="fbxgw-r1/full"</txt-record>
</service>
</service-group>

Il faut penser à le mettre à jour en cas de besoin lorsqu'une mise à jour de la freebox à lieu

Hugues (bagu)
Friday 22 February, 2019 23:18:07

Un grand merci à vous. Je viens de mettre ceci en place sur un serveur Nas synology avec succès.
Je vais faire un tuto pas à pas sur mon blog en vous mettant en source afin que cela profite au plus grand nombre ;)

Landry MINOZA (lminoza)
Monday 5 August, 2019 19:34:07

Bonjour,

J’avais fait la même chose il y à quelques temps, et je me suis enfin décidé à créer un petit script python pour automatiser la création : https://github.com/hobgoblinsmaster/fbxapitoavahi

Hugues (bagu)
Tuesday 6 August, 2019 11:13:31

Arf, faudrait voir comment faire pour que je mette ça en place sur mon nas snology

Hugues (bagu)
Thursday 8 August, 2019 13:18:40

Bonjour,

Mis en service sur un serveur synology après quelques déboires.

  • Installer Python3
  • Créer le fichier apitoavahi.py (je l'ai placé dans /volume1/homes/monutilisateur/)
  • Créer une tâche planifiée avec les paramètres suivants :
  1. Utilisateur Root
  2. Programmation quotidienne
  3. Paramètres de la tâche : /usr/local/bin/python3 /volume1/homes/monutilisateur/apitoavahi.py /etc/avahi/services/fbx.service

Et tout fonctionne

Neustradamus (Neustradamus_)
Wednesday 25 March, 2020 01:10:34

Une solution officielle bientôt pour les Freebox en mode bridge ?

KsmoinO (KsmoinO)
Monday 27 July, 2020 21:25:24

Bonjour

Il semble que depuis les dernières mises à jours de la box et de l'application android la détection de la freebox par l'application ne se fasse plus en mdns et que le contournement ne soit plus à présent nécessaire.

En effet en arrêtant mes services avahi ma freebox et toujours détectée en locale et les nouvelles associations soient possible.

Si c'est bon pour vous aussi je fermerais le ticket

Hugues (bagu)
Thursday 30 July, 2020 19:22:52

Je teste ça depuis 2 jours sans problèmes.
Donc pour le moment, je confirme que cela semble fonctionner sans soucis depuis la dernière MAJ

David (trastour)
Wednesday 5 August, 2020 15:14:07

Bonjour,

Ca marche bien sur iOS (enfin!). Par contre sur Android j'ai le message "vous devez etre connecté au réseaxu wifi de la freebox à associer". Et je n'arrive pas à aller plus loin.
Quelqu'un a-t'il une idee?

Ma freebox est en mode bridge et j'ai un routeur Unifi USG.

Merci

KsmoinO (KsmoinO)
Wednesday 5 August, 2020 16:07:55

Bonjour David

Es-tu bien en version 4.3 de l'application Android ?

Accèdes tu à http://mafreebox.freebox.fr/api_version depuis ton mobile lorsque tu es connecté à ton wifi ?

Hugues (bagu)
Wednesday 5 August, 2020 17:02:25

Je confirme ce que David expérimente : Pas d'association possible.
Appli en 4.3, box en 4.2, accès à http://mafreebox.freebox.fr/api_version OK

KsmoinO (KsmoinO)
Wednesday 5 August, 2020 17:41:28

Une autre piste, j'ai du passer temporairement en mode routeur pour que la box renouvelle son certificat. L'association n'est peut-être possible qu'en mode sécurisé (l'accès à distance doit aussi être activé et autorisé)

Un autre ticket est ouvert pour ça : https://dev.freebox.fr/bugs/task/24826

Sinon j'ai pas d'autres idées

Neustradamus (Neustradamus_)
Thursday 6 August, 2020 03:41:28

@mbizon: Avez-vous regardé pour le challenge en mode Bridge ?
- https://letsencrypt.org/docs/challenge-types/

David (trastour)
Thursday 6 August, 2020 16:49:03

@KsmoinO: je confirme. Je suis passé en mode routeur pour faire l'association, suis repassé en mode bridge et pour l'instant ca marche. App Android en 4.3 et freebox en 4.2.3.
Merci!

Neustradamus (Neustradamus_)
Friday 7 August, 2020 04:09:38

J'ai fait un ticket pour le problème de base : le non-renouvellement du certificat SSL/TLS "https" en mode Bridge :
- https://dev.freebox.fr/bugs/task/31711

Chargement...