Comment désactiver IPv6 sur Windows

Lors de son introduction, IPv6 était destiné à éliminer l’appétit insatiable du monde pour davantage d’adresses IP. Cependant, l’adoption d’IPv6 a été lente, et certains choisissent de désactiver IPv6 sur Windows à des fins de dépannage. Apprenons comment faire.

Dans ce tutoriel, vous apprendrez comment désactiver IPv6 par diverses méthodes, que ce soit via l’interface graphique (GUI) ou le terminal en ligne de commande.

Prêt à sauter le pas ? Allons-y !

Prérequis

Ce tutoriel comprend des démonstrations pratiques. Si vous souhaitez suivre, assurez-vous d’avoir ce qui suit :

  • Ce tutoriel utilise Windows 10 version 20H2, mais n’importe quelle version de Windows 10 fera l’affaire.
  • Connectez-vous à Windows en tant qu’utilisateur disposant d’un accès administratif.
  • L’exemple PowerShell utilise l’environnement intégré Windows PowerShell de Windows 10.

Désactivation d’IPv6 via l’interface graphique (GUI)

Tout d’abord, vous devez désactiver IPv6 via l’application Connexions réseau de Windows 10. Pour ce faire, vous devez accéder aux propriétés de votre adaptateur réseau pour désactiver IPv6.

1. Cliquez avec le bouton droit sur l’icône réseau/Wi-Fi dans la barre d’état système et choisissez Ouvrir les paramètres réseau et Internet pour accéder à vos paramètres réseau.

Accessing Network & Internet Settings.

2. Sous Paramètres réseau avancés, sélectionnez Modifier les options de l’adaptateur pour voir tous les adaptateurs (cartes réseau) utilisés sur votre ordinateur.

Viewing all network cards by selecting Change Adapter Options.

3. Maintenant, cliquez avec le bouton droit sur votre adaptateur Ethernet et sélectionnez Propriétés. Cela ouvre la fenêtre « Propriétés » pour la carte réseau que vous avez sélectionnée.

Accessing the Network Card’s Properties.

4. Trouvez l’option Internet Protocol v6 (TCP/IPv6) dans la liste sous l’onglet Réseau. Si l’option est cochée, cliquez sur la case à cocher pour la désactiver, comme indiqué ci-dessous, puis cliquez sur OK.

Après avoir désactivé IPv6, vous ne remarquerez aucun changement dans la connectivité Internet de votre ordinateur car les paramètres de l’adaptateur IPv4 sont configurés par défaut.

Disabling IPv6 from your Ethernet card.

Désactiver IPv6 via PowerShell

Vous préférez peut-être un environnement en ligne de commande plutôt qu’une interface graphique lors de la gestion de la configuration réseau de Windows. Si c’est le cas, exécutez les commandes suivantes dans PowerShell pour désactiver les adaptateurs réseau IPv6.

1. Ouvrez PowerShell en tant qu’administrateur, et exécutez la commande Get-NetAdapterBinding ci-dessous pour afficher la liste des liaisons des adaptateurs réseau, leur identifiant de composant et leur état. De plus, filtrez tous les adaptateurs où l’identifiant de composant est égal à ms_tcpip6 avec la commande Where-Object.

Get-NetAdapterBinding | Where-Object ComponentID -EQ 'ms_tcpip6'

Dans les valeurs retournées, notez le NomAffichage et IDComposant de l’adaptateur que vous souhaitez désactiver ; vous en aurez besoin à l’étape suivante. Dans l’exemple ci-dessous, l’adaptateur Ethernet est choisi.

Listing All Network Adapters with IPv6 Components.

2. Exécutez la commande Disable-NetAdapterBinding ci-dessous pour désactiver votre adaptateur réseau.

Ci-dessous, l’adaptateur Ethernet avec le composant ms_tcpip6 est désactivé, mais remplacez le nom et l’ID du composant par votre cible prévue. En cas de succès, aucun résultat n’est affiché.

Disable-NetAdapterBinding -Name 'Ethernet' -ComponentID 'ms_tcpip6'
Disabling IPv6 on an adapter.

3. Enfin, exécutez la commande Get-NetAdapterBinding ci-dessous pour vérifier si IPv6 pour votre adaptateur réseau est maintenant désactivé.

Vous pouvez voir ci-dessous que l’adaptateur Ethernet est affiché, mais remplacez-le par votre cible prévue.

Get-NetAdapterBinding -Name 'Ethernet' -ComponentID 'ms_tcpip6'
Verifying if IPv6 Network Adapter is now Disabled.

Peut-être que vous n’avez pas l’intention de maintenir IPv6 activé sur l’un de vos adaptateurs réseau. Si tel est le cas, exécutez cette commande à la place Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6 pour aller en mode nucléaire et désactiver IPv6 sur tous les adaptateurs réseau.

Désactivation d’IPv6 pour tous les adaptateurs réseau via l’invite de commandes

Comme alternative à PowerShell, vous pouvez vous tourner vers l’invite de commandes à la place. L’invite de commandes vous permet également de désactiver l’IPv6 de vos adaptateurs réseau en exécutant un ensemble de commandes différent de celui de PowerShell.

1. Ouvrez l’invite de commandes en tant qu’administrateur et exécutez la commande ipconfig. La commande ipconfig affiche toutes les valeurs de configuration réseau TCP/IP actuelles, vous permettant de vérifier si l’IPv6 est activé sur votre adaptateur réseau.

ipconfig

Ci-dessous, vous pouvez voir que l’IPv6 est activé pour l’adaptateur Ethernet.

Verifying if IPv6 is Enabled.

2. Exécutez la série de commandes ci-dessous pour désactiver toute connectivité IPv6 pour chaque interface réseau.

Le :: précédant le texte indique des commentaires, au cas où vous copieriez les commandes dans le terminal ci-dessous.

:: Disables the Teredo tunneling. Teredo is a transition technology that gives 
:: full IPv6 connectivity and host-to-host automatic tunneling 
:: for unicast IPv6 traffic.
netsh interface teredo set state disabled

:: Disables the 6to4 tunnels that support communication with IPv6 internet
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled

:: Disables all IPv6 transition technologies
netsh interface ipv6 isatap set state state=disabled

Si réussi, vous obtiendrez un message Ok après avoir exécuté chaque commande, comme indiqué ci-dessous.

Disabling all IPv6 interfaces.

3. Enfin, réexécutez la commande ipconfig pour vérifier si vous avez désactivé avec succès l’IPv6.

ipconfig

Remarquez ci-dessous que l’IPv6 n’est pas répertorié, ce qui indique que l’IPv6 est maintenant désactivé.

Verifying if IPv6 is now disabled.

Conclusion

Tout au long de ce tutoriel, vous avez appris ce qu’est l’IPv6 et comment le désactiver dans Windows. Vous avez également appris des commandes qui désactivent l’IPv6 à la fois dans l’invite de commandes et dans PowerShell.

Et maintenant, incluriez-vous la désactivation d’IPv6 dans votre routine de dépannage réseau ?

Source:
https://adamtheautomator.com/disable-ipv6/