- État Fermée
- Pourcentage achevé
- 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
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par titoko - 15/07/2013
Ouverte par titoko - 15/07/2013
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.
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
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 ?
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
c’est confirmé ou c’est une mauvaise utilisation de l’api de ma part?
J’aimerais pouvoir reproduire votre call. Au moins une copie de la fonction “qui est une adaptation” serait un minimum.
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 !
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.
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