Outils pour utilisateurs

Outils du site


divers:multiposte

Freebox (mode non routeur et non wifi) et D-Link DI-624+ (routeur wifi) pour Free Multiposte

Le but est d'utiliser vlc pour accéder au service Free Multiposte derrière le routeur wifi D-Link DI-624+, ce dernier est relié à la Freebox (en mode non routeur et non wifi).

Schéma : mafreebox.freebox.fr (212.27.38.253) –> Freebox en mode non routeur et non wifi –> Routeur Wi-Fi D-Link DI-624+ –> ordinateurs du réseau local.

  • Configurer DI-624+ : Il s'agit de rediriger le flux venant de mafreebox.freebox.fr (212.27.38.253) vers les “récepteurs”.
    • Méthode Port Triggering : Son inconvénient : un seul des ordinateurs du réseau local peut utiliser multiposte avec vlc. En pratique, c'est souvent suffisant parce que la bande passante adsl ne permet pas d'utiliser deux ordinateurs en multiposte en même temps.
      • Option 1 :
        DI624+ FreeMutiposte
        (attention : ne pas mettre le dernier port 65535, sinon ça ne marche pas)
      • Option 2 (ce que j'utilise, avec par exemple les ports 35000-35001) :
        DI624+ FreeMutiposte-s
    • Méthode Port Forwarding : Prenons l'exemple de deux ordinateurs du réseau local utilisant des connexions WI-FI : AirPortExtreme d'un iBook (192.168.0.101) et DWL-G122 (192.168.0.103). Il faut utiliser des ports différents pour chaque interface réseau parce que le flux UDP est diffusé même si il n'y a pas de “récepteur”. On peut choisir par exemple les ports 35000-35001 et 35002-35003 respectivement.
      DI624+ FreeMutiposte1 DI624+ FreeMutiposte2
  • Configurer vlc :
    • Pour la méthode Port Triggering, rien de plus à faire avec l'option 1 (il suffit d'installer vlc). Par contre, avec l'option 2, il faut aller dans le menu de vlc de chaque ordinateur du réseau : Settings –> Preferences –> Input/Codecs –> Demuxers –> RTP/RTSP, cocher Advanced options, et dans Client port, choisir 35000.
    • Pour la méthode Port Forwarding, on va dans le menu de vlc : Settings –> Preferences –> Input/Codecs –> Demuxers –> RTP/RTSP, cocher Advanced options, et dans Client port, choisir 35000 sur le iBook et 35002 sur l'autre PC.
  • FIXME Linux firewall : Mon iBook utilise le firewall shorewall. Ajouter
    #
    #        Pour FreeMultiposte
    #
    ACCEPT          net:212.27.38.253       $FW     udp

    dans /etc/shorewall/rules pour laisser entrer le flux TV. Mais il n'y a un petit probème, j'ai le message d'erreur

    Unable to determine our source address: This computer has an invalid IP address: 0x0

    La raison est expliquée dans le lien 3 ci-dessus (gethostbyname() ne peut pas passer le firewall). Ce problème ne se pose que au début de vlc, donc pour le contourner, il suffit de désactiver dix secondes le firewall. Par exemple :

    • Configurer sudo pour que l'utilisateur puisse lancer /etc/init.d/shorewall
    • Faire un script
      #!/bin/sh
      
      sudo /etc/init.d/shorewall stop
      vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u &
      sleep 10
      sudo /etc/init.d/shorewall start
divers/multiposte.txt · Dernière modification: 2017/08/21 12:42 (modification externe)