Sto provando a testare app per IPv6 in base alla documentazione di Apple all'indirizzo Supporto delle reti IPv6 DNS64 / NAT64 . Ho difficoltà a connettermi dall'iPad al mio app server.
Il mio layout di rete:
FritzboxhailsupportoperIPv6attivatocon6to4abilitato,perchéilmioprovidernonhaIPv6.HoeseguitounaserieditestconIPv6disattivato.Ilrisultatoèstatolostesso(vederel'elencodeglielementidiprovadiseguito).
macmediaesegueElCapitanedesegueiTunescomeservermultimediale.
macsrvesegueElCapitaneOSXServer5conDNS,DHCP,Condivisionefile,Web,Wiki.
Ilmioprocessoditest:
PossoconfigurarelareteNAT64comedescrittoneldocumentoApple(in"Impostazioni" tenere premuto il tasto opzione, premere "Condivisione", quindi "Condivisione Internet" e rilasciare il tasto opzione).
Ho eseguito alcuni test, uno dei quali era simile a questo:
- attiva NAT64 su macsrv
- nelle impostazioni Wi-Fi Air di iPad seleziona la rete NAT64
- viene visualizzato il segno di spunta blu davanti al nome della rete
- l'icona blu i-icon fornisce questo:
- IP 169.254.55.58 / mask 255.255.0.0
- DNS 2001: 2: 0: aab1 :: 1
- tutti gli altri campi vuoti
- in Safari su iPad Air:
-
https://www.google.com/
- > richiede molto tempo, eventualmente un messaggio del tipo: "Impossibile aprire la pagina, perché il server non risponde più." -
http://macsrv:8989/
- > impossibile trovare il server -
http://macsrv.local:8989/
- > "Funziona!" (Basta guardare i log: l'accesso in apache2 è stato registrato con l'indirizzo IPv6 dell'interfaccia en0 di macsrv ) -
http://192.168.1.11:8989/
- > Errore come "Impossibile aprire la pagina, perché l'iPad non è connesso a Internet". (192.168.1.11 è macsrv ) -
http://[2001:2::aab1:129a:ddff:fe4f:38f8]:80
- > richiede molto tempo, eventualmente un messaggio del tipo: "Impossibile aprire la pagina, perché il server non risponde più." (come google.com, l'indirizzo è l'indirizzo IPv6 dell'interfaccia en0 su macsrv ) -
http://192.168.1.115:8088/
- > Errore come "Impossibile aprire la pagina, perché l'iPad non è connesso a Internet". -
http://app.intra.admadic.com:8088/
- > impossibile trovare il server (questo è lo stesso di 192.168.1.115)
-
Una volta collegato l'iPad Air alla rete macrsv NAT64 e ricevuto l'indirizzo IP 192.168.2.2. Questo non è mai successo di nuovo.
Quando avvio la rete NAT64 su macmedia , l'iPad non può connettersi e l'indicatore di attività continua a girare per sempre.
Dettagli NAT64:
Ho cercato i processi in esecuzione quando NAT64 è abilitato:
/usr/libexec/InternetSharing
rtadvd -c /etc/com.apple.mis.rtadvd.conf -f -s bridge100
unbound -c /etc/com.apple.mis.unbound.conf -d
Ci sono due file di configurazione relativi a 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
Ho controllato questi file conf su macsrv e macmedia e sono identici in ogni dettaglio.
Domande:
Q1. Quale potrebbe essere la ragione per cui NAT64 non funziona su macmedia ?
Q2. Posso convincere la rete NAT64 a utilizzare il mio DNS intranet?
Q3. Quale potrebbe essere la ragione per cui NAT64 su macsrv a volte funziona e talvolta no?
Q4. Perché l'iPad riceve un indirizzo IPv4 169.254.55.58? (Non dovrebbe avere solo IPv6 quando si connette a NAT64?)
Q5: i file com.apple.mis ... conf sembrano ok? (avere 192.168.1.11 come in avanti mi sembra a posto ...)