Table des matières

, , , , ,

Multiposte Free

Pour pouvoir profiter du multiposte Free sur plusieurs ordinateurs situés derriere une freebox en mode modem et un routeur linux.

Procédure écrite pour ubuntu Karmic (VLC version 1.02) mais fonctionne a priori sur d'autres versions.

Il faut choisir et configurer un port différent par ordinateur (par exemple 33000 pour le 1er, 35000 pour le suivant , ….)

Vous pourrez ensuite regarder la télé via le mutiposte en lancant dans un terminal :

vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

Configuration de VLC

Firewall

Voici ensuite les règles firewall a mettre sur votre routeur linux pour que ca fonctionne :

# config generale
IPTABLES="/sbin/iptables"
INTERNET_IF="eth1"

# multiposte
MULTIPOSTE_IP1="192.168.1.12"
MULTIPOSTE_IP2="192.168.0.5"
MULTIPOSTE_IPs="$MULTIPOSTE_IP1 $MULTIPOSTE_IP2"


MA_FREEBOX="212.27.38.253"
$IPTABLES -t nat -A PREROUTING -i $INTERNET_IF -s $MA_FREEBOX -p udp -m udp --dport 32000:34000 -j DNAT --to-destination $MULTIPOSTE_IP1
$IPTABLES -t nat -A PREROUTING -i $INTERNET_IF -s $MA_FREEBOX -p udp -m udp --dport 34001:36000 -j DNAT --to-destination $MULTIPOSTE_IP2

for client in $MULTIPOSTE_IPs; do
  $IPTABLES -A FORWARD -i $INTERNET_IF -s $MA_FREEBOX -d $client -p udp -m udp -j ACCEPT
  $IPTABLES -A FORWARD -o $INTERNET_IF -s $client -d $MA_FREEBOX -p tcp -m tcp --dport 554 -j ACCEPT
  $IPTABLES -A FORWARD -o $INTERNET_IF -s $client -d $MA_FREEBOX -p udp -m udp --dport 30000: -j ACCEPT
done

Il faut bien sur adapter les plages de ports, les IPs MULTIPOSTE_IP et interfaces a vos besoins.

Notez ici que l'on utilise une plage de 2000 ports centrée sur le port choisi ci dessus, il n'en faut pas tant que ca, mais avec tout ca ca marche.