CAPACITACIN EN SERVICIOS EN
IPV6
Instalacin y Configuracin
IPv6 en diferentes
Sistemas Operativos
Por : Edwin Vladimir Gmez A.
Email: [email protected]
1
Windows XP/2003
Windows7 SP1 / Windows 2008 SP1
Linux / Solaris 10
SISTEMAS OPERATIVOS
2
Instalacin/Activacin IPv6
Comprobacin
Asignacin Manual y Permanente
ACTIVIDADES
3
IPv6 en Windows XP / 2003
Windows XP SP1 en adelante y Windows 2003 solo
requieren activar el protocolo IPv6.
Modo consola : ipv6 install
Modo grfico:
Conexiones de Red-> Conexin Area Local
Propiedades
4
IPv6 en Windows 7 / Windows 2008
Ya viene instalado por defecto, para activarlo o
desactivarlo se puede usar el mismo mecanismo de
Windows 2003
Modo grfico
5
IPv6 en Linux
Soportado a partir de kernel 2.4
Para comprobar si esta instalado:
#test -f /proc/net/if_inet6 && echo "Kernel actual soporta IPv6"
Para instalar el mdulo IPv6:
#modprobe ipv6
Se puede comprobar el mdulo con:
#lsmod |grep -w 'ipv6' && echo "modulo IPv6 cargado"
Para habilitar o deshabilitar automticamente desde modprobe.conf
alias net-pf-10 ipv6 #habilita carga bajo demanda
alias net-pf-10 off #deshabilita carga bajo demanda
6
IPv6 en Solaris 10
No se puede desinstalar
Se puede activar el protocolo por interfaz
Se puede personalizar los registros de salida de netstat o ifconfig.
7
IPv6 en Solaris 10
#ifconfig interfaz inet6 plumb
8
Comprobacin funcionamiento
de IPv6
9
Comprobacin IPv6 en Windows
El comando ipconfig muestra las direcciones IPv6 configuradas
ipv6 if
netsh interface ipv6
10
Comprobacin IPv6 en Windows (2)
El comando ping a la interfaz local muestra las direcciones IPv6
configuradas
Para la direccin fe80::250:56ff:fe00:665
ping fe80::250:56ff:fe00:665
Si modificamos el archivo C:\windows\...\hosts y creamos la lnea
fe80::250:56ff:fe00:665 mypcv6
11
Comprobacin IPv6 en Windows (3)
ping mypcv6
Igualmente podemos usar tracert
12
Comprobacin IPv6 en Linux/Solaris
El comando ifconfig -a nos muestra generalmente los datos de
configuracin de las interfaces
# ifconfig a (Linux / Solaris)
13
Comprobacin IPv6 en Linux (2)
Podemos usar ping6 para hacer ping a la interfaz eth0
# ping6 -I eth0
14
Comprobacin IPv6 en Solaris
El comando ifconfig -a nos muestra generalmente los datos de
configuracin de las interfaces, adicionalmente en Solaris podemos
indicar que solo nos muestre lo relacionado con ipv6 adicionando la
opcin -a6.
# ifconfig a6 (Solaris 10)
# ping A inet6 (Solaris 10)
15
Configuracin avanzada
de IPv6
Asignacin manual de
direcciones, servidores de
nombres y rutas estticas
16
Asignacin Manual
Direcciones IPv6 en Windows
Ver informacin de interfaces configuradas
# netsh interface ipv6 show address
Adicionar una direccin de forma manual
# netsh interface ipv6 add address Interfaz addressipv6
# netsh interface ipv6 add address ? (Mas detalle)
17
Asignacin Manual
Direcciones IPv6 en Windows (2)
Modificar una direccin de forma manual
# netsh interface ipv6 set address Interfaz addressipv6
# netsh interface ipv6 set address ? (Mas detalle)
Eliminar una direccin de forma manual
# netsh interface ipv6 delete address Interfaz addressipv6
18
Asignacin Manual
DNS IPv6 en Windows
Consultar DNS una direccin de forma manual
# netsh interface ipv6 show dns NombreInterfaz
Asignar DNS de forma manual
# netsh interface ipv6 add dns NombreInterfaz addressipv6 orden
# netsh interface ipv6 add dns ? (Mas detalle)
Eliminar DNS de forma manual
# netsh interface ipv6 delete dns NombreInterfaz addressipv6
19
Asignacin Manual
Rutas IPv6 en Windows
Consultar Rutas IPv6
# netsh interface ipv6 show route
Consultar Ruta IPv6
# netsh interface ipv6 add route prefijo interfaz direccionipv6
# netsh interface ipv6 add route ? (Mas detalle)
Eliminar Ruta IPv6
# netsh interface ipv6 delete route prefijo interfaz direccionipv6
20
Asignacin Manual
Direcciones IPv6 en Linux
Ver informacin de interfaces configuradas
# ifconfig a
Adicionar una direccin de forma manual
# ifconfig interfaz inet6 add direccionipv6/longprefijo
Eliminar una direccin de forma manual
# ifconfig interfaz inet6 del direccionipv6/longprefijo
21
Asignacin Manual
Direcciones IPv6 en Linux (2)
La configuracin permanente de las direcciones depende de la
distribucin. En RedHat y sus derivados se hace modificando el archivo
/etc/sysconfig/network-scripts/ifcfg-ethx, agregando las lneas
IPV6INIT=yes
IPV6ADDR=
22
Asignacin Manual
DNS IPv6 Linux
Se modifica el archivo /etc/resolv.conf, para adicionar la lnea
nameserver direccionipv6
Por cada DNS se debe adicionar una lnea al archivo
/etc/resolv.conf
23
Asignacin Manual
Rutas IPv6 en Linux
Visualizar las RUTAS Ipv6
# route -n -A inet6
# ip -6 route show
Adicionar RUTAS Ipv6 a travs de una puerta de enlace
# ip -6 route add ipv6red/longprefijo via direccionipv6
# route -A inet6 add ipv6red/longprefijo gw direccionipv6
Adicionar RUTAS Ipv6 a travs de una interfaz
# ip -6 route add ipv6red/longprefijo dev interfaz metric 1
# route -A inet6 add ipv6red/longprefijo dev interfaz
24
Asignacin Manual
Rutas IPv6 en Linux (2)
Eliminar ruta a travs de una puerta de enlace:
# ip -6 route del ipv6red/longprefijo via direccionipv6 [dev interfaz ]
# route -A inet6 del ipv6red/longprefijo [dev interfaz ]
Eliminar ruta a travs de una interfaz:
# ip -6 route del ipv6red/longprefijo dev interfaz
# route -A inet6 del ipv6red/longprefijo dev interfaz
25
Asignacin Manual
Direcciones IPv6 en Solaris
Ver informacin de interfaces configuradas
# ifconfig a6
Habilitar una interfaz para ipv6
# ifconfig interfaz inet6 plumb
Asignar un direccion ipv6 temporal
# ifconfig interfaz inet6 addif direccionipv6/longprefijo up
Eliminar una direccin temporal de forma manual
# ifconfig interfaz inet6 removeif direccionipv6
26
Asignacin Manual
Direcciones IPv6 en Solaris (2)
Asignacin de direcciones permanentes
1. Configurar el servicio de encaminador ipv6
/etc/ndpd.conf (La primera interfaz que se active requiere reiniciar sistema)
2. Configurar la direccin ipv6 para arranque automtico.
/etc/hostname6.intefaz
3. Se reinicia el daemon de IPV6
pkill -HUP in.ndpd
27
Asignacin Manual
DNS IPv6 Solaris
Se modifica el archivo /etc/resolv.conf, para adicionar la lnea
nameserver direccionipv6
Por cada DNS se debe adicionar una lnea al archivo
/etc/resolv.conf
Ejemplo: Servidor DNS con direccin 2001:13F8:7900:101::1234
nameserver 2001:13F8:7900:101::1234
28
Asignacin Manual
Rutas IPv6 en Solaris
Visualizar las RUTAS Ipv6
#netstat -an -r -f inet6
Adicionar RUTAS Ipv6 a travs de una puerta de enlace
# route add inet6 ipv6red/longprefijo direccionipv6
Eliminar RUTAS Ipv6 a travs de una puerta de enlace
#route delete -inet6 ipv6red/longprefijo direccionipv6
29
PREGUNTAS ?
30
MUCHAS GRACIAS !!