Estoy tratando de probar las aplicaciones para IPv6 de acuerdo con la documentación de Apple en Compatibilidad con redes IPv6 DNS64 / NAT64 . Tengo dificultades para conectarme desde el iPad a mi aplicación servidor.
Diseño de mi red:
ElFritzboxtienehabilitadalacompatibilidadconIPv6con6to4habilitado,porquemiproveedornotieneIPv6.RealicéunconjuntodepruebasconIPv6apagado.Elresultadofueelmismo(consultelalistadeelementosdepruebaacontinuación).
macmediaejecutaElCapitanyejecutaiTunescomoservidordemedios.
macsrvejecutaElCapitanyOSXServer5conDNS,DHCP,usocompartidodearchivos,Web,Wiki.
Miprocesodeprueba:
PuedoconfigurarlaredNAT64comosedescribeeneldocumentodeApple(enlatecladeopcióndeespera"Configuración", presionar "Compartir", luego "Compartir en Internet" y soltar la tecla de opción).
Hice algunas pruebas, una de ellas tenía este aspecto:
- activa NAT64 en macsrv
- en la configuración de iPad Air WLAN, seleccione la red NAT64
- la marca de verificación azul aparece delante del nombre de la red
- el i-icon azul ofrece esto:
- IP 169.254.55.58 / máscara 255.255.0.0
- DNS 2001: 2: 0: aab1 :: 1
- todos los demás campos vacíos
- en Safari en iPad Air:
-
https://www.google.com/
- > lleva mucho tiempo, finalmente un mensaje como: "No se pudo abrir la página porque el servidor ya no responde". -
http://macsrv:8989/
- > no se pudo encontrar el servidor -
http://macsrv.local:8989/
- > "¡Funciona!" (Solo mire 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
- > lleva mucho tiempo, finalmente un mensaje como: "No se pudo 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 como "No se pudo abrir la página, porque el iPad no está conectado a Internet". -
http://app.intra.admadic.com:8088/
- > no se pudo encontrar el servidor (esto es lo mismo que 192.168.1.115)
-
Una vez conecté el iPad Air a la red NAT macrsv y recibió la dirección IP 192.168.2.2. Esto nunca volvió a pasar.
Cuando inicio la red NAT64 en macmedia , el iPad no puede conectarse y el indicador de actividad sigue girando para siempre.
Detalles de NAT64:
Busqué procesos que se ejecutan cuando NAT64 está habilitado:
/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
Revisé 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 por la que NAT64 no funciona en macmedia ?
Q2. ¿Puedo convencer a la red NAT64 para que use el DNS de mi intranet?
Q3. ¿Cuál podría ser la razón para que NAT64 en macsrv esté funcionando a veces y otras no?
Q4. ¿Por qué el iPad obtiene una dirección IPv4 169.254.55.58? (¿No debería tener solo IPv6 cuando se conecta a NAT64?)
Q5: ¿Los archivos com.apple.mis ... conf se ven bien? (tener 192.168.1.11 como delantero me parece bien ...)