340 likes | 500 Views
DIDACTIFICACION DE IPv6. 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6. 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6. 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6. 2.3.0. Introducción. Instalación y configuración básica en: 2.3.1. Ubuntu-Linux 9.10. 2.3.2. Windows XP.
E N D
DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.0. Introducción. Instalación y configuración básica en: • 2.3.1. Ubuntu-Linux 9.10. • 2.3.2. Windows XP. • 2.3.3. Windows 7. • 2.3.4. Resumen de la autoconfiguración básica obtenida en cada S.O.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.0. Introducción • En IPv6 la configuración es automática. • Aunque las interfaces de red “preguntan”, como introducción analizamos la configuración básica (ausencia de un servidor y/o router). Más adelante estudiaremos las configuraciones avanzadas. • Una interfaz puede tener varias direcciones. • En cada sist. operativo se obtiene un resultado: • En Ubuntu se instalan 2 interfaces. • En Windows XP y Windows 7 se instalan 4 interfaces. • Las direcciones locales se obtienen usando algoritmos. • Las direcciones auto configuradas empiezan por fe80::
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 • 2.3.1. Ubuntu-Linux 9.10.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.1. Instalación y configuración básica en Ubuntu-Linux • En Ubuntu IPv6 está integrado y activo por defecto. • Desde la terminal ejecutamos: • ip addr show (sustituye a ifconfig)
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.1. Instalación y configuración básica en Ubuntu-Linux Las interfaces obtenidas en Ubuntu son dos: (Obviamente, este es un ejemplo, salvo la dirección local, los demás valores son distintos para cada caso). • lo: local o loopback ::1 similar a 127.0.0.1 en IPv4. • eth0: Link-local preferida: fe80::213:d4ff:fe27:4680 Como se obtienen las direcciones locales de enlace? fe80:: + ALGORITMO a partir de la MAC.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.1. Instalación y configuración básica en Ubuntu-Linux • Ejemplo: eth0: fe80::213:d4ff:fe27:4680 • Dirección física o MAC: 00:13:d4:27:46:80 El algoritmo consiste en introducir FFFE entre el tercer y cuarto byte de la dirección MAC y complementar el bit universal.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.1. Instalación y configuración básica en Ubuntu-Linux • Comprobación del correcto funcionamiento1: • ping6 sustituye a ping en IPv6. • ping6 a la interfaz local (ping6 –c 4 ::1)
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.1. Instalación y configuración básica en Ubuntu-Linux • Comprobación del correcto funcionamiento2: • ping6 a la dirección local de enlace (eth0) • ping6 –c 4 –I eth0 fe80::213:d4ff:fe27:4680 • -I porque debemos indicar la interface.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 • 2.3.2. Windows XP.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • En Win XP IPv6 NO está integrado y activo: • IPv6 debe ser instalado. • Cada vez que se instala o desinstala conviene reiniciar el ordenador. • Dos opciones: Mediante comandos o gráfica: • Comandos: ipv6.exe es sustituido por netsh (net shell). • Gráfica: No permite editar las propiedades.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Instalación gráfica: Pulsamos Instalar, y luego Protocolo, Microsoft TCP/IP versión 6. La opción gráfica en Windows XP no permite editar las opciones de IPv6 mediante Propiedades. Por tanto el conocimiento de los comandos es necesario.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Instalación mediante comandos: Comando ipv6.exe (obsoleto): Desde la interfaz de comandos: ipv6.exe install (para instalar) ipv6.exe uninstall (para desinstalar) ipconfig o ipconfig /all (para ver la configuración) Por ejemplo:
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Instalación mediante comandos: Comando netsh (integra las opciones de red): Desde la interfaz de comandos: netsh interface ipv6 install (para instalar) netsh interface ipv6 uninstall (para desinstalar) netsh interface ipv6 show address (para ver la configuración) Para abreviar en lugar de interface puede escribirse in Por ejemplo:
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Configuración obtenida en Windows XP:
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Configuración obtenida en Windows XP: • Se instalan 4 interfaces (los valores son distintos para cada caso): • Interfaz 1: local o Loopback Pseudo-Interface • ::1 y fe80::1 similar a 127.0.0.1 en IPv4. • Interfaz 2: Automatic Tunneling Pseudo-Interface. • fe80::5efe:192.168.0.13 • Interfaz 4: Teredo Tunneling Pseudo-Interface. • fe80::ffff:ffff:fffd • Interfaz 5: Conexión de área local. • fe80::205:1cff:fe13:a63c
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • ¿Porqué aparecen 4 interfaces? • Interfaz 1: local. ::1 Similar a 127.0.0.1 en IPv4 • Interfaz 5: Conexión de área local. Es la dirección local de enlace. Se forma utilizando el mismo algoritmo que en Ubuntu. • Interfaz 2 y 4: • Corresponden a mecanismos de transición que están siendo adaptados y en algunos casos quedan obsoletos. • Su implementación depende del creador del sistema operativo. • XP los utiliza para la túneles automáticos y túneles Teredo. • Se instalan para permitir el uso de IPv4 y IPv6 en la misma red.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Función de la interfaz 2 • Interfaz 2: Tunelización automática. fe80::5efe:192.168.0.13 • Está compuesta por el prefijo de las direcciones locales de enlace fe80:: seguido de 00005efe que forma parte del protocolo ISATAP. Finalmente se anexa una dirección IPv4 privada. • ISATAP (Intra-Site Automatic Tunnel Addressing Protocol): Es un mecanismo de transición de IPv6 para transmitir paquetes de IPv6 entre nodos con doble pila sobre redes IPv4. • ISATAP está implementada en Windows XP, Vista, Mobile,7, Linux y algunas versiones de Cisco IOS. • En Windows 7 ISATAP aparece como obsoleto.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Función de la interfaz 4 • Interfaz 4: Tunelización Teredo. fe80::ffff:ffff:fffd • Teredo es un protocolo tunelizado diseñado para garantizar conectividad IPv6 a nodos localizados detrás de dispositivos NAT que ignoran IPv6. • Encapsula paquetes IPv6 en datagramas UDP IPv4 que pueden ser dirigidos a dispositivos NAT o a la internet IPv4. • El formato de las direcciones Teredo es: 2001::/32 • Por defecto, Teredo NO está activo en Windows XP. • Como veremos en los túneles, existen en internet servidores de direcciones IPv6 Teredo. Por ejemplo: teredo.ipv6.microsoft.com
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Comprobación del correcto funcionamiento1: • En Windows XP existen ping y ping6. • ping6 a la interfaz local (ping6 ::1)
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.2. Instalación y configuración básica en Windows XP • Comprobación del correcto funcionamiento2: • También podemos hacer ping o ping6 a la dirección local de enlace: • ping6 fe80::205:1cff:fe13:a63c • O indicando la interfaz de origen: • ping6 fe80::205:1cff:fe13:a63c%5 • IPv6 funciona correctamente en nuestro Windows XP.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 • 2.3.3. Windows 7.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • En Win 7 IPv6 está integrado y activo: • IPv6 es parte integrante de la pila IP. • Desinstalar IPv6 puede provocar errores no deseados. • Para ver/modificar la configuración de IPv6: • Desde el entorno gráfico. Igual que IPv4. • Desde la interfaz de comandos (netsh).
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • Configuración obtenida en Windows 7:
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • Configuración obtenida en Windows 7: • Se instalan 4 interfaces (los valores son distintos para cada caso): • Interfaz 1: local o Loopback Pseudo-Interface • ::1 similar a 127.0.0.1 en IPv4. • Interfaz 11: Conexión de área local. • fe80::e8e0:544c:1875:1c4%11 • Interfaz 12: isatap. • fe80::5efe:192.168.0.15%12 • Interfaz 13: Teredo Tunneling Pseudo-Interface • fe80::100:7f:fffe%13 Esta ACTIVO y conectado a internetpuede obtener una dirección global del tipo 2001::/32
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • ¿Porqué aparecen 4 interfaces? • Interfaz 1: local. ::1 Similar a 127.0.0.1 en IPv4 • Interfaz 11: Conexión de área local. Es la dirección local de enlace. • Una de las principales controversias en Windows Vista, 7 y 2008 Server es el algoritmo utilizado por Microsoft para la creación de direcciones. • Windows 7 por defecto NO utiliza EUI-64 para crear la dirección local de enlace. • Microsoft se ha desmarcado y utiliza un algoritmo aleatorio (no depende de la MAC). • Microsoft permite ACTIVAR o DESACTIVAR el uso del algoritmo.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • ¿Cómo Activar/Desactivar el uso de EUI-64? • Para DESACTIVAR el uso del algoritmo (Activo por defecto): • netsh in ipv6 set global randomizeidentifiers=disabled • Para volver a ACTIVAR el uso del algoritmo: • netsh in ipv6 set global randomizeidentifiers=enabled • Para abreviar hemos usado “in” en lugar de “interface”.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • Interfaz 12 y 13: • Al igual que en Windows XP: • Corresponden a mecanismos de transición que están siendo adaptados y en algunos casos quedan obsoletos. • Su implementación depende del creador del sistema operativo. • Windows 7 los utiliza para la túneles automáticos y túneles Teredo. • Se instalan para permitir el uso de IPv4 y IPv6 en la misma red. • Por defecto Teredo está ACTIVO y conectado a internet puede obtener una dirección global del tipo 2001::/32
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • Función de la interfaz 12 • Interfaz 12: isatap. fe80::5efe:192.168.0.15 • Está compuesta por el prefijo de las direcciones locales de enlace fe80:: seguido de 00005efe que forma parte del protocolo ISATAP. Finalmente se anexa una dirección IPv4 privada. • ISATAP (Intra-Site Automatic Tunnel Addressing Protocol): Es un mecanismo de transición de IPv6 para transmitir paquetes de IPv6 entre nodos con doble pila sobre redes IPv4. • ISATAP está implementada en Windows XP, Vista, Mobile, 7, Linux y algunas versiones de Cisco IOS. • En Windows 7 ISATAP aparece como obsoleto.
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • Función de la interfaz 13 • Interfaz 13: Teredo Tunneling Pseudo-Interface . fe80::100:7f:fffe%13 • Teredo es un protocolo tunelizado diseñado para garantizar conectividad IPv6 a nodos localizados detrás de dispositivos NAT que ignoran IPv6. • Encapsula paquetes IPv6 en datagramas UDP IPv4 que pueden ser dirigidos a dispositivos NAT o a la internet IPv4. • El formato de las direcciones Teredo es: 2001::/32 • En W7 Teredo está activo y puede obtener una dirección global. • Como veremos en los túneles, existen en internet servidores de direcciones IPv6 Teredo. Por ejemplo: teredo.ipv6.microsoft.com
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • Comprobación del correcto funcionamiento1: • En Windows 7 sólo existe ping. NO existe ping6. • Podemos forzar el uso de IPv6 usando ping -6 • ping a la interfaz local (ping ::1)
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.3. Instalación y configuración básica en Windows 7 • Comprobación del correcto funcionamiento2: • ping a la dirección local de enlace • ping fe80::e8e0:544c:1875:1c4%11
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 • 2.3.4. Resumen. • Configuración básica en cada Sistema Operativo
2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6 2.3.4. Resumen. Configuración básica en cada SO • En ausencia de servidor y/o router: