Multicast IPv6

Multicast IPv6 - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 31-03-2008 à 15:56:36    

Bonjour à tous!
 
   Pour un projet, je suis en train de tester les capacités de diffusion de VLC en IPv4 et IPv6. En IPv4, pas de problème pour l'instant. En IPv6 par contre, je galère...
   En fait, j'ai une architecture très simple constituée de deux PC : un avec Fedora Core 4 et l'autre sous Windows XP SP2. J'utilise les adresses IPv6 d'autoconfiguration : fe80::212:x:x:x sous Linux et fe80::202:x:x:x sous Windows. Les ping fonctionnent lorsque je précise les interfaces.
   Les problèmes commencent avec VLC. Lorsque que j'essaye de streamer en unicast un flux mp4 du PC Windows vers le PC Linux, j'observe avec Ethereal que les paquets sortent bien du PC server et "entrent" bien dans le PC client mais ils ne semblent pas remonter puisque VLC n'affiche rien. De même, Ethereal m'affiche que des paquets "ICMPv6 Port Unrecheable" circulent... En cherchant, je vois que c'est certainement parce que les paquets sont rejetés par la couche UDP. Mais je n'arrive pas à comprendre pourquoi...en effet, j'utilise le port 1234 qui fonctionne très bien sous IPv4. Y'aurait-il une configuration de route à faire pour le multicast v6 comme en v4 (route add -net 224.0.0.0 netmask 240.0.0.0 dev eth1)?? Je précise que j'utilise l'interface eth1 et que eth0 est désactivée et que je n'ai pas de firewall qui tourne.
   Voilà si quelqu'un a une idée de pourquoi les flux vidéos transitent bien mais ne sont pas joués par le VLC client, qu'il n'hésite pas  :)  
 
   Merci d'avance.


Message édité par Joker28 le 31-03-2008 à 15:57:43
Reply

Marsh Posté le 31-03-2008 à 15:56:36   

Reply

Marsh Posté le 31-03-2008 à 16:03:16    

Tu as configuré ton VLC ?

Reply

Marsh Posté le 01-04-2008 à 10:23:21    

Je@nb a écrit :

Tu as configuré ton VLC ?


 
C'est à dire?
Pour VLC du côté serveur, pour envoyer en v6 unicast, je lui précise l'adresse de destination entre crochets.
Du côté client, je lui force IPv6, c'est tout ce que j'ai fait, je n'ai pas touché aux ports.
 
De même j'ai une autre question sur quelque chose que j'ai remarqué, pourquoi lorsque je tente de pinguer entre les deux PC en IPv6, il faut forcément que je commence à faire mes ping à partir du PC Linux pour que ça marche? En effet, le ping du Windows vers le Linux en fonctionne pas tant que je n'ai pas fait le chemin inverse...Y'aurait-il là aussi un problème de route quelque part?
 
Merci d'avance

Reply

Marsh Posté le 02-04-2008 à 11:34:56    

J'ai résolu une grosse partie du problème : il ne faut jamais se connecter en root pour exécuter VLC et il faut spécifier les interfaces d'émission même en multicast v6  :sweat: .
Cela dit, maintenant que même le multicast v6 fonctionne, j'ai toujours un comportement étrange au niveau de la lecture des flux. En effet, le VLC client ne lit les flux correctement que s'il est lancé avant le début du stream du flux sur le serveur...quelqu'un sait pourquoi (j'ai ce comportement dans quasiment tous les cas que ça soit en v4 ou en v6, en unicast ou en multicast)?
 
Merci d'avance!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed