IP, routage et IPv6

Problèmes IPv6 sur un Mac

La plupart des réseaux attribuent au Mac des adresses IPv4 et IPv6. Si le chemin IPv6 est défaillant, certaines connexions attendent ou échouent.

S’applique à : macOS 13 Ventura et ultérieur pour les étapes dans Réglages Système. Les commandes Terminal fonctionnent sur toutes les versions actuelles de macOS.Vérifié le 29 octobre 2026

Symptômes

  • Certains sites ou API bloquent, alors que d’autres se chargent tout de suite.
  • Un outil se connecte après un délai, ou après quelques nouvelles tentatives.
  • Les connexions fonctionnent sur un réseau mais pas sur un autre.

Causes probables

  • Un routeur qui annonce l’IPv6 mais ne le route pas. Le Mac obtient une adresse IPv6, mais le trafic IPv6 n’atteint pas Internet.
  • Un opérateur ou un VPN sans IPv6 complet. Certains VPN ne transportent que l’IPv4. Le trafic IPv6 passe alors hors du tunnel ou échoue.
  • Un coupe-feu qui bloque l’IPv6. Un routeur ou un coupe-feu d’entreprise peut bloquer le trafic IPv6 tout en autorisant l’IPv4.

Comment vérifier

  1. Trouvez le nom d’appareil de chaque port réseau, par exemple en0 pour le Wi-Fi.

    networksetup -listallhardwareports
  2. Affichez les adresses IPv6 de l’interface Wi-Fi. Les adresses qui commencent par fe80 sont uniquement de lien local.

    ifconfig en0 inet6
  3. Affichez l’annonce de routeur acceptée par le Mac. Une erreur signifie qu’aucun routeur IPv6 n’a répondu.

    ipconfig getra en0
  4. Envoyez des pings en IPv6 vers une adresse publique.

    ping6 -c 3 2606:4700:4700::1111
  5. Demandez un site en IPv4 uniquement, puis en IPv6 uniquement. Comparez les résultats.

    curl -4 -I https://www.apple.com
  6. Si la requête IPv4 fonctionne et que la requête IPv6 échoue, le chemin IPv6 est défaillant.

    curl -6 -I https://www.apple.com

Comment corriger

  1. Redémarrez le routeur. Puis testez de nouveau.

  2. Mettez à jour le firmware du routeur, ou interrogez l’opérateur sur l’IPv6 de votre ligne.

  3. Pour un test, désactivez l’IPv6 sur le service.

    networksetup -setv6off Wi-Fi

    Nécessite un mot de passe administrateur.

  4. Réactivez l’IPv6 après le test. Utilisez le réglage automatique.

    networksetup -setv6automatic Wi-Fi

    Nécessite un mot de passe administrateur.

  5. Vous pouvez aussi utiliser le menu Configurer IPv6 dans Réglages Système > Réseau > le service > Détails > TCP/IP.

  6. Si le problème ne disparaît qu’avec l’IPv6 désactivé, signalez-le au propriétaire du réseau ou à l’opérateur.

Avec Kilobat

  1. why essaie séparément l’IPv4 et l’IPv6 et indique lequel échoue.

    kilobat why api.example.com
  2. L’outil MCP diagnose_connection renvoie les mêmes étapes à un agent. Voir Comprendre pourquoi un site ou une API ne se connecte pas.

Questions

Faut-il laisser l’IPv6 désactivé ?

Non. Ne le désactivez que pour un test. Demandez au propriétaire du réseau de corriger l’IPv6, puis réactivez-le.

Qu’est-ce qu’une adresse de lien local ?

Une adresse qui commence par fe80 ne fonctionne que sur le lien local. Elle n’atteint pas Internet.

Sources

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec man <name> dans Terminal.