6 votos

El Capitan "Crear red NAT64" - problemas de conexión

Estoy intentando probar aplicaciones para IPv6 según la documentación de Apple en Soporte de redes IPv6 DNS64/NAT64 . Tengo dificultades para conectarme desde el iPad a mi aplicación servidor.

Mi diseño de red:

My Network Layout

El Fritzbox tiene el soporte IPv6 activado con 6to4 habilitado, porque mi proveedor no tiene IPv6. Hice una serie de pruebas con IPv6 desactivado. El resultado fue el mismo (ver la lista de pruebas más abajo).

macmedia ejecuta El Capitán y ejecuta iTunes como servidor multimedia.

macsrv ejecuta El Capitan y OS X Server 5 con DNS, DHCP, File Sharing, Web, Wiki.

Mi proceso de prueba:

Puedo configurar la red NAT64 tal y como se describe en el documento de Apple (en "Ajustes" mantén pulsada la tecla de opción, pulsa "Compartir", luego "Compartir Internet" y suelta la tecla de opción).

Hice algunas pruebas, una de ellas fue así:

  • activar NAT64 on macsrv
  • en los ajustes de la WLAN del iPad Air seleccione la red NAT64
  • la marca de verificación azul aparece delante del nombre de la red
  • el icono azul de la i lo entrega:
    • IP 169.254.55.58 / máscara 255.255.0.0
    • DNS 2001:2:0:aab1::1
    • todos los demás campos están vacíos
  • en Safari en el iPad Air:
    • https://www.google.com/ -> tarda mucho tiempo, al final aparece un mensaje como: "No se ha podido abrir la página, porque el servidor ya no responde".
    • http://macsrv:8989/ -> no pudo encontrar el servidor
    • http://macsrv.local:8989/ -> "¡Funciona!" (Acabo de mirar los registros: El acceso en apache2 se registró con la dirección IPv6 de la interfaz en0 de macsrv )
    • http://192.168.1.11:8989/ -> Error como "No se pudo abrir la página, porque el iPad no está conectado a Internet". (192.168.1.11 es macsrv )
    • http://[2001:2::aab1:129a:ddff:fe4f:38f8]:80 -> tarda mucho tiempo, al final aparece un mensaje como: "No se ha podido abrir la página porque el servidor ya no responde". (como google.com; la dirección es la dirección IPv6 de la interfaz en0 en macsrv )
    • http://192.168.1.115:8088/ -> Error del tipo "No se ha podido abrir la página porque el iPad no está conectado a Internet".
    • http://app.intra.admadic.com:8088/ -> no pudo encontrar el servidor (es el mismo que 192.168.1.115)

Una vez que conecté el iPad Air al macrsv red NAT64 y recibió la dirección IP 192.168.2.2. Esto no volvió a suceder.

Cuando inicio la red NAT64 en macmedia El iPad no puede conectarse y el indicador de actividad no deja de girar.

Detalles de NAT64:

He buscado los procesos que se ejecutan cuando NAT64 está activado:

/usr/libexec/InternetSharing
rtadvd -c /etc/com.apple.mis.rtadvd.conf -f -s bridge100
unbound -c /etc/com.apple.mis.unbound.conf -d

Hay dos archivos de configuración relacionados con com.apple.mis... :

/etc/com.apple.mis.rtadvd.conf:

bridge100:\
     nolladdr:maxinterval#135:mininterval#45:rltime#1800:addr="2001:2:0:aab1::":prefixlen#64:rdnssaddrs#1:rdnssaddr="2001:2:0:aab1::1"

/etc/com.apple.mis.unbound.conf:

server:
    chroot: ""
    pidfile: "/etc/unbound.pid"
    chroot: ""
    directory: "/etc"
    username: ""
    do-daemonize: no
    access-control: ::0/0 allow
    module-config: "dns64 iterator"
    dns64-synthall: yes
    dns64-prefix: 64:ff9b::/96
    interface: ::0
forward-zone:
    name: "."
    forward-addr: 192.168.1.11

He comprobado estos archivos conf en macsrv y macmedia y son idénticos en todos los detalles.

Preguntas:

Q1. ¿Cuál podría ser la razón de que NAT64 no funcione en macmedia ?

Q2. ¿Puedo convencer a la red NAT64 para que utilice el DNS de mi intranet?

Q3. ¿Cuál podría ser la razón de NAT64 en macsrv que a veces funciona y a veces no?

Q4. ¿Por qué el iPad obtiene una dirección IPv4 169.254.55.58? (¿No debería tener sólo IPv6 cuando se conecta a NAT64?)

P5: ¿Los archivos com.apple.mis... conf se ven bien? (tener 192.168.1.11 como forward me parece bien...)

0 votos

Supongo que está intentando probar el escenario que se muestra en la Figura 10-2 de la documentación de Apple enlazada. Entonces, por favor, añade la configuración IPv6/v4 de todos los dispositivos.

0 votos

@klanomath He añadido algo de información, añadiré más tarde más del iPad. (Tengo que hacer algunas otras cosas para la próxima hora)

1 votos

Ya he configurado un entorno similar utilizando una memoria USB (con 10.11.1), los restos de mi red y un iPhone más antiguo, pero mi iPhone ni siquiera puede conectarse al Wi-Fi local (iMac). Por cierto, ¿cómo (o dónde) has creado el esquema de red?

1voto

klanomath Puntos 19587

Si entiendo bien tu configuración de red, tu configuración está completamente arruinada.

Necesitas dos redes (físicas) separadas:

  • una con IPv4 solamente (por ejemplo, ethernet)
  • una con IPv6 solamente (por ejemplo, Wi-Fi local)

Dependiendo de las capacidades de sus máquinas, la máquina con dos interfaces (ethernet y Wi-Fi) debería ser el servidor (DNS/DHCP etc.)/enrutador NAT64 (= macsrv ).

Dado que los iDevices no tienen una interfaz ethernet y se trata de probar su funcionalidad IPv6/IPv4 deberían residir en la sección Wi-Fi, que debería estar dedicada a IPv6 entonces. Esta red local Wi-Fi es no el Wi-Fi de tu Fritz!Box! ¡Tienes que configurar un hotspot personal en el router NAT64!

Para acceder a un servidor IPv4 desde sus iDevices puede utilizar la conexión normal de su router a la WAN o un "servidor" IPv4 dedicado (= macmedia ) - ambos residen en la sección ethernet "detrás" del router NAT64 (= macsrv ). Si macmedia no tiene una interfaz ethernet simplemente conéctelo al Fritz!Box Wi-Fi, porque técnicamente el Fritz!Box Wi-Fi y el Fritz!Box ethernet están ambos en la sección ethernet.

Para acceder a un servidor IPv6 utilice un servidor web en macsrv .

Como no necesitas IPv6 en tu router Fritz!Box, simplemente apágalo.

0 votos

Gracias por la información. He activado el IPv6 en la FritzBox para probar si los iDevices pueden conectarse sin NAT64 y han podido. Lo apagaré y haré una prueba. La Fritzbox tiene el WiFi apagado todo el tiempo. El NAT64 se crea en macsrv abriendo una red WiFi sólo para la red NAT64. (macmedia y macsrv tienen una WiFi normalmente no utilizada, que uso para probar NAT64). Así que el WiFi dedicado a NAT64 está ahí (a través de macsrv). ¿Aún no parece funcionar?

0 votos

Me olvidé de mencionarlo: Todas las máquinas y la Fritzbox están conectadas por cable. Hay WiFis creadas por cajas Apple Airport Extreme que suelo utilizar para los iDevices, pero estas no deberían interferir con el WiFi NAT64 de macsrv.

0 votos

@RainerSchwarze ¿Cuál es el propósito de aplicación (la máquina Windows)?

0voto

Alex Zolotko Puntos 101

Le sugiero que compruebe si su /usr/libexec/unbound funciona correctamente con las consultas DNS que llegan a través de UDPv6. He encontrado un tema similar y pude solucionarlo recompilando unbound desde fuente . He reportado el problema a Apple, así que espero que se solucione algún día.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X