Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

Attached to Project: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Opened by Fredrevolution13 - 20/01/2011
Last edited by Thibaut Freebox - 23/11/2021

FS#4324 - Pouvoir faire une sauvegarde des parametres du routeurs

Se serait bien de pouvoir faire une sauvegarde de sa config du routeur au cas ou… Plantage, changement de box…etc.. pour pouvoir réinstaller toute sa config rapidement

Closed by  Thibaut Freebox
23.11.2021 17:37
Reason for closing:  Evolution intégrée
Additional comments about closing:  

4.5.3

si tout marchait bien, ça se fait sur la console de gestion, mais j’ai vu sur un autre sujet que ce n’était pas vraiment synchronisé pour l’instant.

+1, ce système de sauvegarde est indispensable de mon point de vue

Effectivement, il serait bien de pouvoir sauvegarder la config de la Freebox sous forme de fichiers, soit sur PC, soit sur clef USB, ou l’idéal sur un coin réservé du disque de la Freebox, lequel serait lu à chaque reboot de la Freebox.

Merci :-)

+1

trefs commented on 05.07.2011 16:32

franchement sur un modem routeur cisco qui a plus de 5 ans il y a cette possibilité j’ai aussi un sagem a 30 euro ou on peut le faire.
aller on se réveille free

bonjour

+1 pour la sauvegarde. Je gere pres d une 20ene d IP, des restrictions, des code parentaux, des port .....

j esite a fair un reboot usine. Certe la gestion est syncro en ligne mais cela necessite un reboot freebox a chaque changement.

je pencherais pour une sauvegarde que l on puisse stocker en sureté sur 2 supports. oui je sais je suis un brin parano.

+1000

j’ai une fb v6 depuis qq jours, je viens de finir ma config... baux statiques, ports forrwarding, liste blanche wifi,...

et j’arrive pas à croire qu’il y a pas de sauvegarde possible!!!
jamais vu un équipement réseau de type routeur sans cette option, même un truc à 20€, c’est juste LE truc indispensable!

allez, les gars!
:)

Ça me paraitrait être une bonne idée ça, effectivement !

Fred1 commented on 07.06.2012 13:07

Oui une sauvegarde c’est indispensable

bump
c’est pour bientôt ?
parce que j’ai fait l’erreur de me connecter sur l’interface de gestion du site free.fr (qui est vraiment naze pour la v6 en passant) et je me suis retrouvé avec tous les paramètres que j’avais configurés en local sur mafreebox.fr effacé...
je voulais juste activer a distance un port forward... (et en plus, j’ai compris qu’après coup que de toute façon, sans être en local pour faire reboot, c’est pas possible !, quel est l’intérêt d’avoir ce genre d’acces si on doit quand meme être en local ? → autant utiliser mafreebox.fr)

donc au moins un backup en xml ou n’importe quel format serait le bienvenu... après tout, cette freebox n’attend que ça !
merci

Fred1 commented on 13.10.2012 08:22

Oui ou une sauvegarde en ligne si vous ne souhaitez pas un accès à la conf, mais croyez moi quand vous avez touché à des dizaines de paramètres et que tout est perdu vous avez envie de passer la box par la fenêtre

Ca fait plus d un an que je l attend la sauvegarde j appel au flood pour que ce topic pasee en “important” ...

tout à fait d’accord!

une fonctionnalité de base, présente sur n’importe quel routeur de base...
c’est ridicule.

+1

Je vais commencer à faire un userscript permettant de sauvegarder les paramètres de chaque section de la config en json, puis ensuite, je ferais la restauration des paramètres.

C’est pas très dur à faire, mais ça prends du temps... j’avais donc délayé ce projet en attendant une maj rapide, mais comme beaucoup d’autres tickets, on peut affirmer qu’on ne sera pas gâtés pour noël ! (sauf si rapporte des tunes ou empêche d’en utiliser) alors je me dis qu’il est temps.

J’ai déjà quelques scripts permettant d’éditer des redirections existantes, sans devoir les recréer en entier, etc. je le fait pour moi avant tout, mais si ça intéresse certains d’entre vous ou si vous avez des idées, je reste ouvert.

Première étape vers une gestion de la sauvegarde des paramètres :

Je viens de mettre en ligne un userscript sur userscript.org (http://userscripts.org/scripts/show/155776)
donnez vos avis, j’accepte vos suggestions pour l’améliorer.

Ce devrait être natif...

Je pensais que ça serait intégré dans le nouveau firmware, mais malheureusement non.

Bon, beaucoup d’autres choses ont progressé, ne faisons pas la fine bouche, mais en cas de plantage ou changement de serveur, devoir se retaper toute la config, c’est vraiment lourd.
Ca ne devrait pourtant pas être si compliqué de pouvoir générer un petit fichier contenant toute la config routeur (voir d’autres choses) pour pouvoir le copier et le réimporter si besoin.

Voir même carrément (soyons fous) un gestionnaire de config permettant de jongler entre plusieurs configurations complètes.

FDh commented on 17.09.2013 13:48

+1 Avec la dernière version, on peut faire une vraie gestion fine des redirections, avec restrictions sur les adresses IP distantes. Le paramétrage peut être assez complexe, et c’est fort dommage de les perdre sur une bête panne de disque dur, qui nécessite le remplacement du Player.
Ou une synchro avec la console de gestion.

Tout à fait d'accord avec vous Fredrevolution13.
Suite à une panne de freebox, il m'a fallut plus d'une heure pour la reconfigurer totalement (reconfiguration de baux DHCP, réallocation des adresses mac pour le filtrage WiFi, ...).
Un fichier pour lui remettre tous ces paramètres aurait été le bienvenue.

Merci

+ 1
Tous les routeurs disposent de cette fonctionnalité.
Pourquoi la FreeBox fait-elle exception ?
Mais je vois que cette demande remonte à 2011 !!!
Que faites vous les gars du support ?

+1 En effet c'est impensable que ce ne soit pas encore déjà fait. C'est la base sur des routeurs "standards". Pour une box qui se veux aussi avancée... :/ J'espère sincèrement que cela va arriver rapidement. Vu l'ancienneté de certains posts ça fait peur...

llo94 commented on 19.03.2014 22:54

++1 je joins ma demande à toutes les autres : c'est une fonction vraiment indispensable alors qu'il est possible de configurer tant de paramètres dans l'interface d'administration...

Mise à jour 2.1.0 du freebox server : toujours pas présent ni de message de prise en charge de cette demande. Je perds espoir :/

:-(

2.1.1... :(

Sérieux quoi 2.1.2. Alors oui des mises a jour importantes mais beaucoup de techniques et pas vraiment utile au quotidiens. Qu'en la possibilité de sauvegarder sera t'elle a l'ordre du jour et aura de l'importance au yeux des dev ??? S'il vous plait !!! Merci

Bonjour,

+1, en quelque mois, c'est le deuxième Freebox server révolution que créé me change, j'ai reçu le troisième aujourd'hui. Ce serait vraiment bien de pouvoir sauvegarder les réglages que l'on fait dans un fichier .bin comme le font la plupart des modem/switch/routeur. On perdrait moins de temps pour tout remettre.

Au passage, troisième server et femtocell toujours KO.

Merci.

jpm63 commented on 26.07.2014 11:27

Bonjour, il me semble que les anciennes taches (avant le changement d'interface du Bugtracker) ne sont plus regardées. Il faudrait clôturer cette tache et en ouvrir une nouvelle. J'ai bien essayé d'en faire une mais on me l'a aussitôt clôturée pour doublon.

Il est vrai que ça ne sert à rien de nous pondre un superbe Freeos si on ne peux pas sauvegarder les paramètres. Je viens de perdre une demi journée à tout reparamétrer après un échange. Même une livebox le fait depuis des années. C'est inadmissible.

Bonjour,

Des nouvelles concernant cette demande ? Je rencontre actuellement un bug et je serais bien content de pouvoir sauvegarder ma configuration pour tester un reset de ma freebox et ensuite importer ma configuration...
Merci

+1 pour cette fonctionnalité qui ne doit pas demander un très gros travail de développement.
Ayant changé de Freebox Server récemment, et ayant assigné un bon paquet de baux DHCP fixes à mes différents appareils, j'aurais apprécié de pouvoir les sauvegarder sur l'ancien , puis les restaurer sur le nouveau Freebox Server.

+1000,

Je viens de migrer de la "Cristal" vers "Révolution", je me tape 3 heures de configuration (DHCP, PORT, etc) et 2 jours plus tard je constate que l'ancienne configuration effectué
via l'interface d’administration free.fr a pris le dessus sur la configuration de la Révolution, or, l'ancienne conf été impossible a modifié (erreur Freebox non comptable, normal) !!!

Du coup, j'ai enfin pu viré l'ancienne conf sur Free.fr (aujourd'hui pas de message d'erreur, bizare) mais faut que je me retape toute la conf sur la révolution !!!!

Un simple backup aurait été le bienvenue comme ce fut le cas il y a 3 ans sur la révolution ....

gpion commented on 04.04.2015 16:06

Je comprend pas bien: en cherchant justement comment s'y prendre pour sauvegarder la config, je suis tombé sur cette page d'univers Freebox qui dit que c'est possible (mais sans expliquer comment):

extrait:
"il est possible de sauvegarder, d’exporter, d’importer l’ensemble de la configuration de la Freebox Server. Très utile en cas de problème ou pour recharger ponctuellement une configuration spécifique."

(NB je viens de recevoir ma BOX en remplacement d'une V5 qui disposait de cette fonctionnalité)

Gilles Pion a écrit:
>je suis tombé sur cette page d'univers Freebox qui dit que c'est possible (mais sans expliquer comment):
>
>extrait:
>"il est possible de sauvegarder, d’exporter, d’importer
>l’ensemble de la configuration de la Freebox Server.
>Très utile en cas de problème ou pour recharger
>ponctuellement une configuration >spécifique."

Au vu du look de la capture d'écran, j'ai l'impression que c'était possible sur Freebox OS v1 mais que ce ne l'est plus sur Freebox OS V2 et Freebox OS V3.
Dommage. Est il possible de réintroduire cette possibilité.

jpm63 commented on 10.06.2015 16:19

Toujours pas possible ???

Indispensable ! Suite à un changement de Server je sais de quoi je parle !

+1 - Vraiment indispensable quand on a une configuration assez poussé (redirections, contrôle parental avec horaires ... ) ainsi que des DECT !
devoir tout ressaisir prend beaucoup de temps et on fait des erreurs.

+1 - Vraiment indispensable. mon DD est mourant, le support me propose un échange de freebox Server mais aucun des paramètres n'est sauvegardé !
il va falloir que je refasse:
- la conf DHCP
- la conf VPN
- la conf Seedbox
- la conf des applis autorisées
et j'en oublie certainement.

J'ai un Scoop !

Même ce n'est pas indiqué par Free, la Freebox fait une sauvegarde à chaque modification (surement sur les serveurs de free, car j'ai fait un échange (suite au bug de redémarrage intenpestif et l'écran HS).

La première fois, la freebox s'est synchronisé avec les paramètres usines, à fait une mise à jour (elle devait être en 3.1.1 ou 2 et est passé en 3.1.3 et ensuite, mise à jour de ma config. J'ai tout récupéré en 5 minutes: La config DHCP, VPN, Applis et filtrages Mac Wifi ...

Que dire, très surpris, mais j'ai gagné vraiment pas mal de temps !

je me demande POURQUOI une sauvegarde des paramètres n'est toujours pas possible depuis 2011.
cela fait plus de 4 ans que les utilisateurs de Freebox la demande ...
Free qui a toujours été innovateur, qui propose a ces clients les dernières découvertes ... POURQUOI la simple sauvegarde des paramètres n'est TOUJOURS pas disponible dans l'interface ???
Je suis un particulier passionné, je n'ose pas imaginer le problème pour les Pro!
S'il vous plait messieurs les décideurs de FREE pensez au nombre de gents que vous combleriez si enfin nous pouvions faire une sauvegarde de nos paramètres.

llo94 commented on 13.09.2015 11:17

Quelqu'un peut-il confirmer le commentaire de Alexis ( http://dev.freebox.fr/bugs/task/4324#comment74060 , Saturday 11 July, 2015 09:35:38 ) ??
merci d'avance

pour moi cela n'as pas marché: j'ai repassé ma box en bridge puis en routeur et j'ai tout perdu.

est ce que la config d'Alexis est faite en local ou sur la console en ligne ?

RiBee commented on 15.01.2016 19:16

Effectivement actuellement on peut faire descendre quelques paramètres de Free vers le freebox server, ça serait bien que ça marche dans les 2 sens : quand on modifie un paramètres localement ça soit enregistré chez Free.
Ou effectivement une sauvegarde de config sous forme de fichier.

I N D I S P E N S A B L E en effet

On est tous d'accords sauf Free visiblement qui ne met aucune priorité la dessus :( , c'est

INDISPENSABLE

Et bien comme tous ici, petit service totalement indispensable!
Alexis avait raison, c'était présent sur freebox os v1, avant que free nous fasse une interface de télétubies à la apple...ou alors à vouloir tester le monde linux ils sont restés bloqué à l'interface unity d'ubuntu.
pourtant c'est pas sorcier de faire un export xml de la conf rechargeable. 5 ans pour implémenter un truc aussi simple, je dis ça je dis rien....enfin j’attends depuis aussi longtemps le support WDS étant donné que vos carte wifi sont compatible.
Alors on arrête les objet de pure design et comment dire au boulot sur le firmware les gars!

Et voilà freebox serveur hs... je vais récupérer la nouvelle box aujourd'hui. J'espère retrouver toutes les configurations de ports, autorisations MAC, filtrage ip, etc...
J'ai peur de devoir tout me retaper car il est toujours pas possible de sauvegarder cette p... de configuration !

jpm63 commented on 27.11.2016 19:47

Bientôt 6 ans que la sauvegarde est demandée. FREE que fais tu ? C'est quand même pas compliqué...

jpm63 commented on 23.05.2017 16:48

ENFIN

Toujours rien à ce jour...

Un changement de Server implique une perte totale de la configuration
si le paramétrage local pn'a pas été dupliqué (à la main) dans l'interface de gestion :(

REVEILLEZ VOUS Dans 8 jours ça fera un an que la sauvegarde a été promise. La demande initiale date de 2011.

jpm63 commented on 18.05.2018 05:51

Alors, étant technicien informatique, je peux vous affirmer que la Freebox et la SEULE box actuellement sans système de sauvegarde. Il parait que Free perd des clients ou recrute moins. C'est normal. Free était avant tout un FAI révolutionnaire, toujours en avance sur son temps et plaisait beaucoup aux passionnés. Seulement voila, on a maintenant un système très complet, introuvable sut les autres box, que l'on peut paramétrer pendant des heures, peaufiner tout au long de l'année et en cas de panne ben tout est perdu. C'est tellement rageant que quand la fibre Orange pointe son nez dans notre rue beaucoup sautent le pas par déception et aussi parce que Free a perdu, ces dernières années, tout le charme de l'innovation que l'on pouvait lui trouver. Xavier, j'ai lu que tu allais reprendre les rennes et je te confirme que c'était la seule chose qui restait a faire pour que tu puisses redonner à ta société sa splendeur d'antan dont tous les connaisseurs vantaient les mérites et avaient l'impression de faire parti d’une certaine élite quand ils étaient chez Free.

jpm63 commented on 18.05.2018 05:55

Alors, étant technicien informatique, je peux vous affirmer que la Freebox et la SEULE box actuellement sans système de sauvegarde. Il parait que Free perd des clients ou recrute moins. C'est normal. Free était avant tout un FAI révolutionnaire, toujours en avance sur son temps et plaisait beaucoup aux passionnés. Seulement voila, on a maintenant un système très complet, introuvable sut les autres box, que l'on peut paramétrer pendant des heures, peaufiner tout au long de l'année et en cas de panne ben tout est perdu. C'est tellement rageant que quand la fibre Orange pointe son nez dans notre rue beaucoup sautent le pas par déception et aussi parce que Free a perdu, ces dernières années, tout le charme de l'innovation que l'on pouvait lui trouver. Xavier, j'ai lu que tu allais reprendre les rennes et je te confirme que c'était la seule chose qui restait a faire pour que tu puisses redonner à ta société sa splendeur d'antan dont tous les connaisseurs vantaient les mérites et avaient l'impression de faire parti d’une certaine élite quand ils étaient chez Free.

jpm63 commented on 18.05.2018 05:57

Désolé pour le doublon.

C'est en effet assez honteux. Le seul moyen de sauvegarde de la configuration consiste donc à faire des copies d'écran. L'avantage c'est qu'on peut se l'échanger par fax...

Ils pourraient au moins prendre un stagiaire de l'école 42 pour implémenter ça. Je suis sûr qu'il y a des tas de volontaire pour rédiger les specs.

Quand comptez vous respecter votre promesse

Quand comptez vous respecter votre promesse

Demande initiale de fin janvier 2011, en mai 2017 une réponse rapide était promise, 15 mois plus tard la réponse rapide était attendue pour septembre 2018 avec la nouvelle BOX.
Presque 3 mois après l’annonce des nouvelles BOX et de la v4 de freebox OS toujours rien. C’est un fait indéniable maintenant, Free se moque de ses clients !

Bonjour,
Un reboot hier m’a fait télécharger le firmware 4.0.6 mais toujours rien sur cette fonctionnalité.

Dans un trimestre, plus d'une année se sera écoulée depuis la présentation des Freebox DELTA et ONE.
Promise dure comme fer, à la sortie de Freebox OS 4, la sauvegarde des paramètres du routeur (Freebox Server) n'est toujours pas disponibles.

Free se moque de ses clients !!!

https://www.universfreebox.com/article/45104/Fonction-de-sauvegarde-des-parametres-Freebox-elle-sera-mise-en-place-a-la-sortie-de-la-Freebox-V7)

https://www.freenews.fr/freenews-edition-nationale-299/freebox-9/conventionfree17-sauvegarde-parametres-freebox-server-bientot-possible

O2L commented on 09.10.2019 17:36

+1
fbx server revolution remplacé par le SAV, agréablement surpris que la box connaisse mon wifi, donc connexion facilité depuis les PC ou tablette.
mais quelle déception que tous le reste soit à refaire; baux statiques, ports entrants, DNS, ....

Seedbox HS probablement fbx server a réinitialisé, config à refaire.

Les box Free font que les "geek" restent, mais finalement une livebox/Bg/SFR s'est "pourrie", mais comme on le sait dès le départ, on s'équipe et on est plus emmerdé.

Ce ticket est ouvert depuis 8 ans, il a des votes, des doublons fermées, et pas de prise en compte réelle.

+1 c'est vraiment lamentable de toujours pas proposer cette option qui pourrait se faire via le compte abonnés en plus aussi ;)

Sujet ouvert en 2011, on est en 2019
et
et
et

ben

toujours rien ;)
merci free. une fonction super utile, qu'on verra jamais jamais ...

:(

l'ex trublion a décidément bien changé d'ADN, une box de geek, avec pleins de fonctions, et tu perd tout si reset, ou changement de box
vraiment trop sympa les mecs

on a pas le même sens des priorités ...

elle va finir comme simple modem de base, et me prendre un vrai routeur je crois bien !
autant de possibilité, et tout perdre sans espoir autre que tout refaire a la mains ........
ultra geek ouai ..

En effet, ce serait bien utile...

Toujours rien...
Surtout que c'est pas bien compliqué...

Des années que c'est attendu / promis ...

Promis pour la sorite de la V7 ! Free n'est plus le Free que nous connaissions !!!

Bonjour,
Je remets une couche.
Tous les routeurs autres que celui de la Freebox disposent de cette fonctionnalité, même les points d'accès wifi.
A quand cette fonctionnalité ? Bientôt 10 ans que c'est demandé.
En plus il est impossible de ressaisir les équipements du contrôle parental tant qu'on n'a pas l'appareil connectés.

Cela est important pour toutes les personnes ayant une Freebox Revolution, Mini 4K, Delta, One.

4.2.0, 4.2.1, ... Toujours rien en vue

jpm63 commented on 16.07.2020 17:29

Et c'est pourtant promis depuis 2 ans maintenant...

il serait temps en effet. 4.2.4 et toujours rien.

il serait temps en effet. 4.2.4 et toujours rien.

Bonjour,
à part une gestion anarchique des paramètres en interne de la box (ou à un espace limité), je ne vois pas de problème particulier à ne pas implémenter cela, n'y même à y songer.

Un simple export en json/xml serait suffisant pour la plupart du monde, ou même une sauvegarde sur les serveurs de free.

Rêver pas, ça fait des années que l’on veut cette fonctionnalité basique que mon répéteur wifi a 15€ possède déjà !

Ca serait clairement top ... Tout comme conserver l'historique entre les reboots de la box

bonjour a tous passage révolution a delta et oui reconfiguration de toute les IP a refaire !!!dommage que l'ont ne puisse pas faire la sauvegarde de la config de son serveur !!!!!

Bonjour,

En fait c'est possible via l'API freebox, mais il faut écrire le programme sois même
J'ai commencé en bash, mais je ne suis pas dev, et j'ai une vie externe à l'informatique donc je n'avance vraiment pas très vite ...

Pour les étudiants en informatique souhaitant écrire un programme qui sert, développer en shell une fonction backup et une fonction restore qui récupère et réinjecte toutes les confs à partir de l'API ferait un super projet informatique ! et ce sera certainement plus rapide que moi !

Cordialement
nbanba

Merci Nicolas pour cette information.
Peux tu nous communiquer le début de tes recherches pour vois si on peut poursuivre ?
Merci.

Merci nicolas, intéressé également par le début de ton script
on va s'y coller.

c'est pas comme si free avait une école pour développeur qui s'appelorio quarante deux....oooh WAIT oO

Merci nicolas, possible d'ouvrir un dépôt github avec possibilité de PR?

Bonjour,

J'essaye de vous faire ça ce soir ...

Cordialement,
nbanba

Bonsoir,

Désolé, je fini juste le boulot, pas eu le temps ce soir.
Je vous donne ça au plus vite

Cordialement,
nbanba

Bonjour,

Comme promis, voici ce que j'ai :

Déjà, j'utilise un script que j'ai trouvé sur le net pour piloter l'API, je l'ai peut être modifié mais si c'est le cas, c'est mineur
Il faudra peut être le mettre à jour en fonction des évolutions des API

Le README :

API
* authorize_application app_id app_name app_version device_name

It is used to obtain a token to identify a new application (need to be done only once)
Example

$ source ./freeboxos_bash_api.sh
$ authorize_application  'MyWonderfull.app'  'My Wonderfull App'  '1.0.0'  'Mac OSX'
Please grant/deny access to the app on the Freebox LCD...
Authorization granted

MY_APP_ID="MyWonderfull.app"
MY_APP_TOKEN="4uZTLMMwSyiPB42tSCWLpSSZbXIYi+d+F32tVMx2j1p8oSUUk4Awr/OMZne4RRlY"

* login_freebox app_id app_token

It is used to log the application (you need the application token obtain from authorize_application function)
Example

#!/bin/bash

MY_APP_ID="MyWonderfull.app"
MY_APP_TOKEN="4uZTLMMwSyiPB42tSCWLpSSZbXIYi+d+F32tVMx2j1p8oSUUk4Awr/OMZne4RRlY"

# source the freeboxos-bash-api
source ./freeboxos_bash_api.sh

# login
login_freebox "$MY_APP_ID" "$MY_APP_TOKEN"

* call_freebox_api api_path

It is used to call a freebox API. The function will return a json string with an exit code of 0 if successfull. Otherwise it will return an empty string with an exit code of 1 and the reason of the error output to STDERR. You can find the list of all available api here
Example

answer=$(call_freebox_api '/connection/xdsl')

* get_json_value_for_key json_string key

This function will return the value for the key from the json_string
Example

value=$(get_json_value_for_key "$answer" 'result.down.maxrate')

* dump_json_keys_values json_string

This function will dump on stdout all the keys values pairs from the json_string
Example

answer=$(call_freebox_api '/connection/')
dump_json_keys_values "$answer"
echo
bytes_down=$(get_json_value_for_key "$answer" 'result.bytes_down')
echo "bytes_down: $bytes_down"

success = true
result.type = rfc2684
result.rate_down = 40
result.bytes_up = 945912
result.rate_up = 0
result.bandwidth_up = 412981
result.ipv6 = 2a01:e35:XXXX:XXX::1
result.bandwidth_down = 3218716
result.media = xdsl
result.state = up
result.bytes_down = 2726853
result.ipv4 = XX.XXX.XXX.XXX
result = {"type":rfc2684,"rate_down":40,"bytes_up":945912,"rate_up":0,"bandwidth_up":412981,"ipv6":2a01:e35:XXXX:XXXX::1,"bandwidth_down":3218716,"media":xdsl,"state":up,"bytes_down":2726853,"ipv4":XX.XXX.XXX.XXX}

bytes_down: 2726853


* reboot_freebox

This function will reboot your freebox. Return code will be 0 if the freebox is rebooting, 1 otherwise. The application must be granted to modify the setup of the freebox (from freebox web interface).
Example

reboot_freebox




* API LIST :

API List
Downloads

    Download
    Download Stats
    Download Files
    Download Trackers [UNSTABLE]
    Download Peers [UNSTABLE]
    Download Pieces
    Download Blacklist [UNSTABLE]
    Download Feeds
    Download Configuration

File System Api

    File System
    File Sharing Link
    File Upload

Air Media

    AirMedia API

RRD

    RRD [UNSTABLE]

Calls / Contacts

    Call
    Contacts

Configuration

    Connection API
    Lan
    Lan Browser
    Freeplug
    DHCP
    Ftp
    NAT
    Port Forwarding
    Incoming port configuration
    UPnP IGD
    LCD
    Network Share
    UPnP AV
    Switch
    Wi-Fi
    System
    VPN Server [UNSTABLE]
    VPN Client [UNSTABLE]

Storage

    Storage API [UNSTABLE]

Parental filter

    Parental Control

PVR

    PVR [UNSTABLE]
    PVR Programmed records
    PVR Finished records
    Storage media

/!\ Ajouter les nouvelles API + supprimer celles qui ne sont plus maintenus /!\


Le script qui permet d'interroger l'API :

freeboxos-delta_bash_api.sh

Attention, le script est pour la DELTA, pour les autres box il faut faire varier la version de l'API :
(un curl sur l'URL de l'API de la box permet de récupérer la version d'API qui tourne dans la box)


#!/bin/bash

FREEBOX_URL="http://mafreebox.freebox.fr"
_API_VERSION="7"
_API_BASE_URL="/api/"
_SESSION_TOKEN="PFK0tGTHPI5845def54degzsKFn1cCoaFnm6yE57e2BZrmu38LKwmbaOyYMUpz0RIjSU"

######## GLOBAL VARIABLES ########
_JSON_DATA=
_JSON_DECODE_DATA_KEYS=
_JSON_DECODE_DATA_VALUES=

case "$OSTYPE" in
    darwin*) SED_REX='-E' ;;
    *) SED_REX='-r' ;;
esac

if echo "test string" | egrep -ao --color=never "test" &>/dev/null; then
    GREP='egrep -ao --color=never'
else
    GREP='egrep -ao'
fi

######## FUNCTIONS ########

######## FUNCTIONS FROM JSON.SH ########
# This is from https://github.com/dominictarr/JSON.sh
# See LICENSE for more info.

_throw () {
    echo "$*" >&2
    exit 1
}

_tokenize_json () {
    local ESCAPE='(\\[^u[:cntrl:]]|\\u[0-9a-fA-F]{4})'
    local CHAR='[^[:cntrl:]"\\]'
    local STRING="\"$CHAR*($ESCAPE$CHAR*)*\""
    # The Freebox api don't put quote between string values
    # STRING2 solve this problem
    local STRING2="[^:,][a-zA-Z][a-zA-Z0-9_-]*[^],}]"
    local NUMBER='-?(0|[1-9][0-9]*)([.][0-9]*)?([eE][+-]?[0-9]*)?'
    local KEYWORD='null|false|true'
    local SPACE='[[:space:]]+'

    $GREP "$STRING|$STRING2|$NUMBER|$KEYWORD|$SPACE|." | egrep -v "^$SPACE$"
    # " Fix xemacs fontification
}

_parse_array () {
    local index=0
    local ary=''
    read -r token
    case "$token" in
        ']') ;;
        *)
           while : ; do
               _parse_value "${1%*.}" "[$index]."
               index=$((index+1))
               ary="$ary""$value"
               read -r token
               case "$token" in
                   ']') break ;;
                   ',') ary="$ary," ;;
                   *) _throw "EXPECTED , or ] GOT ${token:-EOF}" ;;
               esac
               read -r token
           done
           ;;
    esac
    value=$(printf '[%s]' "$ary")
}

_parse_object () {
    local key
    local obj=''
    read -r token
    case "$token" in
        '}') ;;
        *)
           while : ; do
               case "$token" in
                   '"'*'"') key=$token;;
                   *) _throw "EXPECTED string GOT ${token:-EOF}" ;;
               esac
               read -r token
               case "$token" in
                   ':') ;;
                   *) _throw "EXPECTED : GOT ${token:-EOF}" ;;
               esac
               read -r token
               _parse_value "$1" "$key"
               obj="$obj$key:$value"
               read -r token
               case "$token" in
                   '}') break ;;
                   ',') obj="$obj," ;;
                   *) _throw "EXPECTED , or } GOT ${token:-EOF}" ;;
               esac
               read -r token
           done
           ;;
    esac
    value=$(printf '{%s}' "$obj")
}

_parse_value () {
    local jpath="${1:-}${2:-}"
    case "$token" in
        '{') _parse_object "$jpath" ;;
        '[') _parse_array  "$jpath";;
        # At this point, the only valid single-character tokens are digits.
        ''|[!0-9]) _throw "EXPECTED value GOT ${token:-EOF}" ;;
        *) value=$token ;;
    esac
    [ "${value:-}" = '' ] && return
    jpath=${jpath//\"\"/.}
    jpath=${jpath//\"/}
    local key="${jpath%*.}"
    [[ "$key" = '' ]] && return
    _JSON_DECODE_DATA_KEYS+=("$key")
    value=${value#\"}  # Remove leading "
    value=${value%*\"} # Remove trailing "
    value=${value//\\\///} # convert \/ to /
    _JSON_DECODE_DATA_VALUES+=("$value")
}

_parse_json () {
    read -r token
    _parse_value
    read -r token
    case "$token" in
        '') ;;
        *) _throw "EXPECTED EOF GOT $token" ;;
    esac
}

######## END OF FUNCTIONS FROM JSON.SH ########

function _parse_and_cache_json {
    if [[ "$_JSON_DATA" != "$1" ]]; then
        _JSON_DATA="$1"
        _JSON_DECODE_DATA_KEYS=("")
        _JSON_DECODE_DATA_VALUES=("")
        _parse_json < <(echo "$_JSON_DATA" | _tokenize_json)
    fi
}

function get_json_value_for_key {
    _parse_and_cache_json "$1"
    local key i=1 max_index=${#_JSON_DECODE_DATA_KEYS[@]};
    while [[ $i -lt $max_index ]]; do
        if [[ "${_JSON_DECODE_DATA_KEYS[$i]}" = "$2" ]]; then
            echo ${_JSON_DECODE_DATA_VALUES[$i]}
            return 0
        fi
        ((i++))
    done
    return 1
}

function dump_json_keys_values {
    _parse_and_cache_json "$1"
    local key i=1 max_index=${#_JSON_DECODE_DATA_KEYS[@]};
    while [[ $i -lt $max_index ]]; do
        printf "%s = %s\n" "${_JSON_DECODE_DATA_KEYS[$i]}" "${_JSON_DECODE_DATA_VALUES[$i]}"
        ((i++))
    done
}

function _check_success {
    local value=$(get_json_value_for_key "$1" success)
    if [[ "$value" != true ]]; then
        echo "$(get_json_value_for_key "$1" msg): $(get_json_value_for_key "$1" error_code)" >&2
        return 1
    fi
    return 0
}

function _check_freebox_api {
    local answer=$(curl -s "$FREEBOX_URL/api_version")
    _API_VERSION=$(get_json_value_for_key "$answer" api_version | sed 's/\..*//')
    _API_BASE_URL=$(get_json_value_for_key "$answer" api_base_url)
}

function call_freebox_api {
    local api_url="$1"
    local data="${2-}"
    local options=("")
    local url="$FREEBOX_URL"$( echo "/$_API_BASE_URL/v$_API_VERSION/$api_url" | sed 's@//@/@g')
    [[ -n "$_SESSION_TOKEN" ]] && options+=(-H "X-Fbx-App-Auth: $_SESSION_TOKEN")
    [[ -n "$data" ]] && options+=(-d "$data")
    answer=$(curl -s "$url" "${options[@]}")
    _check_success "$answer" || return 1
    echo "$answer"
}

function login_freebox {
    local APP_ID="$1"
    local APP_TOKEN="$2"
    local answer=

    answer=$(call_freebox_api 'login') || return 1
    local challenge=$(get_json_value_for_key "$answer" "result.challenge")
    local password=$(echo -n "$challenge" | openssl dgst -sha1 -hmac "$APP_TOKEN" | sed  's/^(stdin)= //')
    answer=$(call_freebox_api '/login/session/' "{\"app_id\":\"${APP_ID}\", \"password\":\"${password}\" }") || return 1
    _SESSION_TOKEN=$(get_json_value_for_key "$answer" "result.session_token")
}

function authorize_application {
    local APP_ID="$1"
    local APP_NAME="$2"
    local APP_VERSION="$3"
    local DEVICE_NAME="$4"
    local answer=

    answer=$(call_freebox_api 'login/authorize' "{\"app_id\":\"${APP_ID}\", \"app_name\":\"${APP_NAME}\", \"app_version\":\"${APP_VERSION}\", \"device_name\":\"${DEVICE_NAME}\" }")
    local app_token=$(get_json_value_for_key "$answer" "result.app_token")
    local track_id=$(get_json_value_for_key "$answer" "result.track_id")

    echo 'Please grant/deny access to the application on the Freebox LCD...' >&2
    local status='pending'
    while [[ "$status" == 'pending' ]]; do
      sleep 5
      answer=$(call_freebox_api "login/authorize/$track_id")
      status=$(get_json_value_for_key "$answer" "result.status")
    done
    echo "Authorization $status" >&2
    [[ "$status" != 'granted' ]] && return 1
    echo >&2
    cat <<EOF
MY_APP_ID="$APP_ID"
MY_APP_TOKEN="$app_token"
EOF
}

function reboot_freebox {
    call_freebox_api '/system/reboot' '{}' >/dev/null
}

######## MAIN ########

# fill _API_VERSION and _API_BASE_URL variables
_check_freebox_api


Pour faire un backup des conf de la freebox, il faut lister les API qui contiennent les informations de configurations et les interroger successivement pour récupérer les json dans un/des fichier qui pourront être réinjecter dans la box avec une fonction restore (à coder) qui par exemple utilise un :
curl -X PUT URL_APIx
pour réinjecter chaque JSON dans la bonne API

Pour récupérer des informations particulières, j'avais commencé un script pour tester la récupération des devices du réseau .
Ce n'est qu'un exemple ...

get-lan-machine.sh

#!/bin/bash


MY_APP_ID="nba-getLanMachine"
#MY_APP_TOKEN="caRqq6OWZH/FVUsNS/QqDp/7H6D8FxZ/mP6t1Q3sXa0WuNI8/qyQsc+EGMfVXEIM"


# source the freeboxos-bash-api
source ./freeboxos-delta_bash_api.sh

# login
login_freebox "$MY_APP_ID" "$MY_APP_TOKEN"


callapi (){
if [ -z "$1" ]; 
	then 
	echo usage: $0 api_name/api_arg ; 
	exit 25 ; 
fi

API="$1"
echo API CALLED : $API

answer=$(call_freebox_api "/$API/")
dump_json_keys_values "$answer" >/dev/null
#dump_json_keys_values "$answer" 
echo
}

echo -e "================================="
echo -e "GET MACHINE OF THE FREEBOX LAN :"
echo -e "=================================\n"

#echo -e "__________________"
#echo -e "1) WIRED MACHINES:"

#callapi "lan/browser/interfaces"
callapi lan/browser/interfaces

num_host_pub=$(get_json_value_for_key "$answer" "result[0].host_count")
num_host_wifiguest=$(get_json_value_for_key "$answer" "result[1].host_count")


for api in lan/browser/pub lan/browser/wifiguest ; 
do
if [ "$api" == "lan/browser/pub" ];
	then
	if [ $num_host_pub -gt 0 ];
		then device_number=`echo $(($num_host_pub+1))`; 
		else device_number=0; 
	fi
	echo device_number_pub = $device_number 
elif [ "$api" == "lan/browser/wifiguest" ];
	then
	if [ $num_host_wifiguest -gt 0 ];
		then device_number=`echo $(($num_host_wifiguest+1))`; 
		else device_number=0; 
	fi
	echo device_number_wifiguest = $device_number 
fi	

callapi $api


for ((i=0;i<${device_number};i++)); 
	do
	echo DEVICE_ID = $i:

	active=$(get_json_value_for_key "$answer" "result[$i].active")
	echo actif = $active
	name=$(get_json_value_for_key "$answer" "result[$i].names[0].name")
	if [ ! -z "$name" ]; 
	then 
		echo shortname = $name ; 
	fi
	fullname=$(get_json_value_for_key "$answer" "result[$i].names[0]")
	if [ ! -z "$fullname" ]; 
	then 
		echo fullname = $fullname ; 
	fi
	for ((j=0;j<10;j++)); 
		do 
		address=$(get_json_value_for_key "$answer" "result[$i].l3connectivities[$j].addr")
		active=$(get_json_value_for_key "$answer" "result[$i].l3connectivities[$j].active")
		last_activity=$(get_json_value_for_key "$answer" "result[$i].l3connectivities[$j].last_activity")
		last_time_reachable=$(get_json_value_for_key "$answer" "result[$i].l3connectivities[$j].last_time_reachable")
		if [ ! -z "$address" ] ; 
		then 
			echo address${j} = $address ; 
			echo address${j} state = $active ; 
			echo address${j} last activity = $(date --date=@$last_activity +%Y/%m/%d@%H:%M:%S) ; 
			echo address${j} last time reachable = $(date --date=@$last_time_reachable +%Y/%m/%d@%H:%M:%S); 
		fi
	done
echo -e "\n"
done
done



Et pour faire une sauvegarde, j'avais commencé un script pour balayer les API
attention, j'ai très peu avancé, donc ce n'est qu'une ébauche d'exemple ou je n'ai rien redirigé dans des fichiers, et à mon sens, il faut faire une fonction pour chaque type de configuration à récupérer et la rediriger dans un fichier :

ex :

get-dhcp-machine (){

echo -e "\nDHCP conf"
answer=$(call_freebox_api '/api/de/la/conf/dhcp/')
# comment next line if you don't want the json output
echo $answer
#
# and uncomment to print special content
#dump_json_keys_values "$answer"
echo
}

puis dans le main : 

main () {

PATH-TO-STORE-BACKUP=/disk1/where/you/want/to/store/freebox/config/data
DATE=$(date +%Y%m%d)

get-dhcp-machine > $PATH-TO-STORE-BACKUP/$DATE_dhcp-config.json
echo "dhcp config saved !"

get-... >PATH-TO-STORE-BACKUP/$DATE_....json
echo ...

...
...

echo "BACKUP DONE !"
}
main

Le fameux tout début de script qu'il faut étoffer / modifier / transformer en fonctions bien faite les itérations de récupération des infos depuis l'API dans la box, etc...

#!/bin/bash

#MY_APP_ID="nba-fbx-backup"
#MY_APP_TOKEN="lHdELZGXR5/5g5u1g52r5FU/N0MSVxJCqCpjN3O5A9/J/6RNFVeXZCNQfUXXMX2z"


# source the freeboxos-bash-api
source ./freeboxos-delta_bash_api.sh

# login
login_freebox "$MY_APP_ID" "$MY_APP_TOKEN"

# get xDSL data
#answer=$(call_freebox_api '/connection/xdsl')

# extract max upload xDSL rate
#up_max_rate=$(get_json_value_for_key "$up_xdsl" 'result.up.maxrate')
#up_max_rate=$(get_json_value_for_key "$up_xdsl" 'result.up.maxrate')

#echo "Max Upload xDSL rate: $up_max_rate kbit/s"


answer=$(call_freebox_api '/connection/')
dump_json_keys_values "$answer"
echo

echo -e "\nfreeplug:"
answer=$(call_freebox_api '/freeplug/')
dump_json_keys_values "$answer"
echo

#echo -e "\nwifi:"
#answer=$(call_freebox_api '/wifi/')
#dump_json_keys_values "$answer"
#echo

echo -e "\nFile System Task:"
answer=$(call_freebox_api '/fs/tasks/')
dump_json_keys_values "$answer"
echo

echo -e "\nLan: "
answer=$(call_freebox_api '/lan/config/')
dump_json_keys_values "$answer"
echo

echo -e "\nStorage: list disk:"
answer=$(call_freebox_api '/storage/disk/')
dump_json_keys_values "$answer"
echo

echo -e "\nVM: "
answer=$(call_freebox_api '/vm/')
dump_json_keys_values "$answer"
echo


echo -e "\ndhcpconfig:"
answer=$(call_freebox_api '/dhcp/config/')
dump_json_keys_values "$answer"
echo


echo -e "\nnat config global:"
answer=$(call_freebox_api '/fw/redir/')
dump_json_keys_values "$answer"
echo

echo -e "\nnat config id 12:"
answer=$(call_freebox_api '/fw/redir/12')
dump_json_keys_values "$answer"
echo

# ...

Pour créer un script de restore, à mon sens, il faut faire un script qui prend en paramètre le chemin de sauvegarde et qui récupère tous les json de la même date et les réinjecte avec curl dans la freebox.
En cas de reset d'usine, il faudra juste recréer un tooken dans la freebox et le mettre dans le script de restore pour qu'il puisse se connecter à l'API et dans l'onglet des autorisations des app de freeboxOS, il faudra activer/autoriser toutes les catégories pour le script.

Un gros plus serait de pouvoir faire des backup partiels et des restorations partielles de la conf , par exemple ne backup que les NAT et ne restorer que les NAT (ça sert notamment si vous utilisez l'API dans des scripts maison qui ouvrent dynamiquement des ports et les referment après. On peut projeter ce concept à la majeur partie des conf, notamment pour de l'assignation dynamique de leases DHCP, etc...

Voilà, j'espère vous aider et que certains pourront avancer sur ce projet.

Dispo si vous avez des questions

Cordialement,
nbanba

@nbanba: Est-ce possible de mettre ça au propre sur GitHub ?

Merci d'avance.

PS : N'oubliez la demande sur les points demandées ;)

Bonjour

Oui c est possible
Maintenant si quelqu'un qui à plus de temps que moi peut le faire et poster le dépôt ici, ce sera certainement plus rapide pour tous...
Sinon ce sera pour quand j aurais un peu de temps...

Cordialement
nbanba

Bonjour

Sans avoir pris connaissance de ce ticket, j'avais ouvert celui-ci il y à quelques temps :
https://dev.freebox.fr/bugs/task/30093

à mon avis, ça fait doublon...

Cordialement,
nbanba

Bonjour,

Quelqu'un a t'il pris le temps d'avancer sur le sujet ?

Cordialement,
nbanba

@nbanba: Les gens attendent un dépôt GitHub :)

Bonsoir

@Neustradamus : j'ai l'impression d'avoir mal compris, est ce une plaisanterie ?

C'est quelque chose que chacun peut faire sans avoir besoin ni de compétences, ni de moi ...
Je crois avoir écrit un peu plus haut que cela m'arrangerai si quelqu'un s'en chargeait.

Même vous qui passez pas mal de temps sur ce type de forum, vous pourriez le faire ... D'ailleurs dans votre position c'est certainement ce que j'aurai fait.
idem pour ppp, je vous ai autorisé à poster ma réponse sur github ... ;)

Si je n'ai pas écrit plus de code, c'est bien parce que j'ai très peu de temps (2 boulots, une famille...) si j'avais du temps autant pour créer des dépots GitHub que pour coder , j'aurai fini le programme avant mon dernier reset d'usine début 04/2020.

Donc me dire que personne n'a avancé ni répondu parce que je n'ai pas créé de dépôt github (tout est posté plus haut), serait-ce une pâle excuse pour justifier du rien faire général ?

Personne n'a avancer parce que personne n'a avancer, voilà tout !

Cordialement,
nbanba

@nbanba il me semble que vous avez clairement dis que vous mettrez le code sur github, qui permet une meilleure collaboration qu'un traqueur de bug. Vous semblez avoir eu le temps de faire tout cela, malgré vos 2 boulots selon vous. Nous ne sommes pas sur un site de partage de code, mais sur un site pour déclarer des bugs (en autre).

Cordialement

C'est surtout fou qu'il n'y ait pas de sauvegardes d'implémentés de bases sur les différentes boxes... Ca devrait pas etre considéré comme un bug mais une evidence... (mais c'est visiblement plus utilise d'implémenter l'heure sous FreeboxOS... xD)

+1, j'ai perdu mes DHCP static en passant de 4.25 à 4.26 !!! merci du cadeau
et pire tous les port forwardé grrr

Bonsoir à tous,

J'ai fait quelques recherches concernant cet éventuel projet github pour avoir un script en bash... J'ai l'impression que personne n'a avancé, non?

Si tel est le cas, je vous propose ce projet: ftp://https://gitlab.com/freebox_server/freebox-backup

Au minimum, on peut déjà voir comment on peux avancer sur le sujet. A moins que Free fournisse enfin la fonctionnalité attendu...

Pour info, j'ai un peu étudié l'API, notamment pour créer un programme en GO et faire un reboot. Par contre, je ne sais pas dans quelle mesure on peut sauvegarder et restaurer les paramètres de la freebox.
Au moins, on peut chercher et essayer.

A bientôt

J'ai l'afficheur de ma freebox révolution qui est mort et je ne peux pas changer de freebox car il est impossible de faire une sauvegarde de la config.
N'importe quel équipement réseau de n'importe quel constructeur permet de sauvegarder la config en cas de crash.
Mais Free nous balade depuis des années !!!
S'ils avaient voulu le faire ce serait fait depuis longtemps.
C'est inadmissible !

Il y a quelques années j'ai dû changer ma freebox pour une autre panne, le hotliner m'a fait croire que la config était sauvegardée en ligne... Et bien quand j'ai reçu ma nouvelle freebox j'ai dû entièrement refaire la config.

Avec la sortie de la Freebox PRO, une chance de voir cette demande enfin réaliser !!!

*réalisÉE

jpm63 commented on 28.03.2021 09:52

S’ils n'ont pas cette fonction sur la pro ils vont se ridiculiser. J'ai été responsable informatique et heureusement que mes LiveBox pro avait une sauvegarde. Même la LiveBox pour les particuliers a une sauvegarde. La seule différence c'est que sur les dernières pros c'est carrément sur une carte. Je change ma LiveBox, je remets la carte et c'est reparti en 5 mns. Free qui était pour moi le nec plus ultra en matière d'innovation et de techno n'a même pas cette option de base qu'est la sauvegarde. On croit rêver.

Bonjour

A la lecture de l'offre Freebox-PRO sur le site https://pro.free.fr/freebox-pro/ aucune fonction attendu dans le monde PRO n'est détaillé (gestion des vlan ? , gestion multiple ssid ?, gestion téléphonie fixe ?, gestion multiples IPv4 ?, VPN site-to-site ? etc...) , il n'y a même pas la datasheet de la box, ni la doc technique, juste une jolie présentation graphique.

On dirait une offre grand public ou une offre packagé pour les TPE (même si il faut un siret pour souscrire), débit asymétrique non garantis, offre non granulaire, pas de datasheet, pas de doc technique, pas de wifi6, pas d'info sur le 802.1x, pas de mode bridge... La box pourrait servir à gérer l'abonnement, les lignes téléphoniques, le monitoring, etc... mais en temps que pro, il m'est indispensable d'avoir la main à 100% sur le routeur et sur le firewall ... Y a t'il un accès ssh au routeur ? Un RADIUS pour gérer les users ? de vrais fonctions pro ?
Je l'espère...

En tout cas, cette offre appelle plus de questions aujourd'hui qu'elle n'apporte de réponses.

A priori, il y a possibilité d'avoir une 2è freebox-pro (spare) pour 20€ HT/mois ce qui laisse supposer que l'on peut sauvegarder les paramètres quelque part afin de pouvoir les restorer sur la freebox-pro de spare.
Par contre, je sais pas si il y aura un "show running-config" ou un "copy running-config file" ou un "copy file startup-config" ou encore un "write memory" , un "write erase" ... un système de gestion du versionning, bref un vrai système de gestion de conf.
Sincèrement, je l'espère ...

Cependant, il ne s'agit plus de FreeboxOS mais d'une nouvelle interface, cela arrivera t'il un jour dans freeboxOS ? peut être pour les delta qui ont presque la même carte mère ?

Dans l'attente d'avoir de vrais infos sur les fonctionnalités de cette nouvelle box, en espérant que Free les publies...

Cordialement
nbanba

4.3.0 ! 10 ans et 3 mois après l’ouverture de cette demande plus que légitime et TOUJOURS RIEN

@CerBerE: Vous me faites penser que j’ai ouvert un ticket à propos de votre compte sur ce bugtracker : https://dev.freebox.fr/bugs/task/31799.

C’est également lié à :
- @Poldus : https://dev.freebox.fr/bugs/task/32561 - @brutal69 : https://dev.freebox.fr/bugs/task/34204

Sinon vous n’avez pas tord pour ce problème historique de sauvegarde de la configuration : Export / Import.

@Neustradamus. MàJ adresse mél faite.

@CerBerE : Merci, car ça bloquait l’envoi de l’email à tout le monde dès que vous aviez participé ou si vous étiez abonné à un ticket.

Ce problème existe toujours après tant d’années.

Cela faciliterait vraiment lorsque l’on change de Freebox en cas de panne ou de modèle.

Il y a eu une promesse, il y a quelques années, pour sa mise en place.

Il va falloir penser à ENFIN couper le poil qui a poussé au creux de la main… https://www.freenews.fr/freenews-edition-nationale-299/freebox-9/freebox-ce-qui-change-pour-le-reglage-de-votre-wifi

Bonjour,
en fait l’appli freebox sur android et ios utilise l’api des freebox pour modifier et récupérer les valeurs. Il serait donc possible de l’utiliser pour sauvegarder et remettre ces paramètres de manière plus ou moins aisée. Je vais essayer de commencer un brouillon d’application pour ordinateur, et je mettrait le tout sur github

@tutosfaciles48 :

Votre raisonnement est correct,
OUI, Free utilise l’API des Freebox pour modifier et récupérer les valeurs du Server dans leurs applications iOS et Android.
C’est une des raisons pour laquelle la frustration des utilisateurs qui suivent ce fil est d’autant plus grande.

Sans compter le fait que : " Juré, craché, la fonction sera disponible pour la sortie de la V7” (Maxime Bizon).
[https://www.busyspider.fr/Convention-FreeDay18-compte-rendu-journee-des-communautes-avec-Free-iliad.php#questions_freebox]

Bonne nouvelle,

—-8<—-8<—-
Question : La sauvegarde des paramètres de Freebox OS Quand sera -t-elle possible ? Faut-il attendre une unification des procédures pour toutes les Freebox, actuellement mises en place avec la Freebox Pop et pour les nouveaux abonnés ?

Réponse de Free : Réponse de Maxime Bizon - Dev Freebox- à ma question : Ce sera pour le 26 Octobre.
NOTA : c’est une excellente nouvelle pour tous les abonnés Freebox
—-8<—-8<—-

https://www.busyspider.fr/Free-la-communaute-convention-2021-le-compte-rendu-rencontre-journee-du-18sept-par-la-toile-de-Busyspider.php

26 octobre de quelle année ? ;)

Admin

Bonjour,

Une bêta va être ouverte pour tester le firmware disposant de cette fonctionnalité de sauvegarde.

Postez votre adresse MAC de freebox server ici pour y participer (je me limiterai aux 30 premiers).

Merci,

@mbizon: J’envoie un email.

Est-ce qu’il va aussi avoir la fonction activation/désactivation de la Femtocell dans Freebox OS et que l’option depuis le menu tactile du Server soit définitif et plus temporaire comme actuellement (vu les annonces de Xavier Niel il y a plusieurs semaines) ?

Bonjour, 8C:97:EA:35:1E:F9

@mbizon Bonjour, ma MAC freebox: F4:CA:E5:51:21:F9

gpion commented on 26.10.2021 12:26

Merci de m’admettre dans le club:
70:FC:8F:3C:BB:5C

jpm63 commented on 26.10.2021 12:29

Une beta ??? Cette maj a été annoncée par vous pour aujourd’hui lors de la convention des communautés Free :(

“La sauvegarde des paramètres de Freebox OS arrive. Annoncée par Free samedi dernier lors de la rencontre des Communautés de Free, la date du 26 octobre a été précisée par Maxime Bizon DeV Freebox, présent ce jour là.”

DC:00:B0:3A:32:EE

Merci beaucoup d’avance.

Bonjour, je participe, voici mon adresse MAC: 34:27:92:65:FE:E0

Bonjour
Adresse mac
34:27:92:63:39:90
Merci
Cordialement
nbanba

Bonjour,

Adresse MAC : DC:00:B0:67:F3:FA

Merci
Cordialement.

Bonjour, si c’est encore possible, voici l’adresse MAC (mini 4k R1)
14:0c:76:64:15:70

Et bien sûr, +1 pour la possibilité de désactiver définivement la FemtoCell sur la mini 4k ;)
En connexion fibre et avec une antenne à moins de 300m, elle est inutile et ne fait qu’augmenter les températures du Server.

Bonjour Maxime.

Je veux bien particuper. La MAC de mon Freebox Serveur : 14:0C:76:70:C8:46

Merci

@mbizon Bonjour,
Voici l’adresse MAC de mon freebox server : E4:9E:12:7F:3D:31
Merci

Je suis preneur pour la beta ;)
34279261BF94

Bonjour, preneur aussi pour la bêta très intéressante ! 70:FC:8F:50:03:AC

Bonjour ! Je suis également intéressé :)
L’adresse MAC de ma freebox est 34:27:92:62:15:A8

Bonjour ! Je suis également intéressé :)
L’adresse MAC de ma freebox est DC:00:B0:39:68:7E

Bonjour,

Egalement interessé
FBX Server 34:27:92:61:D3:F6

Bonjour,
Je suis également volontaire:
MAC: 34:27:92:61:15:26

Bonjour je suis volontaire.
MAC : 34:27:92:64:7E:F0

fafri commented on 26.10.2021 14:08

Bonjour,

De même sur la POP
8C:97:EA:38:36:D4

bonjour ^_^ je suis volontaire pour la bêta s’il vous plaît mon Mac 34:27:92:67:BO:A3

@mbizon Bonjour, je veux bien faire parti de la bêta également si possible

Freebox Server Révolution (r2) : F4:CA:E5:41:79:41

Merci :)

Moi aussi
34:27:92:61:1A:00
merci

Bonjour

je veux bien test la beta aussi
Mac: 70:FC:8F:50BF:08

Cordialement

Bonjour,
je souhaite également tester cette beta. Freebox Delta Fibre 10g Mac : 34:27:92:62:C9:C0
merci;-)

Bonjour,



34:27:92:3E:5F:09

Bonjour je souhaiterai egalement participer : 34:27:92:65:CC:32
Frebox delta fibre

Je souhaite également participer

34:27:92:61:E4:FA

Bonjour,

Je veux bien participer au test.

8C:97:EA:02:F2:74

Hello,
Intéressé également si il reste des places
70:FC:8F:50:34:5E

difi commented on 26.10.2021 15:26

Bonjour,
Je suis preneur pour la béta :)
Freebox V6 : fbxgw-r2/full
mac : E4:9E:12:0B:87:C7

Bonjour, Je veux bien participer au test. 8C:97:EA:38:8A:B7

bonjour également intéresser : DC:00:B0:3B:DA:32

Bonjour,
Je souhaite participer. mac : 34 27 92 61 66 C2
Merci

Bonjour,
Également preneur si possible :
34:27:92:62:28:24

D’avance merci.

Bonjour, Je souhaite participer. mac : 34:27:92:62:45:4C Merci

Bonjour, je souhaite participer:
34:27:92:62:3B:0E
merci

Bonjour, je souhaite participer:
34:27:92:61:D5:3C
Merci !

Bonjour, je souhaite participer: 34:27:92:62:FF:06 merci

Bonjour,
Je souhaite participer POP Adresse MAC : 8C:97:EA:39:1C:30 D’avance merci !

Bonjour,

Egalement interessé
FBX Server 34:27:92:61:D3:F6

jim commented on 26.10.2021 16:39

Bonjour, mon adresse Mac pour participer : E4:9E:12:10:9A:2D
Merci

Bonjour, mon adresse Mac pour participer : 34:27:92:65:7A:FC

Bonjour,
Je suis intéressé par ce test.
L’adresse MAC de ma Freebox est : 34:27:92:63:02:76
@+

Bonjour,

S’il y a toujours de la place : 34:27:92:62:F2:E8

Merci

JA_G commented on 26.10.2021 16:52

Bonjour s’il y a une place de disponible
34:27:92:62:06:B6

Merci

Salut Les 30 sont fait ?

Bonjour
MAC 14:0C:76:A5:F8:BD

Merci

Bonjour, je veux bien tester
34:27:92:61:C2:56

hello je suis ok pour tester 20:66:CF:1A:59:76

Pour info, on a dépassé les 45 inscriptions, ce qui est largement au dessus des 30

ah oui j’avais pas compté peut etre il va prendre un peu plus…

ca devrait etre cloturé sinon

34:27:92:61:1A:3E

Admin

stop plus de nouvelles mac, je rentre tout ça en base

ok ah donc on est dedans aussi? super et impatient de tester ca si c’est le cas

On ne peut pas clôturer un ticket tant que ce n’est pas résolu.

Même si celui-ci existe depuis le 20/01/2011 soit 10 ans 9 mois 6 jours et quelques heures au moment de l’écriture de ce commentaire.

venant de neustradamus ca fait peur lol ok bon bientot resolu on espere

Admin

voila c’est disponible, le firmware est le 4.5.3-rc1, le menu pour la sauvegarde se trouve dans les paramètres avancés de Freebox OS

@mbizon: Merci, avez-vous bien reçu mon email avec ma demande de participation et les autres points ?

Parfait merci de m’avoir intégré
Je viens de faire le test exporter la config et importer, parfait pour moi
Éléments testés :
-forçage dns ipv6(Google)
-redirection de ports
-configuration WiFi ssid perso et radio 160mhz
-partage samba Windows
-disque dur interne freebox server

Menu ok et export ok

Sans prévenir, le Server de ma mini 4k a rebooté à minuit … Le lien est bien présent dans “Divers” :
https://transfert.free.fr/download/loOWPjq7anmZGaVEhJErBRO7dW0

pour la Sauvegarde, on a l’information :
“Vous pouvez télécharger un fichier qui contient (en partie) la configuration de votre Freebox Server.” Question : peut-on savoir ce qui est sauvegardé dans le fichier qu’on vient d’enregistrer ?
Pour savoir quoi noter par ailleurs …

freebox redémarée, je suis bien maintenant en 4.5.3-rc1
export fonctionnel.
dommage que le fichier généré (21ko) soit en binaire et non en texte, ça aurai permis de voir exactement ce qui est sauvegardé et de pouvoir faire un retour plus complet.

Ah j’ai un menu développer est ce du à la version bêta ?

difi commented on 26.10.2021 22:28

Freebox redémarrée, export ok en version bin, import fait du meme fichier avec redémarrage immédiat et tout a l air ok

Problème de mise en page ?

Le lien est bien présent dans “Divers” :
https://transfert.free.fr/download/loOWPjq7anmZGaVEhJErBRO7dW0

Pour la Sauvegarde, on a l’information :
“Vous pouvez télécharger un fichier qui contient (en partie) la configuration de votre Freebox Server.”
Question :
peut-on savoir ce qui est sauvegardé dans le fichier qu’on vient d’enregistrer ?
Pour savoir quoi noter par ailleurs …

JoBar commented on 27.10.2021 03:09

Bonjour a tous,

Puis-je encore participer, ou est trop tard ?

Au cas où mon @Mac 34:27:92:62:2E:88

Merci,
Jobar.

Bonjour @mbizon

Est-il possible d’avoir la liste exhaustive des éléments sauvegardés ?
Ou inversement, ce qui n’est pas sauvegardé ?

(quid des VM’s, combinés DECT associés, etc..)

hello, 2 petites question svp :
- possible de faire un export sur une freebox, et import sur une autre freebox avec meme version de l’os (migration) ?
- possible de faire un export puis un import sur la meme freebox apres mise a jour de celle ci (autre version)?

Bonjour,
Je ne suis pas chez moi et j’ai tout fait à distance de mon bureau. Export OK sur mon Pc du boulot.
Je ne vais pas tester de suite un import, j’ai 3 VM qui tournent et je ne sais pas si la configuration des VM est sauvegardée.


											

Bonjour,
Je ne suis pas chez moi et j’ai tout fait à distance de mon bureau. Export OK sur mon Pc du boulot.
Je ne vais pas tester de suite un import, j’ai 3 VM qui tournent et je ne sais pas si la configuration des VM est sauvegardée.


											

@maxim bizon. Sympa de supprimer les messages qui vous donne l’adresse Mac demander. Vous avez supprimer mon message et ne m’avez pas inscrit à la bêta (j’etait le 5 eme )
Merci de respecter vos dires et d’ajouter mon serveur : 34:27:92:60:BE:10

Admin

@asuatton je n’ai supprimé aucun message

Admin

par élimination

ce qui n’est pas sauvegardé et ne le sera jamais

  • tout ce qui est sur le disque dur: les enregistrements, disques VM

ce qui n’est pas sauvegardé pour l’instant mais sera rajouté au fur et à mesure:

  • les bouquets favoris
  • les contacts
  • la liste des téléchargements en cours & RSS
  • les applications & token API (accès à l’API freebox OS)
  • le planning des enregistrements.

tout le reste est sauvegardé.

Bonjour,

Serait-il possible d’évoluer vers un format JSON ou à la rigueur XML, même compressé, pour la sauvegarde des paramètres ? Cela permettrait une manipulation plus aisée, et de savoir facilement ce qui est inclus dans la sauvegarde ou non.

Merci d’avance :)

Bonjour ok pour participer ( c’est peut-être un peu tard ? )

8C:97:EA:32:8A:0C

Merci
Laurent.

Admin

@yussef:

oui tout à fait, nous nous engageons à ce que les sauvegardes d’une box en firmware N soient utilisables sur cette box même en firmware N + x (x > 0)

la sauvegarde marchera également sur une autre box si elle est du même modèle.

si les modèles de box sont différents, on ne bloque pas, mais ça devient du “best effort”, ça devrait restaurer la majorité des paramètres, mais on ne peut rien garantir.

Admin

@kalon non désolé.

Admin

@all

je vous préviens qu’il y a un petit risque qu’on change le format de configuration avant la sortie du firmware définitif, notamment pour prendre en compte vos différents retours.

Bonjour,
Export de la sauvegarde en .bin, import fait et redémarrage du serveur (Révolution) .
Paramètres de la Freebox ok
> les bouquets favoris * les contacts * les applications & token API (accès à l’API freebox OS) * le planning des enregistrements ⇒ sont toujours présents (probablement sauvegardé sur le disque dur de la box) il aurait fallu formater le HDD pour voir ce qui n’a pas été sauvegardé.

ok merci @mbizon mais pourquoi un fichier binaire et pas un xml par exemple? ca serait plus simple aussi pour les verifier et avoir un backup de ses parametre en clair

Bonjour

Sans plus de recherche ni décompilation du binaire, le fichier est reconnu sur mon laptop pro comme une archive StuffIt.

D’autre part, le ticket #35653 semblait résolu en v4.5.1 (mais était toujours en observation) et là ça recommence avec ce firmware :
7G en IPv6
0,7G en IPv4

13:03:19 nba@lap-nba:~$ wget -O /dev/null https://ipv6.bouygues.testdebit.info/10G.iso –2021-10-27 13:03:26– https://ipv6.bouygues.testdebit.info/10G.iso Résolution de ipv6.bouygues.testdebit.info (ipv6.bouygues.testdebit.info)… 2001:860:de01:1100::2
Connexion à ipv6.bouygues.testdebit.info (ipv6.bouygues.testdebit.info)|2001:860:de01:1100::2|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 10000000000 (9,3G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null 100%[=====================================================================================================================⇒] 9,31G 673MB/s ds 14s

2021-10-27 13:03:45 (682 MB/s) — « /dev/null » sauvegardé [10000000000/10000000000]

13:03:45 nba@lap-nba:~$ wget -O /dev/null https://ipv4.paris.testdebit.info/10G.iso –2021-10-27 13:05:26– https://ipv4.paris.testdebit.info/10G.iso Résolution de ipv4.paris.testdebit.info (ipv4.paris.testdebit.info)… 89.84.1.194
Connexion à ipv4.paris.testdebit.info (ipv4.paris.testdebit.info)|89.84.1.194|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 10000000000 (9,3G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null 100%[=====================================================================================================================⇒] 9,31G 68,4MB/s ds 2m 22s

2021-10-27 13:07:48 (67,2 MB/s) — « /dev/null » sauvegardé [10000000000/10000000000]

Cordialement
nbanba

Admin

@Juju

tout à fait, la restauration n’effacera pas les données existantes non présente dans la sauvegarde (cf la liste que j’ai donnée plus haut)

Admin

@yussef

étant donné que le fichier contient des données sensibles (clé wifi, mot de passe vpn, etc), nous avons préféré le protéger.

Bonjour

si ce n’est pas trop tard : je souhaite aussi pouvoir tester la fonctionnalité . l’adresse est 34:27:92:61:2B:80

bonne journée

oui ca se comprend aussi… je vais essayer de tester la fonction si elle est dispo avec l’api je ne savais meme pas y’avais une api je croyais le menu dev etait parce que j’etait en beta, ca m’interesse bien mais faudra du temps je me mette dedans… on peut exporter et importer automatiquement par l’api? surtout exporter en fait

Admin

@yussef

oui bien sur, tout ce que fait l’interface Freebox OS se fait via l’API Freebox OS.

Admin

@tous

je ne prends plus de nouveau beta testeurs désolé

ah bien vu oui logique apres tout que ce soit pas un autre code…

Bonjour

@yussef961 :
Regardez plus haut dans ce threads, j ai posté des choses qui peuvent vous faire gagner beaucoup de temps avec l api (en bash, notamment un script bash qui permet d interroger les api et de parser les retours en json…) etc…
Attention, il faut mettre à jours les scripts avec l api 8.x, a l époque on était en 7.0 .

On peut faire pas mal de trucs cool comme start des VMs, ouvrir des ports a la volée, etc…

Si vous n avez pas d environnement linux dispo mais une fbx delta, c est facile de pop 1 vm linux pre installée et de travailler depuis… ou demandez, je vous passerai une image d 1 debian11 que j ai installé.

PS: pour ceux qui ont un réseau d entreprise ou domestique+++ avec des vlans et une fbx de lta assurant 1 des liaisons internet de votre infra, contactez moi si vous cherchez comment créér une dmz non connue de la box mais dans laquelle les VMs de la box ont une patte (sans avoir de patte dans le réseau de la box, bien sûr…). Ainsi on peut créer une vraie dmz externe, voir beaucoup plus.
Avec l API, il devient facile de pop des machines a la demande dans cette DMZ externe et de les détruire une fois le job fait.

Cordialement

@mbizon: le but de l’import/export est aussi de configurer facilement…

Par exemple, en configurant le nom du réseau Wi-Fi, le chiffrement utilisé, sa clé etc. avant l’import.

D’où la nécessité de l’avoir en clair…

Pareillement pour l’activation ou la désactivation de la Femtocell…

Ou pour convenir a tous , une option : sauvegarde “non securisée” full clair
et par defaut la securisée avec les clefs et mdp masqués ########

Avec un avertissement de rappel pour la non securisée

Bonjour

Proposition pour le fichier de sauvegarde : Faire un fichier text (qui peut être en json ou xml) avec une première partie en claire : la conf, et ensuite en deuxième partie une archive crypté en AES contenant les données sensibles non modifiables / non lisibles comme les clé privés, etc…
Ce type de fichier est couramment utilisé sous Linux pour installer des drivers, voir même Java, etc … (Fichiers self extractibles en .run avec un script shell éditable sur les N premières lignes puis une archive crypté de la ligne N+1 à fin de fichier).

Cordialement,
nbanba


JoBar commented on 27.10.2021 14:51

A tous,

Je n’ai pas la chance être arrivé à temps pour cette beta.
Cependant, que le fichier de sauvegarde soit encodé, voir crypter ne pose pas de problème (à mon sens)
Le besoin de la sauvegarde est :
- restaurer les différent PAT.
- Restaurer les paramètres du Wifi,
- Restaurer les paramètres des VPN
- Restaurer les certificats (des VPN)
- Restaurer les objets reseaux
- et peut être que j’oublie des options importante…

Le reste n’est que littératures.
De mon experience (dans le passé), après un changement de serveur, et avoir perdu les certificats d’OpenVPN.
Il m’avait fallu 6 mois pour restaurer un VPN dont l’autre extrémité était dans les alpes, et non habité toutes l’année.

Voilà, je vous laisse le soin de me contredire,

Jobar.

parfait @nbanba je vais voir ca merci bien

pourquoi pas enregistrer la sauvegarde en clair mais dans un zip crypté avec mdp (a choisir lors de l’enregistrement), comme ca le fichier sera illisible comme un binaire mais en rentrant le mdp il est decompressé et lisible

Bonjour

@mbizon : j’oubliais un point : pouvez vous SVP mettre la date en format US = 20211027 dans le nom du fichier ? (aujourd’hui c’est dans l’autre sens : 27102021)
Ainsi quand on a plusieurs fichiers respectant ce paterne de nommage dans un répertoire, ils apparaissent naturellement listés dans l’ordre.

En vous remerciant d’avance,
Cordialement
nbanba

+1 pour la remarque de nbanba à propos de la date :
- Le format international ISO 8601 est YYYY-MM-DD, aujourd’hui : 2021-10-27.

Je suis pour :
- Une option afin d’avoir tout en clair (message de mathioubzh)
- Un fichier en clair avec une partie chiffrée (message de nbanba)

jim commented on 27.10.2021 15:35

Bonjour J’ai exporté la config avec la Femtocell désactivée puis j’ai importé la config; la Femtocell est (hélas) activée à nouveau

Admin

@Neustradamus: “le but de l’import/export est aussi de configurer facilement… Par exemple, en configurant le nom du réseau Wi-Fi, le chiffrement utilisé, sa clé etc. avant l’import. D’où la nécessité de l’avoir en clair..”

Non pour ça il y a l’API Freebox OS

Admin

Pour le fichier en clair, non nous ne le ferons pas, il y a une API qui permet de changer les paramètres de la box.

La configuration qu’on exporte ne comporte pas des champs “atomiques”, par exemple pour changer le nom du réseau wifi il faudra probablement changer plusieurs choses à des multiples endroits

Qu’est ce qui se passerait sur la box si on ne changeait que un seul de ces endroits ? c’est totalement aléatoire et non testé, on ne souhaite pas que ce soit possible de le faire.

Je vais changer le format de la date dans le nom du fichier selon vos demandes.

jim commented on 27.10.2021 16:11

Bonjour J’ai exporté la config avec la Femtocell désactivée puis j’ai importé la config; la Femtocell est (hélas) activée à nouveau

Partant pour tester cette fonctionnalité de sauvegarde, car j’ai du refaire tout le routage et je vais encore devoir le refaire un backup facilite la vie :)

@mbizon : Une variable peut être envoyée à plusieurs endroits sans problème.

Par exemple, qui fut corrigé à ma demande par le passé (avant, il fallait faire deux modifications) :
Paramètre de la Freebox → Mode avancé → Réseau local → Mode Réseau
- Adresse IP du Freebox Server : 192.168.x.254

Paramètre de la Freebox → Mode avancé → Réseau local → DHCP
- Server DNS 1 : 192.168.x.254

Par ailleurs, il y a toujours un problème de redirections / pare-feu : https://dev.freebox.fr/bugs/task/32934 + https://dev.freebox.fr/bugs/task/32921

Bonjour

@mbizon :
Suite à mon post sur ce ticket concernant le bug https://dev.freebox.fr/bugs/task/35653 qui s’est réveillé après le flashage de la box avec le firmware 4.5.3-rc1 , je reviens sur ce thread car j’ai update le ticket #35653:
Je ne pense pas que ce bug soit spécialement du au firmware 4.5.3-rc1 ou à un manque dans celui-ci, mais plutôt au fait de changer de firmware ou à un problème hardware de la box ou de l’asic qui traite le flux.

Si on pouvais avoir les logs du kernel de la box, ça pourrait permettre d’identifier la RC.

Cordialement
nbanba

Hello désolé si la question est bête mais si je reboot la freebox je n’aurai pas le firmware officiel je suppose ?
Et une fois le test fini on repasse en non bêta ou on peut rester bêta testeur ? Merci

difi commented on 29.10.2021 22:48

Question comme ça , mais ne serait il pas pratique de pouvoir choisir les éléments de config que l’on exporte ? Comme ça si l’on veut dupliquer la config sur toutes les box de la familles (car on est tous un peu les hotlines des familles et amis) on pourrait facilement dupliquer une partie des paramétrages sans pour autant écraser le réseau wifi par exemple. (Perso ça me serait pratique mais c’est une question générale pour avis avant tout).

Wynnh commented on 31.10.2021 12:52

Bonjour

Si possible de participer : 34:27:92:61:10:DA

Merci

je pense faux arreter vos demande de participation ca fait bien 3 jours la merci

Wynnh commented on 31.10.2021 19:09

@yussef961 pour les prochaines sessions, mais merci de ton intervention inutile.

J’ai trouvé un bug, le graphique de l’historique de vitesse a cessé de fonctionner avec cette version bêta.
https://cdn.bakerserver.space/u/04.41.08-03.11.21.mp4

Pas de problème sur les courbes de débit sur la mini 4k
Un problème avec la PoP ?

https://transfert.free.fr/download/v2VfYQnzABgSf1WZLOMZjBD1Lk

Bonjour

Pas de problèmes non plus sur les courbes de débit de la delta.
video

Cordialement
nbanba

Bonjour,

J’aimerai participer à la bêta si celà est Encore possible, adresse MAC de ma box: 8C:97:EA:35:AA:47

@ Valentin (ValentinB08) : Voir le messsage de Maxime Bizon le 27 octobre, 2021 14:26 …

@ABEL (abel99) : Ah désolé autant pour moi, j’étais au boulot, j’ai posté à la vite car je n’avais pas trop le temps.

@mbizon Bonjour, je rencontre un problème de perte de connexion suite à l’installation de La version beta et l’utilisation de la Seedbox. Je me tiens a votre disposition si vous souhaitez plus d’information.
Cordialement

@mbizon Bonjour, pour palier a mon problème de perte de connexion suite à l’installation de La version beta et l’utilisation de la Seedbox. j’ai limité le débit de la seedbox et pour le moment plus de coupure avec cette méthode. par contre si je désactive la limite je suis de suite déconnecté pendant 45min à 1h15min avant de retrouver la connexion.
Je me tiens a votre disposition si vous souhaitez plus d’information. Cordialement

bonjour comment ca se passe a la fin du test, on passe comment du beta a la version release? merci

Après un beta-test, vous repassez en version stable dès la sortie de la version en question.

ah parfait merci

Bon même le blocage de la seedbox ou même quand je ne l’utilise pas. Maintenant je me trouve déconnecter du réseaux sans raison. La box affiche toujours l’heure mais il m’est impossible d’aller sur internet. Et ceci depuis que je suis en beta avec le firmware 4.5.3-Rc1 est ce qu’il est possible de voir ce qui ce passe. Svp

Bonjour

@creaimmo : merci pour votre retour qui permettra aux devs Free de cette plate-forme d investiguer sur l incident.
Cependant pour 1 problème d accès instantané, il est conseillé d appeler le support free (1044 je crois).
Je ne sais pas si ils ont la possibilité de vous remettre sur le pipe des firmware standard, mais a votre place je ferai une demande dans ce sens pour débloquer la situation.

Cordialement
nbanba

@creaimmo: Vous êtes en fibre optique ou xDSL ?

Bonjour, je souhaite participer: 34:27:92:62:FF:06 merci

Bonjour
Je souhaite y participer SVP. Merci pour ça, trop marre de refaire toute la conf à chaque redémarrage de la box.

@ netstephane et fabiensim : les inscriptions à la version Beta sont fermées …

 Voir le messsage de Maxime Bizon le 27 octobre, 2021 14:26    
 Il faut maintenant attendre la sortie du prochain Firmware.

Mise à jour en version 4.5.3 ce matin …

Dommage que le nom du fichier “config_15112021-093843.bin” soit dans le format JJMMAAAA et pas AAAAMMJJ : cela ne permet pas de classer facilement les différentes sauvegardes de manière chronologique :(

Je confirme, j’ai bien demandé le format ISO :

https://dev.freebox.fr/bugs/task/4324#comment162580

“Le format international ISO 8601 est YYYY-MM-DD, aujourd’hui : 2021-10-27”.

Je rajoute que pour l’heure : HH:mm:ss : 13:32:00.

Donc pour le nom du fichier, il faudrait avoir sans avoir le “-” entre l’année, le mois et le jour : YYYYMMDD-HHmmss.

Bonjour

Il y a 2 jours 14 heures 30 minutes, j’ai eu un passage forcé en 4.5.3 stable suite à sa publication :
- Le player Devialet à commencé par planter
- Suivi par la box quelque temps plus tard
Et qui dit plantage, dit reboot (sans que je ne fasse quoi que ce soit, la box à reboot 2 fois de suite en chargeant au passage le 4.5.3)… Perso, j’apprécie avoir la maîtrise du firmware qui est déployé, ou au moins d’avoir la liberté de reboot ma box ou pas pour flash le firmware.

Cela nécessite peut-être l’ouverture d’un autre ticket, mais il serait bien d’avoir le choix du pipe de firmware que l’on déploit sur la box, par exemple Version stable V-2 , Version stable V-1, Version stable V, Version beta -rc1 / -rc2 / … rcN (surtout pour les béta-testeurs, afin de trouver les différences de comportements, tester la non régression, etc…)

Dernier point, depuis le passage sur ce firmware 4.5.3 (pas 4.5.3-rc1), je n’ai pas constaté le bug décrit dans le ticket https://dev.freebox.fr/bugs/task/35653 .
Avoir le choix entre plusieurs firmware permettrait d’isoler ce bug soit sur des firmwares précis soit de tester la non régression du firmware actuel par rapport à ce bug et de s’assurer que sa disparition n’est pas un coup de chance avec ce firmware, et qu’en cas de reflashage avec un firmware différent puis retour sur celui-ci ce bug ne réapparaîtrait pas.

PS j’update avec ce même commentaire le ticket https://dev.freebox.fr/bugs/task/35653 .

Cordialement
nbanba

Nouvelle version mais encore marquée 4.5.3 depuis le 22/11/21 vers 9h (forcée par Free ? ) . . la sauvegarde est maintenant au format config_20211123-110550.bin . . . . la “Documentation d’API de Freebox OS” est en anlais …

D’après le diagnostic de @abel99, merci @mbizon pour le changement du format du fichier de sauvegarde.

ça serait encore mieux, si nous pouvions avoir des paramètres de base sans chiffrement afin de pouvoir préparer facilement une configuration…

J’en profite pour en parler ici, l’option manquante dans Freebox OS/API et en dur dans le menu tactile (l’état n’est pas gardé au reboot) qui résoudrait un problème historique : l’activation/désactivation de la Femtocell (Freebox Revolution et Mini 4K) : https://dev.freebox.fr/bugs/task/18583.

Bonjour
@Neustradamus : On peut assez facilement préparer une conf avec un fichier d’init composé de N bouts de json mis dans des variables et injecter cette conf après un reboot d’usine ou après restoration d’une sauvegarde d’une autre box : chaque bout de json sera mis à tour de rôle dans la variable $data et sera envoyé successivement sur la bonne API avec curl https://$FREEBOX_URL/$_API_BASE_URL/v$_API_VERSION/$api_url –cacert “/path/to/ca/which/sign/your/cert” -X POST -H “X-Fbx-App-Auth: $_SESSION_TOKEN” -d “$data”.
Le seul truc à faire avant de lancer la customisation de la conf de la box, c’est d’autoriser “l’application” (je veux dire le script) qui va tout injecter dans l’API.
Ça fonctionne même au travers d’internet (en HTTPS !) . Bien sure, l’appli doit être connue de la box, donc soit elle est est déjà dans connue dans la sauvegarde qui est restorée, soit d’une manière où d’une autre il faut que quelqu’un appuie sur le bouton OK pour autoriser l’app et récupérer le token
Cordialement
nbanba


Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing