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