Freebox, UPNP et Linux

Freebox, UPNP et Linux - Multimédia - Linux et OS Alternatifs

Marsh Posté le 14-05-2009 à 20:51:06    

Hello,
 
Je viens de voir que la freebox supporte maintenant le UPNP.
Je souhaiterais donc monter un serveur UPNP sur mon serveur linux qui est sous debian pour pouvoir accéder aux données.
En effet, j'utilise pour l'instant un disque au cul de la freebox auquel j'accède en FTP mais :
1) le FTP n'est pas stable, il faut souvent rebooter la Freebox
2) le transfert de fichier est super lent...
 
Mais j'ai deux problèmatiques :
- trouver un serveur UPNP compatible Freebox qui se configure en mode console et qui tourne en mode démon
- j'ai un firewall entre la Freebox et le serveur, je me demande donc ce qu'il faut ouvrir
 
Si quelqu'un à déjà fait l'expérience, je suis preneur !
 
Merchi :D

Reply

Marsh Posté le 14-05-2009 à 20:51:06   

Reply

Marsh Posté le 14-05-2009 à 21:16:09    

J'utilise Ushare avec ma 360, j'ai pas encore eu le temps de le tester avec ma freebox :)

Reply

Marsh Posté le 14-05-2009 à 21:17:45    

a priori j'ai lu qu'une personne n'avait pas réussi avec ushare.
 
Si tu tests je suis interessé ;)

Reply

Marsh Posté le 14-05-2009 à 22:28:22    

je n'ai absolument pas testé, mais javais vu passer cet howto:
 
http://www.howtoforge.com/set-up-a [...] centos-5.2

Reply

Marsh Posté le 15-05-2009 à 00:53:12    

http://fr.wikipedia.org/wiki/Unive [...] _logiciels


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-05-2009 à 08:33:06    

Merci pour la liste de logiciel, que j'ai déjà...
 
Ma question n'était pas de savoir quels était les logiciels UPNP sous linux, mais plutôt quels logiciels fonctionnent en mode console avec la freebox (donc sans GUI)

Reply

Marsh Posté le 15-05-2009 à 09:53:18    

Mouais...
 
y a pas de packages pour debian pour ushare et j'ai pas trop envie d'installer un package ubuntu qui de toute façon ne pourra pas être mis à jour.
 
Une autre solution que ushare mieux supportée sous debian ?

Reply

Marsh Posté le 15-05-2009 à 10:13:42    

Hello sioban44,
 
Je reposte ma réponse ici, car il y a plus de chance d'avoir des retours.
J'utilise avec succès ushare sur une Ubuntu Server avec une PS3.
 
Pas eu le temps de tester sur la Freebox hier soir.


---------------
Achats/Ventes : mon Feed-back
Reply

Marsh Posté le 15-05-2009 à 10:15:24    

vi :D
 
si ça fonctionne je testerais en compilant le noyau mais mon soucis c'est surtout l'ouverture de ports :D

Reply

Marsh Posté le 15-05-2009 à 10:20:24    

mediatomb ?
 
Par contre le souci que j'ai rencontré avec ma xbox, c'est que l'arborescence du dossier partagé n'est pas rafraichie, est donc si j'ajoute un nouveau fichier, je ne le vois pas sur ma xbox, je pense que ça sera de même avec le freeboite.
 
Bref, je vais tester tout cela aussi :)


---------------

Reply

Marsh Posté le 15-05-2009 à 10:20:24   

Reply

Marsh Posté le 15-05-2009 à 10:25:50    

ça me plait ça, y a un démon et tout sous debian :D
 
Si tu tests avec la FB et que c'est bon je suis aussi preneur :D

Reply

Marsh Posté le 15-05-2009 à 11:55:16    

sioban44 a écrit :

...mais mon soucis c'est surtout l'ouverture de ports :D


En réseau local, il ne doit pas y avoir de problème d'ouverture de port ?!
Tout au plus des autorisations au niveau firewall, non ?


---------------
Achats/Ventes : mon Feed-back
Reply

Marsh Posté le 15-05-2009 à 12:00:15    

lebibi a écrit :

Par contre le souci que j'ai rencontré avec ma xbox, c'est que l'arborescence du dossier partagé n'est pas rafraichie...

Idem avec ushare, obligé de relancer le daemon pour qu'il rafraichisse.
 
La seule solution que j'ai trouvée, c'est un accès au webif  (wget http://ip:port/web/ushare.cgi?action=refresh) dans la crontab, mais je ne trouve pas ça extrêmement propre...


---------------
Achats/Ventes : mon Feed-back
Reply

Marsh Posté le 15-05-2009 à 13:09:22    

@nafan : ma freebox est en mode modem et j'ai un firewall à trois pattes derrière avec sur une des pattes le serveur et sur l'autre le LAN.
 
Il faut donc que j'ouvre des ports entre le serveur et la freebox

Reply

Marsh Posté le 15-05-2009 à 13:16:30    

j'ai testé avec ushare hier soir et ça marche, sans plus.
 
ex:
 

  • les jpg ne passent pas bien et c'est long mais cela est peut-être du au fait que ce sont des photos à grosse résolution.

        cependant l'interface de visualisation des photos m'a surpris (vignettes animés et diaporama possible), je m'attendais à un truc plus basique meme si ce n'est quand même pas le pérou
 

  • mon dossier de vidéos est organisé avec des sous-dossiers or ces derniers n'apparaissent pas sur la freebox (à contrario, pas de problème avec xbmc en client upnp av en local sur la même machine  :??: )


  • les noms de fichiers apparaissent bizarrement sur la freebox (parfois les noms sont tronqués)

        les mêmes fichiers tronqué ne l'étaient toutefois pas avec coherence (un autre serveur upnp av)
 
sinon il parrait que depuis cette mise à jour la freebox ne lit plus les mkv en local (alors que ça fonctionne via l'upnp av, j'ai pu testé)
 
autre source de frustrations, et non des moindres: pas de lectures des sous-titres (cependant ça ne fonctionnait non plus sur xbmc mais j'ai peut-être pas bien su le paramétrer pour la gestion des sous-titres, j'ai fais ça très rapidement)


Message édité par smea le 15-05-2009 à 13:18:39
Reply

Marsh Posté le 15-05-2009 à 13:23:59    

Citation :

sinon il parrait que depuis cette mise à jour la freebox ne lit plus les mkv en local (alors que ça fonctionne via l'upnp av, j'ai pu testé)

 
 
 :ouch:  :ouch:  :ouch:  :ouch:  
 
Oula tu as vu ça où ?
J'vais ptet attendre avant de passer le firmware alors...

Reply

Marsh Posté le 15-05-2009 à 14:39:10    

j'ai lu ça dans les commentaires de la news sur universfreebox je crois, également vu un sujet sur le newsgroup de la la tv de free (proxad.adsl.tv, un nom du genre)

Reply

Marsh Posté le 15-05-2009 à 14:43:23    

J'ai testé MediaTomb hier, mais c'est pas top : j'ai des vidéos contenues dans des dossiers qui n'apparaissent pas.
Je ne sais pas si le problème vient de la Freebox ou de MediaTomb.


---------------
Be the one with the flames.
Reply

Marsh Posté le 15-05-2009 à 15:26:39    

ça me rappelle mon problème de sous-dossiers qui n'apparaissent pas (avec ushare comme avec coherence) sur la freebox alors que tout est ok avec un client upnp av en local sur le pc.
 
peut-être que l'implémentation du upnp av sur la freebox n'est pas encore vraiment au point.

Reply

Marsh Posté le 15-05-2009 à 20:29:12    

bon apparemment cela se confirme pour les mkv (vu sur proxad.adsl.tv).
Les mkv > 2 Go = écran noir.
 
Je vais sagement attendre alors... surtout que l'upnp ne semble pas super au point et que je ne trouve pas d'info pour passer mon fw...

Reply

Marsh Posté le 16-05-2009 à 14:49:17    

Si quelqu'un cherche encore quels ports ouvrir pour le serveur UPnP :
 


# On accepte tout ce qui vient/va de la Freebox HD
iptables -A INPUT -s 212.27.40.254 -j ACCEPT


 
Cela marche parfaitement. J'ai mis plus de détail sur mon site :
http://blog.slucas.fr/blog/freebox-upnp


Message édité par vlad59 le 07-10-2010 à 09:24:18

---------------
Minus et Cortex forever. Tutoriels sur Debian, XFCE, Dockstar, Nginx, ...
Reply

Marsh Posté le 16-05-2009 à 14:51:53    

Yes !
 
Merci pour ce post !!!
 
Il n'y a rien à faire pour le Multicast ?  
J'ai lu qu'il fallait ajouter une route vers 239.xxx.xxx.xxx...
 
je bookmark ton site :D
 
EDIT : enfin... quand je ferais mes tests j'affinerais, je n'ai pas 100% confiance moi :p


Message édité par sioban44 le 16-05-2009 à 14:53:05
Reply

Marsh Posté le 16-05-2009 à 18:34:30    

Pour le multicast, j'ai aussi lu ça sur le site de UShare mais je n'en ai pas eu besoin (ni avec XBMC ni avec la Freebox).
 
Si tu manque de confiance : tu n'as qu'à autoriser uniquement les port UPnP (comme les règles que j'ai mise pour le réseau local). J'ai juste la flemme.


Message édité par vlad59 le 16-05-2009 à 18:36:37

---------------
Minus et Cortex forever. Tutoriels sur Debian, XFCE, Dockstar, Nginx, ...
Reply

Marsh Posté le 18-05-2009 à 10:47:49    

sioban44 a écrit :

@nafan : ma freebox est en mode modem et j'ai un firewall à trois pattes derrière avec sur une des pattes le serveur et sur l'autre le LAN.
 
Il faut donc que j'ouvre des ports entre le serveur et la freebox

Oups... effectivement.
J'ai la fâcheuse habitude de considérer la FreeboxHD comme un équipement du réseau local  :non:  


---------------
Achats/Ventes : mon Feed-back
Reply

Marsh Posté le 18-05-2009 à 11:11:05    

Hehe :D

Reply

Marsh Posté le 18-05-2009 à 15:21:49    

Bon ben reboot oblige je suis en train de tester...
Je mets en place mediatomb (@vlad59: il fonctionne aussi en sqlite mais au final je le mettrais en mysql qui est bcp + performant). En plus il dispose d'une interface web et supporte l'inotify
 
Je reviendrais vers le forum pour lister les ports que j'ai du ouvrir


Message édité par sioban44 le 18-05-2009 à 15:23:40
Reply

Marsh Posté le 18-05-2009 à 15:42:32    

mouais pas convaincant, j'ai aucune alerte sur le firewall mais la fb ne voit rien...
 
cela marche si la fb est en mode modem ???

Reply

Marsh Posté le 19-05-2009 à 14:12:59    

Idem chez moi.
J'ai rapidement testé hier soir en DMZ, et la freebox ne voit pas le serveur ushare (que ma PS3 voit sans problème)
Je suis également en mode bridge, et vu l'interface de gestion du routeur sur le site de Free (notamment la case à cocher uPNP) j'ai comme un doute sur le fait que ce soit compatible avec le mode bridge...


---------------
Achats/Ventes : mon Feed-back
Reply

Marsh Posté le 19-05-2009 à 14:34:13    

d'après ce que j'ai lu l'UPNP sur le routeur n'est pas nécessaire mais le mode routeur oui... (à confirmer tout de même !)

Reply

Marsh Posté le 19-05-2009 à 14:50:26    

Pour info, chez moi la FB est en bridge et je fais tourner MediaTomb (et ushare, mais qui bug avec les JPG) sur un serveur en frontal de mon réseau.
Ça fonctionne donc très bien (même sur 2 boîtiers HD en même temps) si le firewall du PC est correctement configuré.
 
Sur la machine, il faut bien penser à ouvrir les ports suivants :
*) UDP 1900
*) TCP du serveur UPnP (49200, par défaut pour ushare)
 
Attention, pour l'UDP 1900, il peut être bloqué par une règle de blocage multicast.
Dans ce cas, essayer à la main :

Code :
  1. /sbin/iptables --insert INPUT --proto udp --dport 1900 --destination 239.255.255.250 --jump ACCEPT
  2. /sbin/iptables --insert OUTPUT --proto udp --dport 1900 --destination 239.255.255.250 --jump ACCEPT


Message édité par grand-pa le 19-05-2009 à 14:51:48

---------------
Franck -- http://grand-pa.myphotos.cc/
Reply

Marsh Posté le 19-05-2009 à 14:53:30    

pourquoi udp 1900 ?

Reply

Marsh Posté le 19-05-2009 à 14:55:05    

Mouais et les règles de NAT sont où ?
 
Je serais intéressé par toutes les règles que tu as mises en oeuvre pour que cela fonctionne :D
 
De mon point de vu, ce qui ne marche pas chez moi c'est le routage Multicast sur mon firewall (Cisco Pix)
 
EDIT : UDP/1900 c'est le port UPNP


Message édité par sioban44 le 19-05-2009 à 14:55:37
Reply

Marsh Posté le 19-05-2009 à 14:55:49    

Pour le SSDP. Voir :
http://fr.wikipedia.org/wiki/Unive [...] andards.29
http://fr.wikipedia.org/wiki/Simpl [...] y_Protocol
 
Sans ça, pas de découverte des serveurs UPnP !  ;)


---------------
Franck -- http://grand-pa.myphotos.cc/
Reply

Marsh Posté le 19-05-2009 à 14:55:54    

239.255.255.250 c'est l'IP de ta Freebox ?
 
Tu as branché la box HD sur le VLAN et ton routeur sur le switch de la Fbx ?
Et malgré cela ton routeur peux envoyer des paquets sur le réseau vlan ?

Reply

Marsh Posté le 19-05-2009 à 15:06:04    

Non, 239.255.255.250 c'est l'adresse de multicast UPnP
 
Ma config :
*) Freebox ADSL en bridge sans WiFi
*) Freebox HD1 par le port RJ45 dédié (jaune)
*) Freebox HD2 par CPL
*) Serveur frontal (Linux SME Server 7.4, basé sur RHEL 4) sur l'un des 4 ports RJ45 du switch de la Freebox ADSL
 
Sur le switch de la Freebox ADSL ne sont donc branchés qu'un CPL (pour la FB HD2) et mon serveur qui possède donc mon adresse IP publique.
 
Pour la partie WiFi, désolé, ce sera sans moi.  ;)


---------------
Franck -- http://grand-pa.myphotos.cc/
Reply

Marsh Posté le 19-05-2009 à 15:16:30    

axl the mux a écrit :

Tu as branché la box HD sur le VLAN et ton routeur sur le switch de la Fbx ?
Et malgré cela ton routeur peux envoyer des paquets sur le réseau vlan ?


Désolé, lu trop trop vite, je n'avais pas bien saisi le sens de la dernière phrase... :pt1cable:  
 
Le problème est exactement le même que l'on soit en filaire ou en WiFi. La seule différence notable serait que la FB ADSL soit en mode routeur.
Ce qu'il faut bien voir, c'est que c'est la FB ADSL qui diffuse les flux réseau, peu importe le support.
 
Mon serveur communique avec la FB ADSL qui rebalance les flux là ils sont demandés.  ;)
Et ce qui est plutôt sympa, contrairement à un Freeplayer, c'est que ça ne bouffe que de la bande passante ! Quasi rien côté CPU et RAM. Miam ! :D


---------------
Franck -- http://grand-pa.myphotos.cc/
Reply

Marsh Posté le 19-05-2009 à 15:28:34    

grand-pa a écrit :

Non, 239.255.255.250 c'est l'adresse de multicast UPnP
 
Ma config :
*) Freebox ADSL en bridge sans WiFi
*) Freebox HD1 par le port RJ45 dédié (jaune)
*) Freebox HD2 par CPL
*) Serveur frontal (Linux SME Server 7.4, basé sur RHEL 4) sur l'un des 4 ports RJ45 du switch de la Freebox ADSL
...


 
Merci de ta réponse.
 
Peux tu m'expliquer  Freebox ADSL en bridge ?
Comment fais tu cela ? Il y a une option sur le site de configuration de Free ?
Ton Linux fais donc serveur DHCP.
Mais il  n'est pas sur le même plan d'adressage que la FreeboxHD1 et tu arrives à les faire communiquer ?  

Reply

Marsh Posté le 19-05-2009 à 15:32:01    

Ok.  
Ton serveur fait office de firewall et de serveur UPNP c'est ça ?
Donc pas besoin de NAT/PAT, ce qui tant à prouver que mon soucis viens de là (PAT + Multicast = KO)

Message cité 1 fois
Message édité par sioban44 le 19-05-2009 à 15:32:16
Reply

Marsh Posté le 19-05-2009 à 15:49:55    

sioban44 a écrit :

Ton serveur fait office de firewall et de serveur UPNP c'est ça ?
Donc pas besoin de NAT/PAT, ce qui tant à prouver que mon soucis viens de là (PAT + Multicast = KO)


En effet, je n'ai pas la même problématique. Et je te souhaite bon courage car le routage multicast ne semble pas super sympa... :/


---------------
Franck -- http://grand-pa.myphotos.cc/
Reply

Marsh Posté le 19-05-2009 à 15:51:39    

mouais ben je pense que je vais laisser tomber cette histoire et continuer sur le disque USB... en espérant qu'ils remettent la possibilité de lire de mkv > 2Go

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed