Comment désactiver complètement l'IPv6 et passer en IPv4 uniquement

L'IPv6 est censé être l'avenir du réseau, et à terme il le sera. Mais dans la pratique, il arrive qu'il pose plus de problèmes qu'il n'en résout : un VPN qui fuit en dehors du tunnel, une connexion qui rame parce que votre FAI gère mal l'IPv6, un vieux logiciel ou un NAS qui ne sait pas le gérer. Dans ces cas, repasser en IPv4 uniquement règle souvent le souci en quelques minutes. Voici comment le faire correctement selon votre système.

Avant de désactiver l'IPv6, posez-vous la question

Désactiver l'IPv6 n'est pas une bonne idée par principe. Si tout fonctionne chez vous, laissez-le activé : c'est le sens de l'histoire et de plus en plus de services en dépendent. Les raisons valables de le désactiver sont précises :

  • Votre VPN ne protège pas l'IPv6 et laisse fuir votre vraie adresse (un test sur ipleak.net ou dnsleaktest.com le confirme)
  • Vous avez des lenteurs ou des erreurs de connexion qui disparaissent quand l'IPv6 est coupé, signe que votre FAI le gère mal
  • Un équipement réseau ancien ou un logiciel spécifique ne supporte pas l'IPv6 et provoque des conflits
  • Vous administrez un réseau d'entreprise où l'IPv6 n'est pas déployé et représente une surface d'attaque inutile

Si aucun de ces cas ne vous concerne, désactiver l'IPv6 ne vous apportera rien et risque de casser des choses à terme.

Désactiver l'IPv6 sur Windows

Sur Windows 10 et Windows 11, la méthode par interface graphique est la plus simple. Ouvrez les connexions réseau : faites un clic droit sur l'icône réseau, puis "Paramètres réseau et Internet", et cliquez sur "Modifier les options de l'adaptateur".

Faites un clic droit sur votre connexion active (Wi-Fi ou Ethernet), choisissez "Propriétés", puis dans la liste, décochez la case "Protocole Internet version 6 (TCP/IPv6)". Validez avec OK.

Cette méthode désactive l'IPv6 sur cette interface uniquement. Pour le désactiver complètement au niveau du système, il faut passer par le registre. Ouvrez l'éditeur de registre (touche Windows + R, tapez regedit) et naviguez jusqu'à :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

Créez une nouvelle valeur DWORD (32 bits) nommée DisabledComponents et donnez-lui la valeur ff en hexadécimal pour désactiver tous les composants IPv6. Redémarrez l'ordinateur pour appliquer le changement.

Attention : Microsoft déconseille officiellement de désactiver complètement l'IPv6 via le registre, car certains composants Windows s'attendent à le voir présent. Si vous rencontrez des comportements étranges après coup (problèmes de partage réseau, lenteurs au démarrage), remettez la valeur DisabledComponents à 0 ou supprimez la clé.

Désactiver l'IPv6 sur Mac

Sur macOS, la désactivation passe par le Terminal car l'option n'est plus disponible dans l'interface graphique depuis plusieurs versions. Ouvrez le Terminal et identifiez d'abord le nom de votre service réseau :

networksetup -listallnetworkservices

Vous verrez généralement "Wi-Fi" et "Ethernet". Pour désactiver l'IPv6 sur le Wi-Fi, tapez :

sudo networksetup -setv6off Wi-Fi

Pour l'Ethernet :

sudo networksetup -setv6off Ethernet

Le système vous demandera votre mot de passe administrateur. Pour réactiver l'IPv6 plus tard, remplacez -setv6off par -setv6automatic.

Désactiver l'IPv6 sur Linux

Sur la plupart des distributions Linux (Ubuntu, Debian, Fedora), la méthode propre passe par sysctl. Éditez le fichier de configuration :

sudo nano /etc/sysctl.conf

Ajoutez ces trois lignes à la fin du fichier :

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Appliquez les changements sans redémarrer avec :

sudo sysctl -p

Cette méthode est réversible : il suffit de repasser les valeurs à 0 ou de supprimer les lignes, puis de relancer sysctl -p.

Désactiver l'IPv6 sur la box ou le routeur

Si vous voulez couper l'IPv6 pour tout le réseau d'un coup, c'est au niveau de la box que ça se passe. Connectez-vous à l'interface d'administration en tapant son adresse IP dans le navigateur (souvent 192.168.1.1).

Cherchez la section IPv6 dans les paramètres réseau ou WAN. Sur une Freebox, c'est dans "Paramètres de la Freebox", "Configuration IPv6". Sur une Livebox Orange, c'est sous "Configuration avancée", "IPv6". Désactivez l'option et sauvegardez. Tous les appareils du réseau repasseront en IPv4 après renouvellement de leur bail DHCP ou redémarrage.

Vérifier que l'IPv6 est bien désactivé

Une fois la manipulation faite, vérifiez le résultat. Le plus simple est de visiter ipme.co : le site vous indiquera si votre connexion utilise l'IPv4 ou l'IPv6. Vous pouvez aussi le vérifier en ligne de commande.

Sur Windows, tapez ipconfig dans l'invite de commandes : vous ne devriez plus voir de ligne "Adresse IPv6". Sur Mac et Linux, ifconfig ou ip a ne doit plus afficher d'adresse commençant par inet6 sur vos interfaces actives.

Si vous voyez encore une adresse IPv6 commençant par fe80::, pas d'inquiétude : c'est une adresse de lien local, purement interne, qui n'affecte pas votre connexion à internet et que certaines couches système conservent de toute façon.