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.
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)
Oubliez pas le asus wl500g qui lui aussi fonctionne sous linux avec des firm custom de la mort qui tue !
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
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
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à
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à
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 ?
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 ) .
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
Bonjour,
je suis heureux de retrouver ici la config que j’avais posté sur freenews
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
Bonne bidouille et a+
je suis heureux de retrouver ici la config que j’avais posté sur freenews
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
Bonne bidouille et a+
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 ?
Hello,
j’ai tester avec telenet avec mon firmware (Alchemy)et ca marche super !
merci les gars !
merci les gars !
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
Sinon la syntaxe des regles de FW ca se trouve où ? merci
Hello, j’ai tester avec telenet avec mon firmware (Alchemy)et ca marche super !
Tu nous indiques la procedure sur Alchemy ?
Bravo pour ce script, ça marche nickel chrome, c’est merveilleux !!!
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
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
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.
Cela me permettra d’editer la news pour ajouter une seconde méthode.
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
Corrections...
Mettre un retour à la ligne avant achaque variable ou # ou iptable
remplacer $PC1 par $PC
remplacer $PC1 par $PC
très bien mais on met cela où ?
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).
Le dièze devant nvram symbolyse bien évidement le prompt :) (il faut donc taper les 3 commandes sucessivement).
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 ?
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
Maintenant tout vos PC peuvent avoir la TV sous réserve de votre bande passante, et tout est sécurisé :p
Bon film
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.
Et d’après certain ce n’est pas ce qu’il y a de plus propre.
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 .........
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)
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.
merci.
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
A ce titre, il faut upgrader le routeur avec le firmware v4.70.6 - HyperWRT 2.1b1 + Thibor11
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
moi quand je lance vlc, il me met ça et j’y comprend rien moi
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’
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’
à 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
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
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 ?
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 ?
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
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
). 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+
Par contre, impossible de faire fonctionner correctement les 2 commandes IPTABLES fournies par Frédéric en haut de cet article
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
). 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+
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.
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.
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 ?
Merci à tous pour ces conseils interessants. Existerait-il une solution qui permette de conserver l’allocation dynamique d’@ par le serveur DHCP du routeur ?
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
Pour les étourdis comme moi
n’oubliés pas d’activer Filter Internet NAT Redirection
n’oubliés pas d’activer Filter Internet NAT Redirection
Merci bcp pour le script !!!
je l’ai adapté pour que la tv fonctionne sur mes deux ordis c trop cool merci bcp
Donaldo
Donaldo
en fait on dirait que sa fonctionne sur si les deux ordinateurs son connecté temps pis.
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 :)
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
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 ????
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 !-)
.. en plus j’arrive pas à faire marcher le port triggering, meme avec le dernier Firmware Version : v4.20.7 !-)
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 ?
bonjour à tous,
quelqu’un aurait une solution pour un malheureux avec un WRT54G v5.. !!GRR !!
merci
quelqu’un aurait une solution pour un malheureux avec un WRT54G v5.. !!GRR !!
merci
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
Qu’est ce qui ne fonctionne pas ???
Sinon, ouvre les ports, cf . : http://www.universfreebox.com/forum/viewtopic.php ?t=359
Petite question aux utilisateurs d’un routeur WRT54GC ?
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
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
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
Il faut que tu ouvres le port 1234
Ouvre également 8080 et 1236.
Ouvre également 8080 et 1236.
« Il faut que tu ouvres le port 1234
Ouvre également 8080 et 1236. »
Merci pour ta reponse
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
Merci pour ta reponse
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
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.
Le 1236, c’est Maxime Bizon qui recommande de l’ouvrir.
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.
Exellent Merci beaucoup !!!
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
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
pour les routeur linsksys c’est ici
http://guillaume.rince.free.fr/spip/rubrique.php ?id_rubrique=14
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.
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
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
Merci pour cette solution qui m’a enfin permis de résoudre mon problème d’absence d’image avec adsltv
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é !
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 :
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 :
Si quelqu’un a la solution je le venererai jusqu’a la fin de l’année !
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 !
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).
/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).
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.
Sinon, au lieu d’utiliser le script, un forward udp des ports 31334 et 31335 pourrait faire l’affaire.
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/.
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/.
Hello !
Le truc difficile c’est qu’il y a PLEIN de bonnes idées dans ces suites de post...
mais que tout est sans doute un peu confus pour celui/celle qui débarque et essaie d’avoir THE version qui fonctionne !
Bon, modestement, je vais vous montrer où j’en étais et la méthode qui a pas mal fonctionné pour moi...
Situation de départ : 1) J’ai un vieux routeur WRT54G (acheté en 2001)
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 !!
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 !!)
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 !!!
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 !!!!
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...
* 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 !!!
Le truc difficile c’est qu’il y a PLEIN de bonnes idées dans ces suites de post...
mais que tout est sans doute un peu confus pour celui/celle qui débarque et essaie d’avoir THE version qui fonctionne !
Bon, modestement, je vais vous montrer où j’en étais et la méthode qui a pas mal fonctionné pour moi...
Situation de départ : 1) J’ai un vieux routeur WRT54G (acheté en 2001)
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 !!
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 !!)
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 !!!
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 !!!!
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...
* 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 !!!
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.
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.
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
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
![[Film] Opération dragon](IMG/arton6721.jpg)
![[Documentaire] France 2 : "Planète Facebook" , "Un cordon pour la vie"](IMG/arton6715.png)
![[Film] Mission](IMG/arton6714.jpg)
![[Série] Eureka saison 1 sur SerieClub](IMG/arton6703.jpg)
![[TV-Réalité] Maman cherche l’amour](IMG/arton6693.jpg)


