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

Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par Fredrevolution13 - 20/01/2011
Dernière modification par 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

Fermée par  Thibaut Freebox
23.11.2021 17:37
Raison de la fermeture :  Evolution intégrée
Commentaires de fermeture :  

4.5.3

janus39 a commenté le 20.01.2011 20:59

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.

deburnes a commenté le 24.01.2011 10:47

+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 :-)

freemas a commenté le 11.02.2011 22:45

+1

trefs a commenté le 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.

PatriK-b a commenté le 11.02.2012 15:24

+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!
:)

PaKETaZ a commenté le 21.05.2012 16:48

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

Fred1 a commenté le 07.06.2012 13:07

Oui une sauvegarde c’est indispensable

djack42 a commenté le 12.10.2012 23:00

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 a commenté le 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” ...

PatriK-b a commenté le 15.10.2012 07:11

tout à fait d’accord!

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

nebuka a commenté le 26.11.2012 19:30

+1

djack42 a commenté le 26.11.2012 19:47

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.

djack42 a commenté le 05.01.2013 21:57

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.

Obilolo a commenté le 10.07.2013 09:54

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 a commenté le 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.

valair a commenté le 26.12.2013 17:42

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

spirou38 a commenté le 29.01.2014 06:55

+ 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 ?

tex969 a commenté le 12.03.2014 19:56

+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 a commenté le 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...

tex969 a commenté le 23.04.2014 00:33

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 :/

AlexisD a commenté le 23.04.2014 17:02

:-(

tex969 a commenté le 30.04.2014 09:36

2.1.1... :(

tex969 a commenté le 27.05.2014 23:00

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

zatrick a commenté le 17.06.2014 21:26

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 a commenté le 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.

Hipopo a commenté le 19.08.2014 20:28

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.

slimat a commenté le 16.03.2015 10:30

+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 a commenté le 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é)

lfl_038 a commenté le 30.04.2015 14:01

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 a commenté le 10.06.2015 16:19

Toujours pas possible ???

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

marns34 a commenté le 24.06.2015 13:31

+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.

AlexisD a commenté le 11.07.2015 09:35

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 a commenté le 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 a commenté le 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.

CerBerE a commenté le 09.06.2016 11:50

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

nico0084 a commenté le 15.06.2016 07:05

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

INDISPENSABLE

lanoux a commenté le 22.06.2016 10:54

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!

tex969 a commenté le 27.07.2016 08:12

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 a commenté le 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 a commenté le 23.05.2017 16:48

ENFIN

abel99 a commenté le 07.11.2017 12:34

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 :(

CerBerE a commenté le 14.05.2018 18:28

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

jpm63 a commenté le 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 a commenté le 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 a commenté le 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.

CerBerE a commenté le 21.12.2018 21:52

Quand comptez vous respecter votre promesse

CerBerE a commenté le 21.12.2018 22:57

Quand comptez vous respecter votre promesse

CerBerE a commenté le 25.02.2019 23:20

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 !

lfl_038 a commenté le 07.06.2019 16:32

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

CerBerE a commenté le 09.09.2019 14:57

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 a commenté le 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.

vincen a commenté le 12.10.2019 13:49

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

Atlantik a commenté le 10.12.2019 18:00

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...

Chacha46 a commenté le 28.01.2020 20:57

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

exelll a commenté le 04.02.2020 19:42

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

CerBerE a commenté le 19.04.2020 18:55

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

lfl_038 a commenté le 24.05.2020 19:05

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.

CerBerE a commenté le 16.07.2020 09:35

4.2.0, 4.2.1, ... Toujours rien en vue

jpm63 a commenté le 16.07.2020 17:29

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

Axel59 a commenté le 09.08.2020 16:00

il serait temps en effet. 4.2.4 et toujours rien.

Axel59 a commenté le 09.08.2020 16:00

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 !!!!!

nbanba a commenté le 07.09.2020 16:53

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

lfl_038 a commenté le 07.09.2020 19:29

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

lanoux a commenté le 08.09.2020 07:23

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

Albirew a commenté le 08.09.2020 14:07

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

nbanba a commenté le 08.09.2020 14:34

Bonjour,

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

Cordialement,
nbanba

nbanba a commenté le 08.09.2020 21:32

Bonsoir,

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

Cordialement,
nbanba

nbanba a commenté le 10.09.2020 16:27

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 ;)

nbanba a commenté le 11.09.2020 04:49

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

nbanba a commenté le 13.09.2020 16:54

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

nbanba a commenté le 17.09.2020 17:26

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 :)

nbanba a commenté le 18.09.2020 22:58

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

INAX93 a commenté le 15.10.2020 22:14

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)

Armodes a commenté le 18.11.2020 23:45

+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.

CerBerE a commenté le 27.03.2021 16:06

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

CerBerE a commenté le 27.03.2021 16:08

*réalisÉE

jpm63 a commenté le 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.

nbanba a commenté le 28.03.2021 10:56

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

CerBerE a commenté le 20.04.2021 15:40

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.

CerBerE a commenté le 24.04.2021 18:54

@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.

CerBerE a commenté le 12.08.2021 12:36

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

CerBerE a commenté le 13.08.2021 07:15

@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]

CerBerE a commenté le 21.09.2021 21:01

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
mbizon a commenté le 26.10.2021 11:31

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

Albirew a commenté le 26.10.2021 11:49

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

gpion a commenté le 26.10.2021 12:26

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

jpm63 a commenté le 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à.”

kalon33 a commenté le 26.10.2021 12:36

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

Merci beaucoup d’avance.

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

nbanba a commenté le 26.10.2021 12:43

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

Bonjour,

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

Merci
Cordialement.

abel99 a commenté le 26.10.2021 13:11

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

abel99 a commenté le 26.10.2021 13:15

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.

AymKdn a commenté le 26.10.2021 13:21

Bonjour Maxime.

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

Merci

juju006 a commenté le 26.10.2021 13:28

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

Je suis preneur pour la beta ;)
34279261BF94

ROne76 a commenté le 26.10.2021 13:35

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

furtif.c a commenté le 26.10.2021 13:56

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

Poldus a commenté le 26.10.2021 14:07

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

fafri a commenté le 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

fystrack a commenté le 26.10.2021 14:29

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;-)

BRtrack a commenté le 26.10.2021 15:04

Bonjour,



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

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

Zoldac a commenté le 26.10.2021 15:16

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 a commenté le 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

chriii2s a commenté le 26.10.2021 15:26

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.

Romain91 a commenté le 26.10.2021 15:42

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

stein14 a commenté le 26.10.2021 15:56

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

creaimmo a commenté le 26.10.2021 16:07

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

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

Sibusate a commenté le 26.10.2021 16:19

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 a commenté le 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

caylat a commenté le 26.10.2021 16:45

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

aslan41 a commenté le 26.10.2021 16:47

Bonjour,

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

Merci

JA_G a commenté le 26.10.2021 16:52

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

Merci

ludo453 a commenté le 26.10.2021 17:37

Salut Les 30 sont fait ?

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

Merci

jmi473 a commenté le 26.10.2021 18:55

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

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

Albirew a commenté le 26.10.2021 20:20

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
mbizon a commenté le 26.10.2021 21:04

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
mbizon a commenté le 26.10.2021 21:57

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

abel99 a commenté le 26.10.2021 22:22

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 …

Albirew a commenté le 26.10.2021 22:22

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 a commenté le 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

abel99 a commenté le 26.10.2021 22:29

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 a commenté le 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)?

furtif.c a commenté le 27.10.2021 08:08

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.


											
furtif.c a commenté le 27.10.2021 08:41

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.


											
asuatton a commenté le 27.10.2021 09:03

@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
mbizon a commenté le 27.10.2021 09:06

@asuatton je n’ai supprimé aucun message

Admin
mbizon a commenté le 27.10.2021 09:26

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é.

kalon33 a commenté le 27.10.2021 09:27

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
mbizon a commenté le 27.10.2021 09:43

@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
mbizon a commenté le 27.10.2021 09:46

@kalon non désolé.

Admin
mbizon a commenté le 27.10.2021 09:49

@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.

juju006 a commenté le 27.10.2021 10:44

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

nbanba a commenté le 27.10.2021 11:08

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
mbizon a commenté le 27.10.2021 11:58

@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
mbizon a commenté le 27.10.2021 12:12

@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.

oiseau78 a commenté le 27.10.2021 12:21

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
mbizon a commenté le 27.10.2021 12:26

@yussef

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

Admin
mbizon a commenté le 27.10.2021 12:26

@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…

nbanba a commenté le 27.10.2021 12:53

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

nbanba a commenté le 27.10.2021 14:50

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 a commenté le 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

nbanba a commenté le 27.10.2021 15:04

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 a commenté le 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
mbizon a commenté le 27.10.2021 15:53

@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
mbizon a commenté le 27.10.2021 15:59

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 a commenté le 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

Rinty54 a commenté le 28.10.2021 06:39

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

nbanba a commenté le 29.10.2021 22:23

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 a commenté le 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 a commenté le 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 a commenté le 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

abel99 a commenté le 03.11.2021 07:43

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

nbanba a commenté le 03.11.2021 10:18

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

abel99 a commenté le 06.11.2021 15:46

@ 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.

creaimmo a commenté le 07.11.2021 15:11

@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

creaimmo a commenté le 09.11.2021 08:00

@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

creaimmo a commenté le 11.11.2021 12:52

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

nbanba a commenté le 11.11.2021 13:20

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.

abel99 a commenté le 14.11.2021 14:32

@ 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.
abel99 a commenté le 15.11.2021 08:40

Mise à jour en version 4.5.3 ce matin …

abel99 a commenté le 15.11.2021 08:51

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.

nbanba a commenté le 20.11.2021 12:17

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

abel99 a commenté le 23.11.2021 10:25

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.

nbanba a commenté le 23.11.2021 17:33

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


Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche