jmtrivial
Tutoriels logiciel

Cette page est dédiée aux tutoriels de configuration et d'utilisation de logiciels libres.

  • Un tutoriel wacom dédié à la configuration des tablettes graphiques de cette marque sous GNU/Linux.
15 octobre 2005
TV Freebox et Firehol

Free propose à ses abonnés dégroupés l'accès à un ensemble de chaines diffusées via la freebox. Il est possible de les regarder soit via une TV classique (par prise peritel) ou sur un ordinateur en utilisant vlc (mode multiposte). Cependant, ils ne précisent pas comment régler un éventuel routeur placé derrière la freebox.

J'utilise pour ma part un serveur fonctionnant sous Debian GNU/Linux, qui sert de passerelle vers mon PC de bureau. Cependant, si l'on veut utiliser vlc sur un ordinateur non directement relié à la freebox, on est vite confrontés à un soucis : la freebox a besoin d'ouvrir certains ports sur la machine qui affichera la télé pour que cela fonctionne. Il est donc nécessaire de configurer un peu le firewall du routeur pour que cela fonctionne.

Après avoir glané à gauche à droite les renseignements nécessaires, voici les informations qu'il faut retenir:

  • Redirection du port 8080 (tcp) vers le PC qui affichera la TV
  • Redirection du port 1234 (udp) vers le PC qui affichera la TV
  • Redirection d'une plage de ports 32000:36000 (udp) vers le PC qui affichera la TV

Plusieurs remarques: ces informations sont suffisantes, mais peut-être pas nécessaires; d'autre part, ces redirections étant explicites seul un seul ordinateur du sous-réseau pourra afficher la TV.

Le logiciel de configuration parefeu que j'utilise est firehol. Voici donc les règles que j'ai ajouté:

	   dnat to 192.168.109.2:8080 inface eth0 proto tcp dport 8080
	   dnat to 192.168.109.2:1234 inface eth0 proto udp dport 1234
	   dnat to 192.168.109.2 inface eth0 proto udp src 212.27.38.253 dport 32000:36000
	   
et dans la section internet2home:
	   router internet2home inface eth0 outface eth1
	     masquerade reverse
	     [...]
	     route webcache accept
	     route custom freeout udp/1234 any accept
	     route custom freein udp/32000:36000 any accept 
	   
Où eth0 est le port du serveur connecté à la freebox, et eth1 connecté au sous-réseau. 212.27.38.253 est l'adresse mafreebox.freebox.fr qui est l'adresse utilisée par ce service. C'est certainement améliorable, mais ça a le mérite de fonctionner chez moi.

Remarques: je pense que la redirection du port 8080 n'est pas nécessaire, car j'ai cru comprendre que c'était le port utilisé pour récupérer la liste des streams.

1er janvier 2006
éditer
 

Cette page est certainement valide XHTML, la feuille de style certainement valide CSS

Copyright © Jean-Marie Favreau 2004-2011