- État Fermée
- Pourcentage achevé
- Type Anomalie
- Catégorie Téléphonie
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Basse
- Priorité Très Basse
- Basée sur la version 2.1.1
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par paokouran - 30/04/2014
Dernière modification par mbizon - 01/05/2014
FS#14855 - upnpIGD par api, ajout de ports ???
bonjour
suite à ma question precedente on m’a redirigé vers le protocol upnpIGD au lieu d utiliser le portForwarding de l api freebox... j ai regardé, pas trouvé grand chose pour nodejs et je fini par tomber sur ça:
http://dev.freebox.fr/sdk/os/igd/
je me dit chic je vais pouvoir ajouter des ports simplement sans autorisation ..
1/ bah si il faut cette maudite autorisation pour actriver l upnp par l’api (quel interet???)
2/ il n y a pas de fonction de configuration, pas de PUT
donc je me retrouve au même point...
par curiosité j ai fait une fonction pour voir la tête du retour de GET /api/v1/upnpigd/redir/
et le resultat ne ressemble pas du tout à ce qu indique la doc ou je suis fou :) ?
pour l ip 192.168.0.36 je pensai voir un port 8888 par exemple mais non ?
result: [{enabled:true, proto:tcp, id:0.0.0.0-21520-tcp, desc:NoMachine,…}] 0: {enabled:true, proto:tcp, id:0.0.0.0-21520-tcp, desc:NoMachine,…} desc: "NoMachine" enabled: true ext_port: 21520 ext_src_ip: "0.0.0.0" host: {l2ident:{id:14:DA:E9:30:39:1F, type:mac_address}, active:true, id:ether-14:da:e9:30:39:1f,…} active: true host_type: "workstation" id: "ether-14:da:e9:30:39:1f" l2ident: {id:14:DA:E9:30:39:1F, type:mac_address} id: "14:DA:E9:30:39:1F" type: "mac_address" l3connectivities: [{addr:192.168.0.36, active:true, reachable:true, last_activity:1398900249, af:ipv4,…},…] 0: {addr:192.168.0.36, active:true, reachable:true, last_activity:1398900249, af:ipv4,…} active: true addr: "192.168.0.36" af: "ipv4" last_activity: 1398900249 last_time_reachable: 1398900249 reachable: true 1: {addr:192.168.0.39, active:false, reachable:false, last_activity:1398277003, af:ipv4,…} active: false addr: "192.168.0.39" af: "ipv4" last_activity: 1398277003 last_time_reachable: 1398276957 reachable: false last_activity: 1398900249 last_time_reachable: 1398900249 names: [{name:smo-ubu, source:dhcp}, {name:smo-ubu, source:mdns}, {name:SMO-WIN: smo:, source:upnp},…] 0: {name:smo-ubu, source:dhcp} 1: {name:smo-ubu, source:mdns} 2: {name:SMO-WIN: smo:, source:upnp} 3: {name:MAC-PRO-DE-SMO, source:netbios} persistent: false primary_name: "smo-ubu" primary_name_manual: false reachable: true vendor_name: "ASUSTek COMPUTER INC." id: "0.0.0.0-21520-tcp" int_ip: "192.168.0.36" int_port: 4000 proto: "tcp" remaining: 0 success: true
alors deux questions simples, comment ajouter/retirer une redirection de ports simplement en passnt par l’api freebox et sans que le freenaute ait a toucher quoi que ce soit ..? (→ sans avoir à cocher “autoriser modification des parametres freebox” dans la gestion des accès de freebox os)
merci
cordialement
ps: sinon elle déchire tout votre api, un vrai plaisir, bravo ;)
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
Faites votre choix:
API Freebox:
Upnp IGD:
Quoiqu'il en soit, voila de quoi faire de l'IGD en nodejs: https://github.com/hendrikw01/tr-064
concernant le "GET /api/v1/upnpigd/redir/" qui ne retourne pas ce qui est attendu, je vous invite a ouvrir une autre tache dans la bonne catégorie (Freebox OS API) pour demander une correction
Merci,
Je complète ma première réponse:
pour créer des redirections permanentes avec l'API Freebox OS, le path est /api/v1/fw/redir/