Chapter 10.  Transmitir sobre IPv6

Table of Contents

Transmitir sobre IPv6
Recibir sobre IPv6

Transmitir sobre IPv6

Requerimientos

Se necesita un sistema operativo compatible con IPv6, como por ejemplo Linux 2.4 ó 2.6 con el módulo ipv6 cargado, Windows 2000 con la pila IPv6, Windows XP Service Pack 1 o Mac OS X versión 10.2 o superior. Por favor, visite la página de VideoLAN para conocer el estado de IPv6 en VLC y VLS para cada sistema operativo .

Note

Bajo Windows 2000, debe añadir a mano una ruta multicast IPv6 por defecto, con el siguiente comando:

# ipv6 rtu ff::/8 4

donde el último número (4 en este ejemplo) es el número de su interfaz IPv6. Para ver la lista de sus interfaces IPv6, ejecute ipv6 if.

Warning

Bajo Windows XP, puede tener problemas debido a un firewall IPv6 oculto. Para solucionar el problema, vaya a la lista de los Servicios de Windows y pare el servicio de firewall para IPv6.

Warning

Si utiliza VMWare para Linux, deberá parar VMWare y descargar sus correspondientes módulos del kernel, ¡ porque nos hemos dado cuenta que imposibilitan la transmisión sobre IPv6 !

Transmitir con VLC

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

donde :

  • video1.xyz es el fichero que quiere transmitir (también puede poner dvdsimple:/dev/dvd para transmitir un DVD, ...) ,

  • ff08::1 es :

    • la dirección IPv6 de la máquina a la que quiere transmitir en unicast ;

    • o la dirección IPv6 multicast .

  • 12 es el valor de TTL (Time To Live) de los paquetes IP (lo que significa que el flujo atravesará 11 routers) .

Note

Bajo Linux, es posible que tenga que "proteger" los corchetes que rodean la dirección IPv6 :

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

Note

Es posible que tenga que especificar la interfaz de red de salida :

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

donde eth0 es el nombre de la interfaz de red (bajo Linux, las interfaces de red son llamadas ethX, bajo Mac OS X se llaman enX y bajo Windows, X, donde X es el número apropiado) .

Transmitir con VLS

Necesita usar el fichero de configuración vls.cfg. Por favor, mire la Guía de usuario de VLS para más detalles .

Recibir sobre IPv6

Recibir un flujo unicast

% vlc -vvv --ipv6 udp:

Recibir un flujo multicast

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

Note

Bajo Linux, es posible que tenga que "proteger" los corchetes que rodean la dirección IPv6 :

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

Note

Es posible que tengas que especificar la interfaz de red de salida :

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

donde eth0 es el nombre de la interfaz de red (bajo Linux, las interfaces de red son llamadas ethX, bajo Mac OS X se llaman enX y bajo Windows, X, donde X el el número apropiado) .