Outils pour utilisateurs

Outils du site


netadmin:linux:desactiver-ipv6

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

netadmin:linux:desactiver-ipv6 [2026/03/15 11:22] – créée yoannnetadmin:linux:desactiver-ipv6 [2026/08/02 09:13] (Version actuelle) yoann
Ligne 1: Ligne 1:
-{{tag>sysadmin netadmin ipv6}}+{{tag>sysadmin netadmin réseau sécurité ipv6}}
  
  
-====== Linux : désactiver le support d'IPv6 ======+====== GNU/Linux : Désactiver le support d'IPv6 ======
  
 :TODO_DOCUPDATE: :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.
 +
 +
 +
 +<code bash>
 + ip -c -6 addr show
 +</code>
 +
 +===== 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.
 +
 +
 +<code bash>
 +sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
 +sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
 +</code>
 +
 +Valider les modifications apportées :
 +
 +<code bash>
 +# 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
 +</code>
 +
 +===== Désactivation permanente =====
 +
 +Créer un fichier de configuration ''/etc/sysctl.d/90-disable-ipv6.conf'' 
 +
 +<file conf >
 +net.ipv6.conf.all.disable_ipv6 = 1
 +net.ipv6.conf.default.disable_ipv6 = 1
 +net.ipv6.conf.lo.disable_ipv6 = 1
 +</file>
 +
 +Pour appliquer la nouvelle configuration, le redémarrage n'est pas nécessaire :
 +
 +<code bash>
 +sudo sysctl --system
 +</code>
 +
 +Pour vérifier que les modifications ont bien été prises en compte :
 +
 +<code bash>
 +sysctl net.ipv6.conf.all.disable_ipv6
 +
 +# La commande ci-dessous ne doit pas retourner de résultat
 +ip -6 addr show
 +</code>
 +
 +
 +===== 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 ===== ===== Références =====
  
-  * [[https://itslinuxfoss.com/disable-ipv6-debian-12/|Désactiver IPv6 sous Debian 12]]+  * [[https://itslinuxfoss.com/disable-ipv6-debian-12/|Désactiver IPv6 sous Debian 12 (itslinuxfoss.co) (en)]] 
 +  * [[https://computingforgeeks.com/disable-ipv6-linux/|Méthodes de désactivation d'IPv6 (computingforgeeks.com) (en)]]
netadmin/linux/desactiver-ipv6.txt · Dernière modification : 2026/08/02 09:13 de yoann