Comment désactiver IPv6 sous Mac OS X
Table des matières:
Certains utilisateurs de Mac peuvent souhaiter désactiver la prise en charge de la mise en réseau IPv6 sur leurs machines. Cela peut être souhaitable pour éviter certains conflits de réseau ou pour accroître la sécurité des utilisateurs dans des environnements à haut risque, car les chercheurs ont découvert qu'IPv6 était potentiellement vulnérable aux attaques de type "man-in-the-middle" et autres attaques de réseau.
Bien que la plupart des utilisateurs n'utilisent pas directement IPv6, la désactivation d'IPv6 n'est pas sans conséquences 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 du système Mac OS X, comme le service de découverte Bonjour, utilisent IPv6. Par conséquent, la désactivation d'IPv6 peut rendre le partage AirDrop inutilisable, certains services d'impression deviendront indisponibles et certaines autres fonctionnalités Mac pratiques peuvent également devenir inopérantes. Cela rend impossible la désactivation pour beaucoup.
Mac OS X offre plusieurs façons de désactiver IPv6, et nous couvrirons une méthode simple à l'aide de la ligne de commande, ainsi que la démonstration comment réactiver IPv6 si vous décidez que vous en avez besoin. Les utilisateurs peuvent également vérifier si IPv6 est activement utilisé via les Préférences Système, que Mac OS X met par défaut dans un état automatique.
Désactiver IPv6 sous Mac OS X via Terminal
Lancez Terminal, qui se trouve dans le répertoire /Applications/Utilities/, et utilisez les commandes suivantes adaptées à votre situation. Notez que de nombreux Mac modernes n'ont que des cartes Wi-Fi, ce qui rend l'option Ethernet inutile.Si le Mac dispose à la fois d'un réseau Wi-Fi et d'un réseau Ethernet, vous souhaiterez probablement désactiver IPv6 pour les deux interfaces.
Désactivation de la prise en charge d'IPv6 pour Ethernet :
networksetup -setv6off Ethernet
Désactivation d'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 le sans fil et l'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 émettre la commande correctement.
Réactivation d'IPv6 pour Wi-Fi et Ethernet sous Mac OS X
Bien sûr, il est également possible d'annuler la modification ci-dessus et vous pouvez réactiver la prise en charge d'IPV6 avec les chaînes de commande suivantes saisies dans le terminal :
networksetup -setv6automatic Wi-Fi
networksetup -setv6automatic Ethernet
Vous pouvez également placer ceci dans une seule commande pour réactiver IPv6 pour le 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 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 remettre tous les services Bonjour dans leur état de fonctionnement normal, y compris la fonction toujours utile de transfert de fichiers AirDrop.
Les personnes intéressées peuvent en savoir plus sur IPv6 sur Wikipédia.
Merci à @glennzw sur Twitter pour l'idée d'astuce et les vulnérabilités, n'oubliez pas de suivre @osxdaily sur Twitter aussi !