Retourner à l'accueil


Univers Freebox Web
communiquer
freebox tv
les dossiers
freebox pratique
les liens
les partenaires

Linksys WRT54G(S) et le Multiposte.


Catégorie Les News , publié le 26 décembre 2005 à 00h18 par Frédéric Roy
Beaucoup possède cet excellent routeur, malheureusement, le firmware dans sa version officielle manque de possibilité....

Impossible en ce qui me concerne de visualiser la télévision sur mon ordinateur sans activer le DMZ...

Après multiple recherche sur les forums j’ai trouvé la solution pour bénéficier du multiposte. (Merci à Kamul sur le forum de Freenews)

Tout d’abord, téléchargez le Firmware que vous trouvez sur Linksysinfo.org

J’ai utilisé le Firmware Version : v4.70.6 - HyperWRT 2.1b1 + Thibor11 pour le WRT54GS.

Prenez l’equivalent si vous utilisez le WRT54G.

Ensuite, Une fois que vous avez upgradé votre routeur, allez dans administration puis Edit Firewall Script :



Une fênetre va s’ouvrir et vous allez indiquer le script suivant :

usr/sbin/iptables -t nat -I PREROUTING 7 -p udp -d IP FREEBOX -j DNAT - - to-destination IP LOCALE
/usr/sbin/iptables -I FORWARD 11 -p udp -s 212.27.38.253 -d IP LOCALE -j ACCEPT

Téléchargez le script.

- IP FREEBOX est votre IP. Si vous ne la connaissez pas , rendez-vous sur le site de Free ici

- IP LOCALE, est l’IP que vous attribue votre ordinateur.

Ce qui donne pour l’exemple :



Ensuite, il vous suffit de sauvegarder et le multiposte peut commencer.

Je ne connais pas le script pour plusieurs machines. J’ai testé en mettant deux adresses Ip local avec une virgule ou un point virgule mais cela ne fonctionne pas. j’editerais cette news dès que j’ai l’information.

Merci à la personne qui a trouvé ce script que j’ai lu dans un forum ou un commentaire. 

IMPORTANT : la mise à jour du firmware de votre routeur est à vos risques et perils. Universfreebox n’est pas responsable des dommages que cela peut entraîner.

NB : Après application du script j’ai du ouvrir le port 1234 (j’ai mis en both) et les ports 31336 à 31337 en UDP pour que cela fonctionne.


Commentaire des lecteurs (64 commentaires)


commentaire de Burn
posté le 26 décembre 2005 à 01h41

Oubliez pas le asus wl500g qui lui aussi fonctionne sous linux avec des firm custom de la mort qui tue ! smiley
commentaire de FreeNews - MC Cob
posté le 26 décembre 2005 à 02h30

pas mal du tout, bravo pour la trouvaille
pour firmware wifibox (et devrait marcher avec tous les firmware basé sur le firmware de base linksys), se connecter en root en telnet puis entrer ça (le mettre en log diagnostic, marche pas :/ )  :
iptables -t nat -I PREROUTING -p udp -d IPPublicFbx -j DNAT —to-destination IPOrdinateur
iptables -I FORWARD -p udp -s 212.27.38.253 -d IPOrdinateur -j ACCEPT
reproduire les 2 commandes pour chaque PC qui veut recevoir
commentaire de DomZ
posté le 26 décembre 2005 à 08h44

Euh y’a quand meme bcp plus simple !!
www.sveasoft.com
Télécharger le firmware Alchemy 1.0
Et voila, de la meme manière que avant rentrer dans l’administration du routeur, puis dans l’onglet "Application & Gaming" et "Port Forwarding" ajouter les bonnes régles de translation d’adresse.
Voilà
commentaire de Frédéric
posté le 26 décembre 2005 à 09h31


Et voila, de la meme manière que avant rentrer dans l’administration du routeur, puis dans l’onglet "Application & Gaming" et "Port Forwarding" ajouter les bonnes régles de translation d’adresse.

Cela nous interresse... Quelles règles mets-tu ?
commentaire de disaster
posté le 26 décembre 2005 à 09h40

tres bon script qui fonctionnera sur tous les routeurs à base linux. Il consiste à remplacer l’ip de la freebox par l’ip du pc sur les flux entrant UDP, et ensuite de rediriger le multiposte sur le pc. Une question, quel est le role des param 7 et 11 ( 1ere et 2eme ligne ) .
commentaire de FreeNews - MC Cob
posté le 26 décembre 2005 à 11h06

DomZ > ta solution du port forwarding c’est une grosse bidouille !!! et c’est nul, les iptables là elles sont bien et optimisées. ça n’a vraiment rien à voir
commentaire de gagnes
posté le 26 décembre 2005 à 12h08

Bonjour,
je suis heureux de retrouver ici la config que j’avais posté sur freenews smiley
Bon on peut encore améliorer la commande en filtrant aussi la translation d’adresse sur l’ip source du freeplayer, ce qui donne :
usr/sbin/iptables -t nat -I PREROUTING 7 -p udp -s 212.27.38.253 -d IP PUBLIQUE fbx -j DNAT -to-destination IP PC /usr/sbin/iptables -I FORWARD 11 -p udp -s 212.27.38.253 -d IP PC -j ACCEPT
pour voir le résultat des commandes, il faut faire "run command" dans administration et taper les commandes suivantes :
"iptables -t nat -L -v"
1 1356 DNAT udp — any any freeplayer.freebox.fr xxx.fbx.proxad.net to:192.168.1.100
"iptables -L"
ACCEPT udp — freeplayer.freebox.fr 192.168.1.100
A noter que vous verrez aussi les forwards de ports réalisés par l’interface " Port Range Forward", qui ont la même tête, sauf qu’on peut pas filtrer sur l’ip source, d’ou l’obligation de passer les commandes à la mano.
quand aux parametres 7 et 11, ce sont des n° de règles, donc pas d’influence sur le fonctionnement smiley
Bonne bidouille et a+
commentaire de disaster
posté le 26 décembre 2005 à 16h26

Merci Gagnes ! je préfère nettement ta deuxieme solution. Dis moi si je me trompe, mais avec la premiere ca revenait à rediriger toutes les requetes udp sur le PC non, tandis qu’avec la deuxieme, on ne redirige uniquemenet les requetes udp en provenance du freeplayer ?? Ok pour les n° de regles, mais quel est leur interet si elles non pas d’influence sur le fonctionnement ?
commentaire de mougwai
posté le 26 décembre 2005 à 18h14

Hello, j’ai tester avec telenet avec mon firmware (Alchemy)et ca marche super !
merci les gars !
commentaire de Placoboy
posté le 26 décembre 2005 à 18h32

je n’ai pas de Fbox v4 mais par curiosité 212.27.38.253 c’est quoi ?
Sinon la syntaxe des regles de FW ca se trouve où ? merci smiley
commentaire de Frédéric
posté le 26 décembre 2005 à 18h44


Hello, j’ai tester avec telenet avec mon firmware (Alchemy)et ca marche super !

Tu nous indiques la procedure sur Alchemy ?
commentaire de Tode
posté le 26 décembre 2005 à 19h32

Bravo pour ce script, ça marche nickel chrome, c’est merveilleux !!! smiley
commentaire de clam
posté le 26 décembre 2005 à 19h42

bonjour, j’ai appliqué les règles ci dessus qui marchent fort bien via un telnet sur mon routeur mais je me rend compte qu’elles ne resistent pas à un reboot de ce dernier .
quelqu’un peut-il m’indiquer quel script s’execute au boot du routeur pour que je les lui glissent et quelles deviènnent permanantes
merci de votre aide
l
commentaire de Frédéric
posté le 26 décembre 2005 à 19h44

En ce qui me concerne, je souhaiterai avoir la méthode avec le Firmware Alchemy.
Cela me permettra d’editer la news pour ajouter une seconde méthode.
commentaire de scassar
posté le 26 décembre 2005 à 23h25

Pour ceux que ça interesse avec Alchemy : #nvram set rc_firewall=’# !/bin/sh PUBLIC=$(ifconfig vlan1|grep inet|cut -f 2 -d :|cut -f 0 -d " ") PC=192.168.0.2 # Par exemple iptables -t nat -I PREROUTING 7 -p udp -s freeplayer.freebox.fr -d $PUBLIC -j DNAT —to-destination $PC iptables -I FORWARD 11 -p udp -s freeplayer.freebox.fr -d $PC1 -j ACCEPT’ # nvram committ # reboot
commentaire de scassar
posté le 26 décembre 2005 à 23h26

Corrections... Mettre un retour à la ligne avant achaque variable ou # ou iptable
remplacer $PC1 par $PC
commentaire de Frédéric
posté le 26 décembre 2005 à 23h55

très bien mais on met cela où ?
commentaire de pmd
posté le 27 décembre 2005 à 02h10

Dans la console d’administration Fréderic ou via telnet/ssh.
Le dièze devant nvram symbolyse bien évidement le prompt :) (il faut donc taper les 3 commandes sucessivement).
commentaire de Frédéric
posté le 27 décembre 2005 à 08h14


Dans la console d’administration Fréderic ou via telnet/ssh. Le dièze devant nvram symbolyse bien évidement le prompt :) (il faut donc taper les 3 commandes sucessivement).

Quelle console ? Telnet/ssh ? Aurais tu une adresse email pour que tu puisses m’indiquer cela precisement ?
commentaire de Valsuzmilmar
posté le 27 décembre 2005 à 09h07

pour pouvoir utiliser le service TV freebox sur tout les ordinateurs avec le routeur linksys, il est possible d’utiliser le port triggering (se trouvant dans game restriction). Le port qui est appeler pour commander l’accès et le 554 et la plage de flux est variable. Ce qui donns pour ceux qui veulent tester : Applcation=>le nom que vous voulez Triggered Range start=554 end=554 Forward Range start=1000 end=65000 et enfin cocher enable
Maintenant tout vos PC peuvent avoir la TV sous réserve de votre bande passante, et tout est sécurisé :p
Bon film smiley
commentaire de Frédéric
posté le 27 décembre 2005 à 09h16

J’ai déjà testé cette méthode mais chez moi cela ne fonctionne pas :)
Et d’après certain ce n’est pas ce qu’il y a de plus propre.
commentaire de Anthony
posté le 27 décembre 2005 à 15h04

Moi ce que je voudrai savoir esque c’est possible qu’il y ai un piratage et que tout les chaine freebox soit disponible en HTTP .........
commentaire de Frédéric
posté le 27 décembre 2005 à 16h01


Moi ce que je voudrai savoir esque c’est possible qu’il y ai un piratage et que tout les chaine freebox soit disponible en HTTP .........

Les chaînes ne sont pas dispo en http. La liste des chaînes est en local dans la freebox (ds le noyau linux)
commentaire de paris.taipei
posté le 27 décembre 2005 à 19h25

bonjour ! les 2 boutons "edit firewall script" et "edit startup script" semblent ne pas exister sur un WRT54G (version 2), en tout cas je ne les trouve pas dans le menu "administration".
merci.
commentaire de Frédéric
posté le 27 décembre 2005 à 19h41

Il existe uniquement sur le firmware que je cite...
A ce titre, il faut upgrader le routeur avec le firmware v4.70.6 - HyperWRT 2.1b1 + Thibor11
commentaire de cyril
posté le 27 décembre 2005 à 21h38

oui mais pour un WRT54G, il n’y a que la version 4.20.7 si tu la trouve pour WRT54G merci de mettre le lien
commentaire de cyril
posté le 27 décembre 2005 à 22h04

moi quand je lance vlc, il me met ça et j’y comprend rien moi smiley je précise que je suis sous mac
livedotcom : PLAY failed No RTSP session is currently in progress
main : no suitable access module for `rtsp ://mafreebox.freebox.fr/freeboxtv/201’
commentaire de moujo33
posté le 28 décembre 2005 à 00h02

à cyril
moi je suis pas sous mac ms j’ai le meme message depui le lancement ce service par free.ms je te rassure jen ai d’autre qui s’affiche smiley
commentaire de Le Beny
posté le 28 décembre 2005 à 17h18

via le Edit Firewall Script, cela fonctionne nickel ! Merci !
Par contre, j’aurai voulu une petite explication concernant la modification de la table nat. Est ce que cela consiste à rediriger tous les flux udp venant de freeplayer vers le pc ?
Si oui, si on répéte la même commande pour un deuxième PC, comment cela va t’il fonctionner ?
commentaire de Erik
posté le 29 décembre 2005 à 02h22

Pour le WRT54G, le seul firmware que j’ai trouvé qui permette de saisir un script pour le fire wall est celui de HyperWRT.
Par contre, impossible de faire fonctionner correctement les 2 commandes IPTABLES fournies par Frédéric en haut de cet article smiley J’y ai passé une demi journée (je n’ai pas de message d’erreur, mais ca ne fonctionne pas : VLC passe d’une chaine à l’autre)... j’abandonne donc. Si qq’un y arrive, je suis preneur.
Par contre, le VLC modifié par Crazy Fred a été la solution pour moi (mille merci à son auteur smiley). CE VLC n’utilise en tout que 2 ports en UDP (les 31336 et 31339) .... et ces 2 ports sont paramétrables directement dans une "option avancée" de VLC dans Input / Codecs > Demux > RTSP/RTP.
Ce VLC magique fonctionne très bien avec FreePCvcR ( cf article ).
Je peux maintenant executer en simultané 2 VLC sur 2 PC sans aucun problème : la seule manip a faire sur le routeur a été de rediriger les 4 ports UDP vers les adresses IP de mes PC (panneau "Port range forward"). La mise à jour du firmware n’est plus necessaire (pour ceux que cette manip inquiète, ca peux être un plus !).
L’idéal pour moi serait de réussir en plus à faire fonctionner les commandes iptables pour n’ouvrir les ports que pour l’@ du serveur de FREE, mais bon...la redirection des 2 ports par VLC installé est déjà un grand pas !
A+
commentaire de Frédéric
posté le 29 décembre 2005 à 09h16

En ce qui concerne le script, je viens de me rendre compte le code html a modifié - - en —
A ce titre, l’erreur doit être là :
- -to-destination et non —to-destination
Il faut que je fasse deux espaces pour aoir deux tirets, je vais corriger.
commentaire de Math
posté le 29 décembre 2005 à 14h08

Bonjour,
Merci à tous pour ces conseils interessants. Existerait-il une solution qui permette de conserver l’allocation dynamique d’@ par le serveur DHCP du routeur ?
commentaire de
posté le 29 décembre 2005 à 14h59

Désolé d’être ignare, mais serait-il possible de faire la liste précise et documentée de ce qui marche et de ce qui ne marche pas ? On s’y perd dans vos trucs... Pour ma part j’ai essayé la méthode qui m’a semblé la plus simple avec le VLC Crazy Fred, mais je n’ai pas trouvé la trace des 2 ports UDP, j’en ai trouvé qu’un et j’ai pas compris la manip à faire. Du coup, vlc passe son temps à changer de chaîne sans afficher de contenu. (Quand je shunte le routeur ça marche nickel par ailleurs). Merci d’avance
commentaire de Malaka
posté le 29 décembre 2005 à 15h49

Pour les étourdis comme moi smiley n’oubliés pas d’activer Filter Internet NAT Redirection smiley
commentaire de Donaldo
posté le 29 décembre 2005 à 21h09

Merci bcp pour le script !!! je l’ai adapté pour que la tv fonctionne sur mes deux ordis c trop cool merci bcp
Donaldo
commentaire de Donaldo
posté le 29 décembre 2005 à 21h28

en fait on dirait que sa fonctionne sur si les deux ordinateurs son connecté temps pis.
commentaire de lordmatt2k5
posté le 30 décembre 2005 à 12h40

C’est bizarre ca n’a pas l’air de marche en "multiposte" chez moi... mais juste sur un seul poste. Ce script ne fonctionne que pour un seul ordinateur ? non ? et comment on fait quand on en a plus d’un ? merci :)
commentaire de faulty
posté le 30 décembre 2005 à 15h58

je recommande la solution postée plus haut par Valsuzmilmar, faire du port triggering. c’est simple, ça fonctionne depuis chacun des postes de votre réseau (avec des chaines différentes !), et ça ne pose pas de pb de sécurité. paramétrage légèrement + propre (ports > 1024) :

Application=>le nom que vous voulez Triggered Range start=554 end=554 Forward Range start=1025 end=65535 et enfin cocher enable
commentaire de elchicano
posté le 30 décembre 2005 à 20h38

je possede moi le WRT54GSV4 + Firmware Version : v1.05.3 d’origine, la solution proposee ci-dessus fonctionne une fois sur 5 et je ne sais pas si modifier le firmware de mon routeur est possible sur le WRT54GSV4 car pas notifier sur les firmware disponible >> qq’un peut me confirmer sur la possibilite de l’upgrade du firmware ou sur un autre parametrage possible ????
commentaire de mrique
posté le 31 décembre 2005 à 12h47

Le problème du port triggering est qu’on ouvre tant tcp que udp (alors qu’udp suffit, ce qui est un peu moins risqué) pour ma part je m’en tient au port forwarding sur udp : j’ai fait plusieurs règles de forwarding vers mes différentes ip privée des pc de ma maison, et quand je veux regarder la tv, ça prend deux secondes de cliquer sur le raccouci de l’interface web du routeur, cocher la case enable de la règle et faire ok
.. en plus j’arrive pas à faire marcher le port triggering, meme avec le dernier Firmware Version : v4.20.7 !-)
commentaire de Tode
posté le 31 décembre 2005 à 14h16

Ca marche nickel avec le méthode posté par Frédéric (initialement posté par Kamul). En revanche, depuis l’upgrade du firmware, c’est le Freeplayer qui déconne : toutes mes vidéos rament. Des vidéos qui fonctionnaient parfaitement avant l’upgrade rament à présent... Quelqu’un aurait les mêmes problèmes ?
commentaire de luc
posté le 03 janvier 2006 à 00h11

bonjour à tous,
quelqu’un aurait une solution pour un malheureux avec un WRT54G v5.. !!GRR !!
merci
commentaire de Frédéric
posté le 03 janvier 2006 à 00h18

La solution tu l’as ds cette news...
Qu’est ce qui ne fonctionne pas ???
Sinon, ouvre les ports, cf . : http://www.universfreebox.com/forum/viewtopic.php ?t=359
commentaire de zazadec
posté le 10 janvier 2006 à 00h22

Petite question aux utilisateurs d’un routeur WRT54GC ?
commentaire de deep
posté le 11 janvier 2006 à 10h19

installez openwrt, ensuite un ptit tutoriel iptables et vous aurez plus jamais de pb de ports ou de sécurité, car les plages ouvertes 1025-65535 c’est vraiment pas joli
commentaire de Galere !!!
posté le 12 janvier 2006 à 21h41

Galere galere ca marche pas chez moi...
J ai un routeur WRT54G en wifi. J ai validé les CGV of course et fais moult reboots. Mon reso est en DHCp et l IP de mon PC est : 192.168.1.100
J ai la version normale de VLC suggeree par Free et voici mes reglages routeur :
Une idée ?
http://img67.imageshack.us/img67/6546/screen14is.jpg http://img67.imageshack.us/img67/3406/screen23ax.jpg
le message d erreur http://img6.imageshack.us/img6/3628/screen33qj.jpg
commentaire de Frédéric
posté le 12 janvier 2006 à 23h06

Il faut que tu ouvres le port 1234
Ouvre également 8080 et 1236.
commentaire de
posté le 13 janvier 2006 à 08h31

« Il faut que tu ouvres le port 1234 Ouvre également 8080 et 1236. »
Merci pour ta reponse smiley
Le port 8080 est deja ouvert (voir 1er screen). Pourquoi dois je ouvrir les ports 1234 et 1236 ? Pas le 1235 ? Via un simple Port forwarding ?
Merci d avance smiley
commentaire de
posté le 13 janvier 2006 à 09h11

Le 1234 c’est pour le Freeplayer. S’il n’est pas ouvert - chez moi -, le multiposte ne fonctionne pas.
Le 1236, c’est Maxime Bizon qui recommande de l’ouvrir.
commentaire de jilo
posté le 18 janvier 2006 à 19h10

Bonjour, Je n’ai pas tout suivi ... sur votre architecture Ou se situe le routeur Lynksys par rapport à la free box ? La free box est elle en mode routeur ? N’y a t il pas possibilité de recevoir la télé sur plusieurs pc sans routeur aditionel ? Merci de vos réponses ; je suis actuellement en freebox en mode routeur et le multiposte ne fonctionne en effet que sur un pc. Merci.
commentaire de Djecom
posté le 21 janvier 2006 à 19h55

Exellent Merci beaucoup !!!
commentaire de angelovers
posté le 24 janvier 2006 à 13h24

y’a sinon un nouveau moyen pour y arrive la c’est en utilisent la version modifier de vnc crazy qui fait que maintenant VLC utilise des ports bien precis.
Pour les impatients (sous windows), chopez donc ceci : http://crazy.fred.free.fr/divers/vlc-0.8.4a-crazy.zip Les ports utilisés devraient en toute logique être limités aux ports 31336 et 31337 (peut être même que 31336).
Plus précisément, il a modifié le fichier livedotcom.cpp des sources de VLC. Donc ceux qui veulent compiler pour autre chose que du win32, voilà le diff (fait à la va vite) : http://crazy.fred.free.fr/divers/livedotcom.diff
On peut clairement beaucoup mieux faire, mais ce sera déjà beaucoup moins pénible qu’ouvrir une énorme plage pour du port-forwarding.
voila et encore maerci a crazy
commentaire de
posté le 31 janvier 2006 à 21h55

pour les routeur linsksys c’est ici http://guillaume.rince.free.fr/spip/rubrique.php ?id_rubrique=14
commentaire de Frédéric
posté le 31 janvier 2006 à 21h59

Que de mauvaises solutions.. Il est préférable de faire celle que j’ai donnée. Cette méthode est entièrement sécurisée.
commentaire de Lymphatik
posté le 02 février 2006 à 19h35

Bonjour en utilisant ces commandes iptable j’arrive a un probleme assez bizzare.
On ne peut changer de chaine.
Je m’explique, nous sommes disons 3 a regarder la tele et le premier qui lance vlc choisit tranquillement ca chaine et ensuite si l’on veux regarder la tele la seul chaine accessible sera la meme que le premier qui a lancé vlc
Normal ??
Merci
commentaire de Yves
posté le 07 mars 2006 à 18h05

Merci pour cette solution qui m’a enfin permis de résoudre mon problème d’absence d’image avec adsltv
commentaire de frip21
posté le 21 mars 2006 à 12h09

bonjour, je suis heureux d’avoir trouver ce forum ! ca marche nickel pour regarder la tv sur mon ordi, et de regarder des films sur ma tv ! Mais depuis l’installation Hyperwrt_GSv4_Thibor14.bin et l’ouverture des ports du routeur pour le pc1 en wifi comme citez ci dessus : 1234 les deux,31336 à 31337 udp, 8080 tcp, j’ai un ralentissemnt de 5s pour l’affichage de chaque page web, alors qu’avant installation, c’était ultra rapide ! Y a t il une petite asctuce que je n’aurai pas fait ! remarque : l’autre ordianteur(pc2) qui est en wifi aussi, mais dont aucun port est parametre sur le routeur, l’affichage est instantané !
commentaire de DaFarmer
posté le 22 mars 2006 à 23h45

J’ai le WRT54GS, firmware Firmware Version : v4.70.6 - HyperWRT 2.1b1 + Thibor11
La regle de firewall que j’ai ajouté dans la page Administration -> Management :

usr/sbin/iptables -t nat -I PREROUTING 7 -p udp -d IP 82.239.133.41 -j DNAT —to-destination 192.168.99.99 /usr/sbin/iptables -I FORWARD 11 -p udp -s 212.27.38.253 -d 192.168.99.99 -j ACCEPT

Dans les ports forwardés : 8080 Both -> 192.168.99.99 1234 Both -> 192.168.99.99 31335 à 31336 UDP -> 192.168.99.99
Dans le triggering : 554-554 -> 1024 - 65000 Enabled
Le firewall de windows Xp sp2 sur la machine 192.168.99.99 est desactivé, Les CGV sont validées depuis assez longtemps (j’utilise freeplayer depuis deja plusieurs mois), J’ai fait un hard reset de la Fbx ce soir meme.
J’ai installé la version VLC modifié par crazyfred paramétrée sur le port 31335
Les chaines defilent mais aucune image apparait. Message de VLC :

main debug : creating new input thread main debug : set input option : sout to #duplicatedst=display main debug : waiting for thread completion main debug : stream=`duplicate’ main debug : looking for sout stream module : 1 candidate stream_out_duplicate debug : creating ’duplicate’ stream_out_duplicate debug : * adding `display’ main debug : stream=`display’ main debug : looking for sout stream module : 1 candidate main debug : using sout stream module "stream_out_display" main debug : using sout stream module "stream_out_duplicate" main debug : `rtsp ://mafreebox.freebox.fr/freeboxtv/201’ gives access `rtsp’ demux `’ path `mafreebox.freebox.fr/freeboxtv/201’ main debug : creating demux : access=’rtsp’ demux=’’ path=’mafreebox.freebox.fr/freeboxtv/201’ main debug : looking for access_demux module : 1 candidate main debug : thread 3524 (input) created at priority 1 (src/input/input.c:230) livedotcom debug : sdp=v=0 o=leCDN 1143067409 1143067409 IN IP4 kapoueh.proxad.net s=France 2 i=France 2 c=IN IP4 0.0.0.0 t=0 0 m=video 0 RTP/AVP 33 a=control :rtsp ://212.27.38.253/freeboxtv/201
livedotcom debug : RTP subsession ’video/MP2T’ livedotcom error : PLAY failed No RTSP session is currently in progress
main warning : no access_demux module matching "rtsp" could be loaded main debug : creating access ’rtsp’ path=’mafreebox.freebox.fr/freeboxtv/201’ main debug : looking for access2 module : 4 candidates vcd debug : trying .cue file : mafreebox.freebox.cue access_file warning : mafreebox.freebox.fr/freeboxtv/201 : No such file or directory cdda debug : trying .cue file : mafreebox.freebox.cue cdda warning : could not open mafreebox.freebox.fr/freeboxtv/201 main warning : no access2 module matching "rtsp" could be loaded main error : no suitable access module for `rtsp ://mafreebox.freebox.fr/freeboxtv/201’ main debug : destroying chain... (name=duplicate) stream_out_duplicate debug : closing a duplication main debug : destroying chain... (name=display) main debug : unlocking module "stream_out_display" main debug : destroying chain done main debug : unlocking module "stream_out_duplicate" main debug : destroying chain done main debug : thread times : real 0m0.156250s, kernel 0m0.015625s, user 0m0.000000s main debug : thread 3524 joined (src/input/input.c:386) main : nothing to play

Si quelqu’un a la solution je le venererai jusqu’a la fin de l’année !
commentaire de scotty
posté le 24 mars 2006 à 13h28

Essayez
/usr/sbin/iptables -t nat -A PREROUTING -p udp -d 82.239.133.41 -j DNAT —to-destination 192.168.99.99
/usr/sbin/iptables -I FORWARD 1 -p udp -s 212.27.38.253 -d 192.168.99.99 -j ACCEPT
Remarques :
1. Il y a *deux* signes ’moins’ directement (pas d’espaces) devant to-destination.
2. Il y a un retour a la ligne devant le deuxieme /usr/sbin/itables (il n’y en a pas d’autres).
commentaire de scotty
posté le 24 mars 2006 à 13h36

Et il vaut mieux enlever les ports forwardes et triggering, au moins ceux dont vous n’avez pas besoin pour le multiposte, autrement il risque d’y avoir des interactions avec les effets du script.
Sinon, au lieu d’utiliser le script, un forward udp des ports 31334 et 31335 pourrait faire l’affaire.
commentaire de scotty
posté le 24 mars 2006 à 23h30

Après quelques jours de travail, voici un script qui me semble plus sur (dans le sens d’être sélectif) que ceux proposés avant. Il suppose la version "crazy" de VLC, ou équivalente.
Script à rentrer sur un routeur WRT54g :
/usr/sbin/iptables -t nat -A PREROUTING -p udp -i vlan1 -s 212.27.38.253 -d IPFBX —dport ppppm :pppp -j DNAT —to-destination IPPC
/usr/sbin/iptables -I FORWARD 1 -p udp -i vlan1 -s 212.27.38.253 -d IPPC —dport ppppm :pppp -j ACCEPT
où :
IPFXB = votre adresse IP donné par fournisseur d’internet
IPPC = adresse IP du PC qui devrait recevoir les données
pppp = numéro du port donné à VLC
ppppm = numéro du port donné à VLC - 1
Remarques :
1. Il y a deux signes moins (-) devant dport et to-destination. 2. Il y a un retour à la ligne au deuxieme /usr/sbin/.
commentaire de JayPee
posté le 09 avril 2006 à 17h39

Hello ! smiley
Le truc difficile c’est qu’il y a PLEIN de bonnes idées dans ces suites de post... smiley mais que tout est sans doute un peu confus pour celui/celle qui débarque et essaie d’avoir THE version qui fonctionne ! smiley
Bon, modestement, je vais vous montrer où j’en étais et la méthode qui a pas mal fonctionné pour moi... smiley
Situation de départ : 1) J’ai un vieux routeur WRT54G (acheté en 2001) smiley 2) j’ai 2 PCs en réseau (Wifi et filaire) 3) Le PC principal (avec les gros disks durs, les applications) est loin de la freebox et de la TV, donc en réseau Wifi. Je l’ai configuré en adresse IP fixe (à cause de mes applications serveur, HTTP, mails, etc hébergés
Méthode choisie : ETAPE 1) Réussir à faire marcher Freeplayer TV d’abord !! smiley ETAPE 2) Mettre à jour le Firmware de votre vieux routeur (pour accéder au Port forward triggering) (a mon avis, c’est OPTIONNEL mais bon, je l’ai fait, et ca marche DEPUIS, coïncidence ou étape indispensable, je n’en sais rien !!) smiley ETAPE 3) Mise en place (indispensable en revanche !!) du VLC de CrazyFred et du paramaétrage de 2 ports forwarding
Pourquoi ces 3 méthodes ?
1) Je me suis dit que, avant de faire de la multi-diffusion de la Freebox vers 1 de mes 2 PC, il fallait d’abord que je réussisse à faire fonctionner l’étape "DE BASE" : Utiliser le FreePlayer TV, soit la capacité, depuis la Freebox, de pouvoir lire des fichiers video dispos sur un de vos PC mis en réseau WIFI/filaire derrière votre routeur Linksys WRT54G
ETAPE 1 : Donc, je vous suggère de suivre les instructions : [url=http://www.tvfreeplayer.com/ ?module=tutos&tuto_id=41/]Tutoriel_tvfreeplayer [/url]
... sachant que vous aurez besoin de mettre en place les PORT FORWARDING suivants :
* PORT 1234 (Utilisé par votre Freebox pour l’émission) vers votre PC qui, préalablement, doit avoir une adresse IP FIXE (genre 192.168. 1.02) * Port 8080 (j’ai également mappé le port 8081)
.... Vous avez réussi à afficher sur votre TV, via l’option FreePlayer TV, un film DIVX qui dormait sur le PC 192.168.1.102 (qui est, dans mon cas, le PC "principal", celui sur lequel j’ai placé le logiciel VLC qui sert de serveur/diffuseur vers la Freebox/FreeplayerTV ??
Bravo !!!! Etape 1 complète !!! smiley
Maintenant, j’ai choisi de remettre à jour le Firmware de mon vieux routeur WRT54G ? Pourquoi ? 2 raisons à cela :
a) Il semble, en lisant les posts précédents, que l’on a besoin d’utiliser les options de port forwarding spécifiques nommées PORT TRIGGERING. Elles ne sont pas disponibles dans la vieille version standard de 2001...
b) il semble que VLC/FREE utilise un protocole de communication un peu spécial : RSTP ou un truc du style... A mon avis, le précédent firmware ne sait pas parler "RSTP". En fait, j’en suis presque convaincu ==> Suffit d’ouvrir le contenu de la playlist pointant vers la freebox ==> les adresses sont toutes indiquées avec un RSTP :// à la place du HTTP :// ou du FTP ://...
ETAPE 2 : Allez télécharger et installer la dernière version du firmware pour votre routeur WRT54G :
[url=http://http://www.linksysinfo.org/]Linksys_firmware_officiel[/url]
Vous avez réussi à installer le firmware de Linksys ? Vous avez réussi à vous y retrouver par rapport à vos bonnes vieilles pages de SETUP et ADVANCED SETUP ? Okay !!!! smiley
Alors, pour info, les pages de PORT FORWARDING sont dorénavant appelées GAMING & APPLICATION ==> Pas de panique, toutes vos configurations pour vos mini serveurs mails, HTTP, FTP, etc, tout ça a été préservé dans la mise à jour du firmware...
ETAPE 3 : Il convient donc de paramétrer votre routeur pour faire la diffusion de flux TV depuis la Freebox vers un PC. Là, 2 choses à faire :
a) Utiliser le VLC de CrazyFred. Je renonce à vous redonner le lien ==> Il est déjà existant plus haut... C’est indispensable pour n’avoir à mappé que 2 PORT supplémentaires par PC sur lesquels vous souhaitez visisionner le flux TV de la Freebox...
b) en revanche, pour ma part, j’ai paramétré un PORT FORWARDING, un et un seul ! Pas besoin de port triggering... smiley
* PORTS 31336 et 31337 que j’ai renvoyé vers mon PC 192.168.1.102. D’ou ki viennent ces ports ? Ben, dans la version VLC de CrazyFred, VLC n’écoute et envoie du flux que sur 2 ports (modifiables, by the way) qui sont par défaut 31336 (entrant) & 31337 (sortant).
Du coup, on peut imaginer comme Frédéric ou Erik le disait plutôt, que vous placerez autant de VLC CrazyFred que de PC, et vous modifierez les PORTS sur chacun de vos PC (et également sur le PORT FORWARDING de votre routeur) de façon à pouvoir avoir de la multi-diffusion en parallèle sur TOUS vos PC, sans que votre routeur ne soit "perdu". PC 1 : Ports 31336 et 31337 PC 2 : Ports 31338 et 31339 etc.
Voila, je n’ai pas encore ré-installer ADSL TV ou autre application d’émulation de lecteur TV sur mon PC, mais pour peu qu’il utilise le VLC de CrazyFred, ca devrait marcher aussi bien qu’en utilisation "BRUT de décoffrage".
C’est à dire que : a) je lance VLC b) j’ouvre la playlist qui pointe vers http://mafreebox.freebox.fr/freeboxtv c) Là je double-clique sur une des chaines affichées dans la piste de lecture. Si la chaine est active sur votre abonnement, après 2/3 secondes, le son ET la video apparaissent sur l’écran !!! smiley
commentaire de thikali
posté le 01 mai 2006 à 08h10

Je confirme : le port triggering fonctionne parfaitement. Aucune autre regle necessaire, le forwarding sur le 8080, 1234, 31336 ne sont même plus utile. Donc c’est simple mais surtout, je reçois la TV sur tous les PC de mon réseau sans aucune manip (cool pour les mômes !)
Ma config : WRTG5GS v3.37.6
Je me doute un peu du fonctionnement de ce triggering mais si un "câlé" en réseau peut expliquer comment ça marche, ce serait cool.
commentaire de
posté le 23 juillet 2006 à 17h30

Salut,
D’après ce que je sais,le port triggering, c’est presque la même chose que le forwarding. La seule différence c’est que le triggering n’enverra les flux que vers le PC qui l’a demandé. On pourrait dire que c’est du forwarding dynamique.
En tout cas chez moi ça ne fonctionne pas. J’utilise la version 0.8.5 de VLC et j’ai paramétré les ports à ouvrir (dans la console admin de linksys(Firmware Version : v1.06.1)et dans l’appli vlc). Chose étrange, au bout de dix minutes j’ai réussi a avoir tv polonia. J’ai essayé de changer de chaine, sans succes. tout s’est rebloqué comme avant smiley

Commenter cet article


 







| Nos flux rss | CSS Valide | Signaler un abus | Contacter le webmaster | Freeportail | Sitemap | Forum | L’équipe | Mobile | Groupe Facebook |