Outils pour utilisateurs

Outils du site


netadmin:linux:desactiver-ipv6

GNU/Linux : Désactiver le support d'IPv6

:TODO_DOCUPDATE:

La plupart des distributions GNU/Linux modernes exécutent par défaut une double pile réseau supportant à la fois IPv4 et IPv6. Dans certains cas, il peut être utile de savoir désactiver la pile IPv6.

 ip -c -6 addr show

Désactivation temporaire

On modifie ici uniquement la configuration en cours d'exécution (runtime config ou running config). Les paramétrages ne seront pas conservés après redémarrage de l’hôte.

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

Valider les modifications apportées :

# La commande doit retourner 1
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
 
# Les interfaces du système ne doivent plus présenter aucune adresse IPv6
ip -6 addr show

Désactivation permanente

Créer un fichier de configuration /etc/sysctl.d/90-disable-ipv6.conf

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

Pour appliquer la nouvelle configuration, le redémarrage n'est pas nécessaire :

sudo sysctl --system

Pour vérifier que les modifications ont bien été prises en compte :

sysctl net.ipv6.conf.all.disable_ipv6
 
# La commande ci-dessous ne doit pas retourner de résultat
ip -6 addr show

Dépannages

IPv6 est utilisé malgré la désactivation permanente

De nombreuses distributions s’appuient sur le service NetworkManager pour gérer la configuration des interfaces. Ce service est capable d'affecter des adresses IPv6 en dépit de la configuration globale définie précédemment.

Dans ce cas on peut :

  • Spécifier à NetworkManager de ne pas utiliser IPv6 pour les connexions ;
  • Bloquer l'usage d'IPv6 via une paramètre du noyau : il faudra reconfigurer GRUB2.

Références

netadmin/linux/desactiver-ipv6.txt · Dernière modification : 2026/08/02 09:13 de yoann