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

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Anomalie
  • Catégorie Freebox OS → API
  • Assignée à Personne
  • Système d'exploitation Freebox Server V6 (Révolution)
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 2.0.2
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée

FS#12884 - redirection NAT tourjours à disabled

Ils semblerait que lors de la création ou même de l’update de regle NAT celle-ci soient toujours désactivé par défaut,
Impossible de les activer sans intervention manuelle sur le freebox OS.

Fermée par  nipo
22.07.2013 10:41
Raison de la fermeture :  Absence de réponse
Chef de projet
nipo a commenté le 16.07.2013 07:01

Votre message laisse entendre que vous utilisez autre chose que Freebox OS pour créer/updater la règle considérée. Pourriez-vous copier ici des traces des requêtes incriminées ?

titoko a commenté le 16.07.2013 07:07

j’utilise un script python et l’API,
je vérifie si la réponse est bien à success = true et elle l’es en effet (la règles est bien créé avec les bon port).
Je pourrais te montré les sources du script ce soir,mais déja tu peux regarder ça si ça peu t’aider
https://github.com/cart0uche/pyfree

Bon script se base là dessus j’ai juste rajouté une fonction qui est un adaptation de la fonction https://github.com/cart0uche/pyfree/blob/master/pyfree/pyfree.py#L125

Voilà dis moi si tu as besoin de plus d’info

titoko a commenté le 17.07.2013 08:47

c’est confirmé ou c’est une mauvaise utilisation de l’api de ma part?

Chef de projet
nipo a commenté le 17.07.2013 09:30

J’aimerais pouvoir reproduire votre call. Au moins une copie de la fonction “qui est une adaptation” serait un minimum.

titoko a commenté le 17.07.2013 10:37

Alors,
tout d’abord tu clone les source du lien suivant :
git clone https://github.com/cart0uche/pyfree.git tu remplace le contenue du fichier pyfree/pyfree.py par ce que tu peux trouver ici :
http://hastebin.com/bevugugawe.py

puis tu remplace le contenu du fichier test/test.py par ce que tu peux trouver ici :
http://hastebin.com/socumajate.py

tu retourne à la racine et tu execute :
sudo python setup.py build
sudo python setup.py install

tu retourne dans le dossier test et la tu execute
python test.py

Voilà dit moi si ça te vas !

Chef de projet
nipo a commenté le 17.07.2013 11:00

Une fois corrigé les problèmes, à savoir:
- le script ne demande pas l’autorisation d’accéder à l’API de configuration, je lui ai donné les droits a posteriori par l’interface web,
- le path du call est /api/v1/fw/redir/ et pas /api/v1/fw/redirect/.

Seulement après, le script arrive effectivement bien à créer une redirection, active.

titoko a commenté le 17.07.2013 11:04

Oui désolé j’ai oublié de précisé que j’avais ajouté les droits sur la box .
Le redirect est une fautes de frappes, j’avais bien mis redir sur mon script (je ne suis pas chez moi j’ai réécris sans tester)
Mais si cela marche chez vous, je retesterais ce soir et je vous tiens au courants.

Merci de vos réponses

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche