J'essaie de tester les applications pour IPv6 conformément à la documentation d'Apple sur Supporting IPv6 DNS64 / NAT64 Networks . J'ai des difficultés à me connecter depuis l'iPad à mon serveur d' applications .
Ma mise en réseau:
La prise en charge IPv6 de la Fritzbox est activée avec l'option 6to4, car mon fournisseur n'a pas IPv6. J'ai effectué une série de tests avec IPv6 désactivé. Le résultat était le même (voir la liste des éléments de test ci-dessous).
macmedia exécute El Capitan et iTunes, qui sert de serveur de médias.
macsrv exécute El Capitan et OS X Server 5 avec DNS, DHCP, partage de fichiers, Web, Wiki.
Mon processus de test:
Je peux configurer le réseau NAT64 comme décrit dans le document Apple (dans "Paramètres", maintenez la touche d'option enfoncée, appuyez sur "Partage", puis "Partage Internet" et relâchez la touche d'option).
J'ai fait des tests, l'un d'eux ressemblait à ceci:
- activer NAT64 sur macsrv
- dans les paramètres iPad Air WLAN, sélectionnez le réseau NAT64
- la coche bleue apparaît devant le nom du réseau
- l'icône bleue i-icon offre ceci:
- IP 169.254.55.58 / masque 255.255.0.0
- DNS 2001: 2: 0: aab1 :: 1
- tous les autres champs sont vides
- dans Safari sur iPad Air:
https://www.google.com/
-> prend beaucoup de temps, éventuellement un message du type: "Impossible d'ouvrir la page, car le serveur ne répond plus."http://macsrv:8989/
-> impossible de trouver le serveurhttp://macsrv.local:8989/
-> "ça marche!" (Il suffit de regarder les journaux: L'accès dans apache2 a été enregistré avec l'adresse IPv6 de l'interface en0 de macsrv )http://192.168.1.11:8989/
-> Une erreur du type "Impossible d'ouvrir la page, car l'iPad n'est pas connecté à Internet". (192.168.1.11 est macsrv )http://[2001:2::aab1:129a:ddff:fe4f:38f8]:80
-> prend beaucoup de temps, éventuellement un message du type: "Impossible d'ouvrir la page, car le serveur ne répond plus." (comme google.com; l'adresse est l'adresse IPv6 de l'interface en0 sur macsrv )http://192.168.1.115:8088/
-> Une erreur du type "Impossible d'ouvrir la page, car l'iPad n'est pas connecté à Internet".http://app.intra.admadic.com:8088/
-> impossible de trouver le serveur (identique à 192.168.1.115)
Une fois connecté l’iPad Air au réseau macrsv NAT64, il a reçu l’adresse IP 192.168.2.2. Ceci n'est jamais arrivé.
Lorsque je démarre le réseau NAT64 sur macmedia , l'iPad ne peut pas se connecter et l'indicateur d'activité continue de tourner pour toujours.
NAT64 Détails:
J'ai cherché des processus en cours d'exécution lorsque NAT64 est activé:
/usr/libexec/InternetSharing
rtadvd -c /etc/com.apple.mis.rtadvd.conf -f -s bridge100
unbound -c /etc/com.apple.mis.unbound.conf -d
Il y a deux fichiers de configuration liés à 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
J'ai vérifié ces fichiers de configuration sur macsrv et macmedia et ils sont identiques dans les moindres détails.
Des questions:
Q1. Quelle pourrait être la raison pour laquelle NAT64 ne fonctionne pas sur macmedia ?
Q2. Puis-je convaincre le réseau NAT64 d'utiliser mon DNS intranet?
Q3. Quelle pourrait être la raison pour que NAT64 sur macsrv fonctionne parfois et parfois pas?
Q4. Pourquoi l'iPad reçoit-il une adresse IPv4 169.254.55.58? (Ne devrait-il pas avoir IPv6 uniquement lors de la connexion à NAT64?)
Q5: Est-ce que les fichiers com.apple.mis ... conf sont corrects? (avoir 192.168.1.11 aussi avancé me semble bon ...)