Chapter 10.  Diffusez en IPv6

Table of Contents

Diffusez en IPv6
Recevez en IPv6

Diffusez en IPv6

Requis

Vous devez avoir un système d'exploitation compatible IPv6, comme, par exemple, Linux 2.4 ou 2.6 avec le module ipv6 chargé, Windows 2000 avec la stack IPv6, Windows XP Service Pack 1, ou Mac OS X version 10.2 ou plus. Veuillez vous référer au site web VideoLAN pour connaître le status de l'IPv6 dans VLC et VLS pour chaque système. .

Note

Sous Windows 2000, vous devez ajouter à la main une route de multicast IPv6 par défaut:

# ipv6 rtu ff::/8 4

où le dernier nombre (4 dans cet exemple) est le numéro de votre vraie interface IPv6. Pour avoir la liste de vos interfaces IPv6, lançez la commande ipv6 if.

Warning

Sous Windows XP, vous aurez probablement des ennuis à cause d'un firewall IPv6 caché. Pour résoudre le problème, allez dans la liste des services Windows et arrêtez le service de parre-feu IPv6.

Warning

Si vous utilisez VMWare sous Linux, vous devrez l'arrêter et décharger les modules noyau de VMWare, car nous avons constaté qu'ils empêchent la diffusion IPv6 !

Diffusez avec VLC

% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1] --ttl 12

où :

  • video1.xyz est le fichier que vous désirez diffuser (vous pouvez par exemple, utiliser dvdsimple:/dev/dvd, pour diffuser un DVD, ....) ,

  • ff08::1 est soit :

    • l'adresse IPv6 de la machine vers laquelle vous désirez diffuser en unicast ;

    • l'adresse IPv6 multicast .

  • 12 est la valeur du TTL (Time To Live) de vos paquets IP (cela signifie qu'ils pourront traverser 11 routeurs) .

Note

Sous Unix ou GNU/Linux, il est possible que vous deviez "protéger" les crochets autour de l'adresse IPv6 :

% vlc -vvv video1.xyz --ipv6 --sout udp:\[ff08::1\] --ttl 12

Note

Il est possible que vous deviez spécifier l'interface réseau de sortie :

% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1%eth0] --ttl 12

eth0 est le nom de l'interface réseau (sous Linux, elles sont nommées ethX, sous Mac OS X, c'est enX, et X sous Windows, avec X le numéro approprié) .

Diffusez avec VLS

Vous devez utiliser le fichier de configuration vls.cfg. Merci de voir le guide de l'utilisateur de VLS pour plus de détails .

Recevez en IPv6

Recevez un flux unicast

% vlc -vvv --ipv6 udp:

Recevez un flux multicast

% vlc -vvv --ipv6 udp:@[ff08::1]

Note

Sous Unix ou GNU/Linux, il est possible que vous deviez "protéger" les crochets autour de l'adresse IPv6 :

% vlc -vvv --ipv6 udp:@\[ff08::1\]

Note

Il est possible que vous deviez spécifier l'interface réseau de sortie :

% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1%eth0] --ttl 12

eth0 est le nom de l'interface réseau (sous Linux, elles sont nommées ethX, sous Mac OS X, c'est enX, et X sous Windows, avec X le numéro approprié) .