Tous les projets

ID Projet Ouverte Type Catégorie État Résumé
 3445 Freebox V5 ADSL12/01/2010AnomalieRouteurFermée Un seul UDN pour tous les devices du IGD  Description de la tâche

Depuis le début je ne comprenais pas pourquoi les control point UPnP n’affichaient pas bien le IGD de la Freebox ; et j’en ai essayé quelques uns.

En fait, tous les devices du IGD ont le même UDN, Unique Device Name, que ce soit le root device ou bien les embedded devices.

La doc n’est pas très clair à ce sujet, elle dit de mettre uid:UUID, sans vraiment préciser si tout ces UDN doivent être identiques ou différents ; tout ce que j’ai pu trouver sur le sujet, c’est que d’autres IGD ont des UDN différents pour chacun de leurs embedded devices.

Quelques exemples :

http://www.securiteam.com/securityreviews/6K00L20EUE.html http://svn.dd-wrt.com:8000/dd-wrt/browser/src/router/upnp/xml/InternetGatewayDevice/InternetGatewayDevice.xml http://forum.utorrent.com/viewtopic.php?id=10373 http://pidgin.im/pipermail/devel/2008-May/005823.html


Mis à part ceci, qui est le plus important, j’ai remarqué trois non conformités au protocole SSDP implémenté dans le IGD de la Freebox.

Par ordre d’importance :

1) il envoie des “NOTIFY * HTTP/1.0” ; alors que il devrait envoyer HTTP/1.1, conformément à UPnP/1.0 ;

      il pourrait être ignoré par des control points pointilleux.

2) il envoie des headers “CACHE-CONTROL: max-age=180” ; alors que pour UPnP/1.0 max-age doit être au minimum de 1800 secondes ;

      et il envoie ses NOTIFY toutes les minutes et quelques au lieu de toutes les 15 minutes environ.

3) il envoie des headers “SERVER: UPnP/1.0 fbxigdd/1.0” qui ne commencent pas avec OS_name/OS_version ;

      là, je ne vois pas trop ce que ça pourrait gêner, à part des control points pointilleux².
 3335 Freebox V5 ADSL07/07/2009AnomalieRouteurFermée UPnP IGD, pas de advertisement accessible  Description de la tâche

Le routeur annonce

LOCATION: http://192.168.0.254:5678/desc/root

mais, il n’y a pas de serveur HTTP sur ce port, pour distribuer les advertisements.

depuis la 1.5.6

Même “GUPnP Universal Control Point” ne signale pas le IGD ; alors qu’il signale bien MediaTomb.

 3315 Freebox V5 ADSL09/06/2009AnomalieRouteurFermée Header HOST aux messages UPnP du IGD  Description de la tâche

Les message de NOTIFY que la Frebox ADSL envoie toutes les minutes pour signaler que son IGD est toujours présent n’ont pas de header HOST ; certains control points UPnP ne voient plus le IGD 4 minutes après la réponse au message M-SEARCH initial ; tous les programmes Java qui utilisent le UPnP CyberLink sont dans ce cas (le plus utilisé).

NOTIFY * HTTP/1.0
SERVER: UPnP/1.0 fbxigdd/1.0
LOCATION: http://192.168.0.254:5678/desc/root CACHE-CONTROL: max-age=180
NT: upnp:rootdevice
NTS: ssdp:alive
USN: uuid:73616d61-3a65-7374-650a-0006cbb69d40::upnp:rootdevice

Ce header est required dans la “UPnP™ Device Architecture version 1.0” (http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.0.pdf, page 15) pour avoir des messages compatibles HTTPMU, HTTP over multicast UDP.

Solution :

 ajouter une ligne "HOST: 239.255.255.250:1900" aux messages SSDP, pour qu'ils soient conformes à la spécification UPnP.
Tâches 1 - 3 sur 3 Page 1 sur 1

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche