Comment désactiver IPv6 sous Mac OS X

Certains utilisateurs Mac peuvent souhaiter désactiver la prise en charge réseau IPv6 sur leurs machines. Cela peut être souhaitable pour éviter certains conflits de réseau, ou pour augmenter la sécurité des utilisateurs dans des environnements de menaces plus élevés, car les chercheurs ont trouvé que IPv6 était potentiellement vulnérable aux attaques de type man-in-the-middle et autres réseaux.

Bien que la plupart des utilisateurs n'utilisent pas IPv6 directement, la désactivation de IPv6 n'est pas sans conséquence et ne devrait donc être effectuée que par des utilisateurs qui savent ce qu'ils font et pourquoi ils le font. Certains des principaux services système OS X, tels que le service de découverte Bonjour, utilisent IPv6. Par conséquent, la désactivation de IPv6 peut rendre le partage AirDrop inutilisable, certains services d'impression ne seront plus disponibles et certaines autres fonctions Mac pratiques peuvent également devenir inopérantes. Cela rend impossible de désactiver pour beaucoup.

OS X offre plusieurs moyens de désactiver IPv6. Nous aborderons une méthode simple à l'aide de la ligne de commande, ainsi que la manière de réactiver IPv6 si vous le souhaitez. Les utilisateurs peuvent également vérifier si IPv6 est activement utilisé via les Préférences Système, que Mac OS X par défaut met en état automatique.

Désactiver IPv6 sous Mac OS X via le terminal

Lancez Terminal, situé dans le répertoire / Applications / Utilities /, et utilisez les commandes suivantes adaptées à votre situation. Notez que beaucoup de Mac modernes n'ont que des cartes wi-fi, ce qui rend l'option ethernet inutile. Si le Mac dispose d'un réseau Wi-Fi et Ethernet, vous voudrez probablement désactiver IPv6 pour les deux interfaces.

Désactiver le support IPv6 pour ethernet:
networksetup -setv6off Ethernet

Désactiver IPv6 pour le sans fil:
networksetup -setv6off Wi-Fi

Vous pouvez également combiner ces deux commandes en une seule chaîne pour désactiver à la fois sans fil et Ethernet, utilisez simplement la syntaxe suivante:

networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi

Assurez-vous d'entrer cette chaîne sur une seule ligne pour exécuter correctement la commande.

Réactivation d'IPv6 pour Wi-Fi et Ethernet sous OS X

Bien sûr, l'inversion de la modification ci-dessus est également possible, et vous pouvez réactiver le support IPV6 avec les chaînes de commande suivantes entrées dans le terminal:

networksetup -setv6automatic Wi-Fi

networksetup -setv6automatic Ethernet

Vous pouvez également placer ceci dans une seule commande pour réactiver IPv6 pour Wi-Fi et Ethernet comme ceci:

networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet

Cela remet simplement IPv6 dans l'état de configuration «automatique» qui est la valeur par défaut dans OS X, si le serveur auquel vous vous connectez ne prend pas en charge IPv6, il ne sera pas utilisé. La réactivation d'IPv6 devrait ramener tous les services Bonjour à leur état de fonctionnement régulier, y compris la fonctionnalité de transfert de fichiers AirDrop toujours utile.

Les personnes intéressées peuvent en apprendre plus sur IPv6 sur Wikipedia.

Merci à @glennzw sur Twitter pour l'idée de pointe et parle des vulnérabilités, n'oubliez pas de suivre aussi @osxdaily sur Twitter!