El Capitan "Crea rete NAT64" - problemi di connessione

6

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 ...)

    
posta Rainer Schwarze 04.11.2015 - 10:25
fonte

2 risposte

1

Se ottengo la configurazione di rete correttamente, la tua installazione è completamente sicura.

Hai bisogno di due reti (fisiche) separate:

  • uno solo con IPv4 (ad es. ethernet)
  • uno solo con IPv6 (ad esempio Wi-Fi locale)

A seconda delle capacità delle vostre macchine, la macchina con due interfacce (ethernet e Wi-Fi) dovrebbe essere il server (DNS / DHCP ecc.) / NAT64-router (= macsrv ).

Poiché gli iDevice non hanno un'interfaccia ethernet e tu provi a testare le loro funzionalità IPv6 / IPv4, dovrebbero risiedere nella sezione Wi-Fi, che dovrebbe essere dedicata quindi a IPv6. Questa rete Wi-Fi locale è non Wi-Fi del tuo Fritz! Box! Devi configurare un hotspot personale sul router NAT64!

Per accedere a un server IPv4 dai tuoi iDevices puoi utilizzare la normale connessione del router alla WAN o un "server" IPv4 dedicato (= macmedia ) - entrambi risiedono nella sezione ethernet " dietro "il router NAT64 (= macsrv ). Se macmedia non ha un'interfaccia ethernet, collegalo al Fritz! Box Wi-Fi, perché tecnicamente il Wi-Fi Fritz! Box e il Fritz! Box Ethernet sono entrambi nella sezione Ethernet.

Per accedere a un server IPv6 usa un server web su macsrv .

Poiché non hai bisogno di IPv6 sul tuo router Fritz! Box, semplicemente spegnilo.

    
risposta data 04.11.2015 - 18:15
fonte
0

Suggerirei di verificare se il tuo /usr/libexec/unbound funzioni correttamente con le query DNS provenienti da UDPv6. Ho riscontrato un problema simile ed è stato in grado di risolverlo ricompilando non associato da apple.com/source/network_cmds/network_cmds-543/unbound/">source. Ho segnalato il problema ad Apple, quindi spero che verrà risolto un giorno.

    
risposta data 13.06.2018 - 13:40
fonte

Leggi altre domande sui tag