Saltar al contenido

Configuración del hogar IPv6 | OpenWrt 18.06.1 – ¿cómo?

Luego de de esta prolongada recopilación de información pudimos solucionar este asunto que suelen tener muchos de nuestros lectores. Te brindamos la solución y nuestro deseo es resultarte de mucha apoyo.

Solución:

En una palabra:

DHCPv6 con estado
La configuración automática de IPv6 es equivalente a DHCP en IPv4. Un servicio DHCPv6 proporciona la dirección IPv6 al dispositivo cliente y tanto el cliente como el servidor mantienen el “estado” de esa dirección (es decir, tiempo de concesión, etc.). El enrutador en su mensaje de anuncio de enrutador le dirá al nuevo host que solicite todas las direcciones (dirección global, dirección DNS, dirección del servidor proxy SIP) del servidor DHCPv6.

DHCPv6 sin estado es para la configuración automática por parte del dispositivo cliente de su dirección IPv6 y el enrutamiento según los anuncios del enrutador. El enrutador le dice al host recién creado que tome solo la información adicional como DNS, la dirección del servidor proxy SIP del servidor DHCPv6, mientras que el host le da la dirección global al host. prefix presente en el mensaje de anuncio del enrutador. El enrutador da el prefix de 64 bits y el host utiliza su dirección MAC (48 bits) convertida en el método EUI-64 para obtener una dirección IPv6 global.

En detalle, del artículo ¿Cuál es la diferencia entre IPv6 con estado y sin estado?

Opciones de asignación de direcciones IPv6

  • Asignación de dirección estática (manual) – exactamente igual que con IPv4.

  • Configuración automática de dirección sin estado (SLAAC) – los nodos escuchan los mensajes de anuncios de enrutador (RA) ICMPv6 enviados periódicamente por los enrutadores en el enlace local, o solicitados por el nodo mediante un mensaje de solicitud de RA. Luego pueden crear una dirección IPv6 de unidifusión global combinando su interfaz EUI-64 (basada en la dirección MAC en las interfaces Ethernet) más el prefijo de enlace obtenido a través del anuncio del enrutador. Ésta es una característica exclusiva de IPv6 que proporciona una conexión en red simple “plug & play”. De forma predeterminada, SLAAC no proporciona nada al cliente fuera de una dirección IPv6 y una puerta de enlace predeterminada. SLAAC se analiza ampliamente en RFC 4862.

  • DHCPv6 sin estado – con esta opción, SLAAC todavía se usa para obtener la dirección IP, pero DHCP se usa para obtener “otras” opciones de configuración, generalmente cosas como DNS, NTP, etc. La ventaja aquí es que el servidor DHCP no necesita almacenar ninguna dinámica indicar información sobre cualquier cliente individual. En el caso de redes grandes que tienen una gran cantidad de puntos finales conectados, la implementación de DHCPv6 sin estado reducirá en gran medida la cantidad de mensajes DHCPv6 que se necesitan para actualizar el estado de la dirección.

  • DHCPv6 con estado – funciona exactamente igual que IPv4 DHCP en el que los hosts reciben tanto su dirección IPv6 como parámetros adicionales del servidor DHCP. Al igual que DHCP para IPv4, los componentes de una infraestructura DHCPv6 consisten en clientes DHCPv6 que solicitan configuración, servidores DHCPv6 que proporcionan configuración y agentes de retransmisión DHCPv6 que transmiten mensajes entre clientes y servidores cuando los clientes se encuentran en subredes que no tienen un servidor DHCPv6. Puede obtener más información sobre DHCP para IPv6 en RFC 3315.

NOTA: La única forma de obtener una puerta de enlace predeterminada en IPv6 es mediante un mensaje RA. DHCPv6 no lleva información de ruta predeterminada en este momento.

Identificador único de DHCP

Este es un identificador único generado por el propio cliente que sirve para identificarlo de forma única para el servidor DHCPv6.

De Wikipedia DHCPv6:

Identificador único de DHCP

Un cliente utiliza el identificador único DHCP (DUID) para obtener una dirección IP de un servidor DHCPv6. Tiene un campo de tipo DUID de 2 bytes y un campo identificador de longitud variable de hasta 128 bytes. Su longitud real depende de su tipo. El servidor compara el DUID con su base de datos y entrega datos de configuración (dirección, tiempos de arrendamiento, servidores DNS, etc.) al cliente. Los primeros 16 bits de un DUID contienen el tipo DUID, de los cuales hay cuatro tipos. El significado del DUID restante depende del tipo.

Entonces, hubo dos problemas separados:

  • PÁLIDO – IPv6 Upstream no se conecta

  • LAN – Error en la configuración


Para el n. ° 1, es decir PÁLIDO configuración, probé prácticamente todo lo que ofrece la GUI sin éxito.

Dado que finalmente vine con una solución alternativa, la compartiré con ustedes:

  1. Cambie al firmware 17.x. Mantendrá su configuración, no se preocupe.

  2. Actualice de nuevo al firmware 18.x.

Eso es todo, mágicamente el IPv6 WAN Upstream finalmente se está conectando.


Para el n. ° 2, es decir LAN configuración, configúrelo de la siguiente manera:

  1. Red – Interfaces – LAN – Configuración común – Ficha Configuración general – Longitud de la asignación de IPv6 debe ajustarse a la longitud de su prefix.

  2. Red – Interfaces – LAN – El servidor DHCP se basa en cómo es su topología, en mi caso funciona lo siguiente:

    • Servicio de publicidad del enrutador: modo servidor

    • Servicio DHCPv6: modo servidor

    • NDP-Proxy: modo híbrido

    • Modo DHCPv6: sin estado + con estado

Mantendré esta respuesta actualizada si encuentro más errores en la configuración.


Ahora probé mi Windows 10, Linux Mint 19 y Android 7.0 en http://test-ipv6.com/

y tengo:

Test with IPv4 DNS record

ok (0.267s) using ipv4

Test with IPv6 DNS record

ok (0.168s) using ipv6

Test with Dual Stack DNS record

ok (0.206s) using ipv6

Test for Dual Stack DNS and large packet

ok (0.154s) using ipv6

Test IPv4 without DNS

ok (0.108s) using ipv4

Test IPv6 without DNS

ok (0.091s) using ipv6

Test IPv6 large packet

ok (0.256s) using ipv6

Test if your ISP's DNS server uses IPv6

ok (0.275s) using ipv6

Find IPv4 Service Provider

ok (0.128s) using ipv4 ASN 44489

Find IPv6 Service Provider

ok (0.107s) using ipv6 ASN 44489

que es 100% correcto. Esas 2 pruebas omitidas se debieron al acceso al sitio de prueba mediante HTTPS, que todavía está en versión beta, por lo que probablemente sea mejor usar HTTP simple: http://test-ipv6.com/

Eso es todo. Ahora necesito jugar con firewalls e IPv6 con estado + sin estado, pero eso no cambiará el hecho de que he logrado que IPv6 funcione en mi hogar.


Encontré un sitio de prueba adicional, que podría ser útil:

Solo IPv6: http://v6.testmyipv6.com/

Pila doble: http://ds.testmyipv6.com/

Recuerda que tienes permiso de valorar este enunciado si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *