ZoneO-trucs pour Mandriva Linux

La télévision en multiposte free sous Mandriva 2007

Comment utiliser le mode multiposte proposé par Free pour regarder la télévision sous Mandriva?

 
 

Le fournisseur d'accès français Free propose une fonction sympa pour regarder la télévision par ADSL sur son ordinateur: le multiposte. Le multiposte offre aux freenautes qui ont accès au service de télévision de regarder la télévision sur leur écran d'ordinateur en plus de leur écran de télévision. De plus, ce service permet un double usage : multiposte et multichaînes. En effet, deux chaînes peuvent être regardées simultanément sur votre ordinateur, qui peut recevoir le flux de huit chaînes TV aux maximum si vous disposez d'une Freebox V4 ou HD, trois chaînes pour la V3. Le service multiposte fonctionne indépendamment du service de télévision. Il est donc possible de regarder en même temps la télévision sur l'ordinateur et sur la téléviseur. Pas mal non!

Et alors sous Linux? Et Mandriva par la dessus? Et ben oui, mais il y a quelques petits pièges...

Installez VLC

Tout d'abord, il faut installer le logiciel adapté: VLC, un logiciel libre permettant de jouer toute une flopée de formats de vidéo, en local ou depuis un serveur. Ce paquetage est disponible sur la source PLF de Mandriva donc il vous suffit d'ouvrir le centre de contrôle pour l'installer (voir l'ancien tutoriel, installer un logiciel sous Mandriva). Installez-donc VLC et toute ses dépendances.

Vérifiez votre connection

Dans un second temps, vérifiez que votre connection avec la freebox fonctionne correctement. Ouvrez un terminal, passez en mode administrateur, et tapez

ping mafreebox.freebox.fr
Pour information, ping est un programme qui envoie un paquet à une adresse et attend une réponse. Il permet de mesurer la qualité (vitesse) de la liaison avec un serveur. Le résultat du ping affiche le nombre de paquets envoyés, le nombre de paquets reçus et le temps mis pour l'aller-retour.

Le test devrait réussir. Dans le cas contraire, vous avez sûrement joué avec des configurations réseau... Dans une installation normale de Mandriva avec une freebox, ça devrait marcher... Pour résoudre votre problème, Google est votre meilleur ami...

Configurez votre pare-feu

Second problème: VLC ne passe pas le pare-feu... Là, c'est un peu plus compliqué. Tout d'abord, autorisez le trafic entre votre freebox (212.27.38.253) et votre machine dans le pare-feu. Ouvrez donc le fichier /etc/shorewall/rules et ajouter les lignes:

# Freebox
ACCEPT net:212.27.38.253 fw tcp 8080
ACCEPT net:212.27.38.253 fw udp
et relancez le pare-feu:
/etc/init.d/shorewall restart

En fait, ce n'est pas assez, il faut que le pare-feu du PC accepte les paquets udp/554 en sortie et les paquets udp provenant de 212.27.38.253 en entrée. Tapez donc dans un terminal:

iptables -A INPUT -p udp -s 212.27.38.253 -j ACCEPT
iptables -A OUTPUT -p udp --dport 554 -j ACCEPT

Corrigez votre fichier /etc/hosts

Voilà... Vous pensiez avoir fini, mais non! Si vous tentez de lancer VLC maintenant, vous aurez une erreur du type

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

Ce message est du à une erreur de configuration dans votre fichier /etc/hosts. Pour le corriger, trouvez votre adresse IP en tapant ifconfig dans un terminal. Votre adresse devrait être du type 192.168.0.YY est un entier entre 1 et 254. Une fois votre adresse trouvée, éditez votre fichier /etc/hosts. Il devrait ressembler à

127.0.0.1 localhost
Transformez-le en
127.0.0.1 localhost.localdomain localhost X
192.168.0.Y X
192.168.0.Y est votre adresse IP et X un nom que vous souhaitez donner à votre machine. Ensuite, redémarrer votre réseau
/etc/rc.d/init.d/network restart

Et voilà!

Bouquet final

Ça devrait enfin marcher... Tapez

vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u &
dans un terminal et c'est parti. Dans la liste de lecture (playlist, menu Vue ou View), vous avez la liste des chaînes. Aux dernières nouvelles, il y en avait plusieurs centaines!

Liens

 
 
06/2007
 

caboum, 29 juillet 2007

Bonjour,

Merci pour cet article très clair, et bien organisé. Chez moi malheuresement ces explications n'ont pas été suffisantes. Ceci vient peut-être du fait que j'utilise Mandriva Spring avec la version VLC 8.6a, ou de la configuration de ma connection free. Après avoir suivi les étapes de configuration de cet aricle j'avais encore le message d'erreur:

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

Après quelques recherches sur internet il semble que dans mon cas VLC et mafreebox.freebox.fr s'echangent des messages supplementaires (multicast) lors de la connection sur le port udp/15947.

on peut les voir dans /var/log/messages en ajoutant temporairement la ligne:

"ACCEPT:info all all udp 15947" dans le ficher /etc/shorewall/rules et redemarrant le firewall.

résultat:

kernel: Shorewall:fw2net:ACCEPT:IN= OUT=eth1 SRC=XXX.XXX.XXX.XXX DST=228.67.43.91 LEN=39 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=UDP SPT=15947 DPT=15947 LEN=19

kernel: Shorewall:net2fw:ACCEPT:IN=eth1 OUT= MAC= SRC=XXX.XXX.XXX.XXX DST=228.67.43.91 LEN=39 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=UDP SPT=15947 DPT=15947 LEN=19

c'est très curieux car ces messages n'utilisent pas l'adresse de mafreebox.freebox.fr mais l'adresse de l'ordinateur (XXX.XXX.XXX.XXX) et une autre adresse inconnue 228.67.43.91(qui serait une adresse multicast).

afin de faire fonctionner le VLC sans ouvrir trop le firewall il est alors necessaire de rajouter les lignes suivantes dans le fichier rules:

ACCEPT fw net:228.67.43.91 udp 15947

ACCEPT net:XXX.XXX.XXX.XXX fw udp 15947

ou XXX.XXX.XXX.XXX est l'adresse de votre ordinateur.

N'étant pas un spécialiste du multicast, je ne peux pas expliquer a quoi servent ces curieux messages, mais cette configuration fonctionne et garde un bon niveau de sécurité.

Caboum

Butchu, 29 juillet 2007

Merci pour ces précisions!

Antoine, 04 octobre 2007

Bonjour et merci pour tous ces précieux trucs et astuces.

Je suis bloqué au changement du fichier hosts que je ne peux pas modifier. J'ai tout essayé (enfin avec mes modestes connaissances de débutant) je n'arrive pas à avoir les droits pour modifier ce fichier : seul le propriétaire peut modifier les permissions.

Si une âme charitable veut bien m'aider.

MERCI

Butchu, 04 octobre 2007

Il faut être connecté en administrateur (root) pour pouvoir modifier ce fichier.

Vous pouvez démarrez l'interface en administrateur: 'root' comme utilisateur, puis mot de passe administrateur.

Sinon, dans un terminal, vous tapez 'su', entrez le mot de passe administrateur, et éditez le fichier depuis là: kwrite /etc/hosts

Antoine, 06 octobre 2007

Merci d'avoir répondu aussi rapidement à ma requette.

Et encore bravo à toutes les personnes qui donnent de leur temps pour aider les débutants qui se lance dans l'aventure linux.

Icaunaisrien, 03 novembre 2007

J'aiinstallé Mandriva Powerpack 2008 et ça plante pour la modification du hosts

Quelqu'un a-il la solution?

philippe MARTEL, 17 décembre 2007

oui mais pour " autorisez le trafic entre votre freebox (212.27.38.253) et votre machine dans le pare-feu. Ouvrez donc le fichier /etc/shorewall/rules et ajouter les lignes:

# Freebox

ACCEPT net:212.27.38.253 fw tcp 8080

ACCEPT net:212.27.38.253 fw udp "

il m'est indiqué permission non accordée alors je ne sais commant faire pour avoir les permissions accordées je suis un tout petit débutant et je souhaite que l'on m'indique ligne par ligne ( mot par mot ) ce que je dois entrer pour bien sur que cela marche

antoine, 13 janvier 2008

Philippe en lisant un peu plus haut Butchu m'a dépanné avec la commande kwrite.

ouvre une console tapes su et ton mot de passe

ensuite tapes

kwrite /etc/shorewall/rules

une fenètre s'ouvre et tu ajoutes à la fin

# Freebox

ACCEPT net:212.27.38.253 fw tcp 8080

ACCEPT net:212.27.38.253 fw udp

et tu sauvegardes

antoine, 13 janvier 2008

A mon tour

Help

y-a-t'il une personne bien attentionée pour une solution ou m'indiquer un lien qui explique la configuration de freeplayer pour voir des fichier de son ordi vers la télé.

J'y parviens avec windob xp sans problème mais pas avec mandriva 2007. Le fptest ne trouve pas la freebox:

Présence de la Freebox

----------------------

La machine locale s'appelle : louisd

liste des interfaces réseau de cette machine :

eth0 :

Adresse physique : 00:00:00:00:00:00, adresse IP : "192.168.0.12" ->active.

sit0 :

Adresse physique : 00:00:00:00:00:00:00:00, adresse IP : "" ->active.

eth1 :

Adresse physique : 00:00:00:00:00:00:00:00, adresse IP : "" ->active.

Résultat du test : Erreur. Le ping a retourné une erreur.

Konquefox, 23 avril 2008

Merci à l'auteur pour cette page très utile, qui m'a enfin débloqué sous Mandriva 2008.1 !

Je tiens juste à préciser, au cas où ça peut être utile pour d'autres, que l'adresse IP renvoyée par ifconfig n'est pas toujours de la forme 168.168.0.Y, mais par exemple 82.247.xxx.yyy chez moi (probablement dû au fait que ma Freebox n'est pas en mode routeur).

Layceene, 14 juin 2008

Bonjour,

Je suis débutante, j'utilise Mandriva linux 2007 dont j'ai acheté le CD d'installation chez le libraire du coin.

Voilà, je voudrais regarder une vidéo sur :

http://www.ktotv.com/cms/programmes

Ce site m'...[/link]

D'autre part, j'avais remarqué auparavant en visionnant quelques vidéos de Youtube que les images sont très lentes voir pratiquement impossible à visionner.

Si vous savez résoudre ce type d'inconvénient, je serais heureuse de tenter d'appliquer vos solutions.

Merci de votre aide

Phylossoff, 27 juin 2008

Il faut aussi configurer HOSTNAME correctement...

http://www.lea-linux.org/cached/index/Trucs:Changer_le_hostn...

christoph hagen, 01 juillet 2008

Tutoriel très clair et opérant, ou presque, pour les éternels débutants dont je suis (sur Mandriva 2008). Lorsque je lance la ligne de commande

vlc etc.

j'obtiens ceci :

[root@localhost &&&]# vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u &<...[/link]

Si je lance "vlc" en interface graphique et que j'essaie de me connecter à l'adresse susdite, écran noir et musique une ou deux secondes, puis plus rien du tout, comme si je n'avais pas même lancé "vlc". Si quelqu'un y voyait clair, merci !

christoph hagen, 02 juillet 2008

(je refais en espérant que mon message s'affiche complétement)

Tutoriel très clair et opérant, ou presque, pour les éternels débutants dont je suis (sur Mandriva 2008). Lorsque je lance la ligne de commande

vlc etc.

j'obtiens ceci :

VLC media player 0.8.6c Janus

starting VLC root wrapper... using UID 0 (root)

***************************************

* Running VLC as root is discouraged. *

***************************************

It is potentially dangerous, and might not even work properly.

[1] 15403

[root@localhost &&&]# Xlib: connection to ":0.0" refused by server

Xlib: No protocol specified

Error: Unable to initialize gtk, is DISPLAY set properly?

[1]+ Done vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

Si je lance "vlc" en interface graphique et que j'essaie de me connecter à l'adresse susdite, écran noir et musique une ou deux secondes, puis plus rien du tout, comme si je n'avais pas même lancé "vlc". Si quelqu'un y voyait clair, merci !

Ajouter un commentaire

Nom:
Email ou URL: (optionel)
Security code
Code ci-dessus:
 
 
© ZoneO-soft - Contactez nous - Page d'accueil