viernes, 7 de noviembre de 2008

IPV6 EN RELACION CON LINUX

En este post vamos a mencionar los pasos que se tienen que seguir para implementar en una plataforma linux el protocolo IPV6......



- En primer lugar se tiene que comprobar que el Kernel soporta IPV6, por lo tanto se tien que comprobar la siguiente entrada:

/prco/net/if_inet6

- En caso de que no exista se puede intentar cargar el modulo IPV6 con:

#> modprobe ipv6

- si se ha cargado correctamente debe existir la entrada mencionada.

Nota: Descargar el modulo puede a veces, provocar la caida del sistema. Aunque en versiones actuales de los modulos el soporte es muy estable.


- Para que cargue de forma automatica el modulo IPV6 cuando se demande, se añade al fichero
/etc/modules.conf la siguiente linea:

alias net-pf-10 ipv6
alias sit0 ipv6
alias sit1 ipv6
alias tun6to4



- luego se necesitan Scripts para inicilaizar todo lo relacionado con IPV6 y para configurar las direcciones v4/v6 de las interfaces. conviene actualizar a la ultima version de los mismos. Estos scripts pueden obtenerse en :




Aunque la mayoria de distribuciones actuales configuran estos scripts en la instalacion del sistema.


se descarga la ultima version (IPv6-initscripts-20020125.tar.gz) y se descomprime.


- luego se copian los ficheros de scripts a los directorios correspondientes:


/etc/sysconfig/network-scripts/network-funtions-ipv6

/etc/sysconfig/network-scripts/init.ipv6-global

/etc/sysconfig/network-scripts/ifup-ipv6

/etc/sysconfig/network-scripts/ifdow-ipv6

/etc/sysconfig/network-scripts/ifup-sit

/etc/sysconfig/network-scripts/ifdow-sit


/etec/ppp/ip-up.ipv6to4

/etec/ppp/ip-dow.ipv6to4

/etec/ppp/ipv6-dow


/usr/sbin/test-ipv6-installation


/etec/sysconfig/static-routes-ipv6


- Luego se recomienda instalar ipv6calc para habilitar la deteccion de direcciones extendidas.

puede obtenerse de:




- Para proceder a instalar de escribir los siguientes comandos:


root# cd /usr/src/redhat/RPMS/i386

root# rpm -i ipv6calc-version.i386.rpm


debe existir ahora /bin/ipv6calc


En el fichero sysconfig-ipv6.txt que viene con el paquete de scripts, se da informacion detallada de los parametros que se puedan configurar en cada script.


para comprobar que la configuracion es correcta, se puede ejecutar el scrip:


/usr/sbin/test-ipv6-installation (que viene con el paquete)


- Luego se debe configurar la red:


se debe cambiar el nombre del host, se pone en /etc/sysconfig/network, la linea:


HOSTNAME= nombre_host


Luego conviene añadirlo en el fichero /etc/host:


: : 1 nombre_host


El nombre de host puede verse en /proc/sys/kernel/hostname o simplemente ejecutando

/bin/hostname sin ningun parametro.


- Se deben añadir entradas en /etc/host para ipv6:


: :1 localhost ip6-localhost ip6-loopback

fe00: : 0 ip6-localnet

fe00: : 0 ip6-mcastprefix

fe02: : 1 ip6-allnodes

fe02: : 2 ip6-allrouters

fe02: : 3 ip6-allhost



Espero que este post les sea de mucha ayuda........

No hay comentarios: