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

  • État Nouveau
  • Type de tâche Évolution
  • Catégorie Console de gestion
  • Assignée à Personne
  • Système d'exploitation
  • Sévérité Basse
  • Priorité Normale
  • Basée sur la version 1.0
  • Due pour la version Non décidé
  • Date d'échéance Non décidé
Concerne le projet: Freebox Server (Pop V8/ Delta V7 / Revolution V6 / Server Mini 4K)
Ouverte par Fredrevolution13 (Fredrevolution13) - 20/01/2011
Dernière édition par Nicolas Pouillon (nipo) - 19/07/2011

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

Cette tache ne dépend pas d'autre tache

janus39 (janus39)
jeudi 20 janvier, 2011 20:59:46

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 (deburnes)
lundi 24 janvier, 2011 10:47:42

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

Domotifred (Domotifred)
mardi 8 février, 2011 14:27:36

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 (freemas)
vendredi 11 février, 2011 22:45:32

+1

trefs (trefs)
mardi 5 juillet, 2011 16:32:03

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

rouletoujours (rouletoujours)
mardi 11 octobre, 2011 21:46:36

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 (PatriK-b)
samedi 11 février, 2012 15:24:15

+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 (PaKETaZ)
lundi 21 mai, 2012 16:48:39

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

Fred1 (Fred1)
jeudi 7 juin, 2012 13:07:48

Oui une sauvegarde c’est indispensable

djack42 (djack42)
vendredi 12 octobre, 2012 23:00:54

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 (Fred1)
samedi 13 octobre, 2012 08:22:33

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

rouletoujours (rouletoujours)
samedi 13 octobre, 2012 19:45:01

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 (PatriK-b)
lundi 15 octobre, 2012 07:11:41

tout à fait d’accord!

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

nebuka (nebuka)
lundi 26 novembre, 2012 19:30:56

+1

djack42 (djack42)
lundi 26 novembre, 2012 19:47:01

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 (djack42)
samedi 5 janvier, 2013 21:57:30

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 (Obilolo)
mercredi 10 juillet, 2013 09:54:40

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 (FDh)
mardi 17 septembre, 2013 13:48:26

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

Fab.D (valair)
jeudi 26 décembre, 2013 17:42:16

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

Pascal (spirou38)
mercredi 29 janvier, 2014 06:55:14

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

MAORIS (tex969)
mercredi 12 mars, 2014 19:56:37

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

Laurent L. (llo94)
mercredi 19 mars, 2014 22:54:09

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

MAORIS (tex969)
mercredi 23 avril, 2014 00:33:42

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

Alexis Dagois (AlexisD)
mercredi 23 avril, 2014 17:02:34

:-(

MAORIS (tex969)
mercredi 30 avril, 2014 09:36:15

2.1.1... :(

MAORIS (tex969)
mardi 27 mai, 2014 23:00:35

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 (zatrick)
mardi 17 juin, 2014 21:26:23

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.

J-P (jpm63)
samedi 26 juillet, 2014 11:27:58

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.

Bastien Purnelle (Hipopo)
mardi 19 août, 2014 20:28:24

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

Aiolizator (Aiolizator)
mercredi 10 septembre, 2014 09:41:16

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

John (slimat)
lundi 16 mars, 2015 10:30:43

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

Gilles Pion (gpion)
samedi 4 avril, 2015 16:06:49

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 (lfl_038)
jeudi 30 avril, 2015 14:01:52

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

J-P (jpm63)
mercredi 10 juin, 2015 16:19:31

Toujours pas possible ???

Vincent B. (vincent2b)
mardi 16 juin, 2015 16:31:57

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

restouble (marns34)
mercredi 24 juin, 2015 13:31:52

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

ppollet73 (ppollet73)
vendredi 10 juillet, 2015 17:29:17

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

Alexis Dagois (AlexisD)
samedi 11 juillet, 2015 09:35:38

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 !

rouletoujours (rouletoujours)
dimanche 13 septembre, 2015 10:53:49

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.

Laurent L. (llo94)
dimanche 13 septembre, 2015 11:17:51

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

rouletoujours (rouletoujours)
dimanche 13 septembre, 2015 14:44:00

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 ?

Laurent Vignaud (RiBee)
vendredi 15 janvier, 2016 19:16:47

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.

Thierry S. (CerBerE)
jeudi 9 juin, 2016 11:50:45

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

nico0084 (nico0084)
mercredi 15 juin, 2016 07:05:26

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

INDISPENSABLE

alan (lanoux)
mercredi 22 juin, 2016 10:54:19

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!

MAORIS (tex969)
mercredi 27 juillet, 2016 08:12:17

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 !

J-P (jpm63)
dimanche 27 novembre, 2016 19:47:05

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

J-P (jpm63)
mardi 23 mai, 2017 16:48:07

ENFIN

Abel (abel99)
mardi 7 novembre, 2017 12:34:36

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

Thierry S. (CerBerE)
lundi 14 mai, 2018 18:28:55

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

J-P (jpm63)
vendredi 18 mai, 2018 05:51:58

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.

J-P (jpm63)
vendredi 18 mai, 2018 05:55:21

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.

J-P (jpm63)
vendredi 18 mai, 2018 05:57:19

Désolé pour le doublon.

michelgre2 (michelgre2)
lundi 21 mai, 2018 16:29:19

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.

Thierry S. (CerBerE)
vendredi 21 décembre, 2018 21:52:08

Quand comptez vous respecter votre promesse

Thierry S. (CerBerE)
vendredi 21 décembre, 2018 22:57:23

Quand comptez vous respecter votre promesse

Thierry S. (CerBerE)
lundi 25 février, 2019 23:20:59

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 (lfl_038)
vendredi 7 juin, 2019 16:32:06

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

Thierry S. (CerBerE)
lundi 9 septembre, 2019 14:57:55

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 (O2L)
mercredi 9 octobre, 2019 17:36:00

+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 (vincen)
samedi 12 octobre, 2019 13:49:53

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

Atlantik (Atlantik)
mardi 10 décembre, 2019 18:00:39

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

Pierre (Darklapin)
samedi 18 janvier, 2020 19:28:46

En effet, ce serait bien utile...

Démoulin Axel (Chacha46)
mardi 28 janvier, 2020 20:57:00

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

jerome fournier (exelll)
mardi 4 février, 2020 19:42:18

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

Thierry S. (CerBerE)
dimanche 19 avril, 2020 18:55:08

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

lfl_038 (lfl_038)
dimanche 24 mai, 2020 19:05:26

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.

Neustradamus (Neustradamus_)
lundi 15 juin, 2020 14:02:08

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

Thierry S. (CerBerE)
jeudi 16 juillet, 2020 09:35:07

4.2.0, 4.2.1, ... Toujours rien en vue

J-P (jpm63)
jeudi 16 juillet, 2020 17:29:58

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

Hache (Axel59)
dimanche 9 août, 2020 16:00:43

il serait temps en effet. 4.2.4 et toujours rien.

Hache (Axel59)
dimanche 9 août, 2020 16:00:52

il serait temps en effet. 4.2.4 et toujours rien.

tutosfaciles 48 (tutosfaciles48)
mercredi 19 août, 2020 11:33:31

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.

Gauthier (GotierLdl)
mercredi 19 août, 2020 16:15:07

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

jeromarsan (jeromarsan)
jeudi 20 août, 2020 21:14:56

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

LCIS (lcis33610)
vendredi 21 août, 2020 16:38:48

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

nicolas nba (nbanba)
lundi 7 septembre, 2020 16:53:09

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 (lfl_038)
lundi 7 septembre, 2020 19:29:31

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

alan (lanoux)
mardi 8 septembre, 2020 07:23:44

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 (Albirew)
mardi 8 septembre, 2020 14:07:00

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

nicolas nba (nbanba)
mardi 8 septembre, 2020 14:34:49

Bonjour,

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

Cordialement,
nbanba

nicolas nba (nbanba)
mardi 8 septembre, 2020 21:32:35

Bonsoir,

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

Cordialement,
nbanba

nicolas nba (nbanba)
jeudi 10 septembre, 2020 16:27:25

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

Neustradamus (Neustradamus_)
jeudi 10 septembre, 2020 23:41:49

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

Merci d'avance.

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

nicolas nba (nbanba)
vendredi 11 septembre, 2020 04:49:13

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

nicolas nba (nbanba)
dimanche 13 septembre, 2020 16:54:16

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

nicolas nba (nbanba)
jeudi 17 septembre, 2020 17:26:16

Bonjour,

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

Cordialement,
nbanba

Neustradamus (Neustradamus_)
vendredi 18 septembre, 2020 10:43:07

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

nicolas nba (nbanba)
vendredi 18 septembre, 2020 22:58:38

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

tutosfaciles 48 (tutosfaciles48)
samedi 19 septembre, 2020 12:07:07

@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

Goran Tomic (INAX93)
jeudi 15 octobre, 2020 22:14:52

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)

Jérôme VENANT (Armodes)
mercredi 18 novembre, 2020 23:45:50

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

C Larsonneur (clarsonneur)
vendredi 22 janvier, 2021 21:29:23

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

Mikegyver42 (Mikegyver42)
samedi 20 février, 2021 19:45:34

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.

Thierry S. (CerBerE)
samedi 27 mars, 2021 16:06:10

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

Thierry S. (CerBerE)
samedi 27 mars, 2021 16:08:44

*réalisÉE

J-P (jpm63)
dimanche 28 mars, 2021 09:52:50

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.

nicolas nba (nbanba)
dimanche 28 mars, 2021 10:56:59

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

Chargement...