{{tag>sysadmin netadmin ipv6 linux ubuntu}} ====== Impossible de désactiver IPv6 sous Ubuntu 24.04 ====== La procédure utilisée généralement pour désactivée IPv6 via sysctl ne semble pas être prise en compte par le système : les interfaces continuent à utiliser IPv6. Environnement : * Distribution : Ubuntu 24.04 LTS * Noyau : 6.8.0-35-generic Malgré le paramétrage via sysctl les interfaces continuent à utiliser IPv6 : sysctl net.ipv6.conf.all.disable_ipv6 net.ipv6.conf.all.disable_ipv6 = 1 sysctl net.ipv6.conf.all.autoconf net.ipv6.conf.all.autoconf = 0 sysctl net.ipv6.conf.default.disable_ipv6 net.ipv6.conf.default.disable_ipv6 = 1 sysctl net.ipv6.conf.default.autoconf net.ipv6.conf.default.autoconf = 0 cat /proc/net/if_inet6 fe80000000000000c17661c93f770158 03 40 20 80 wifi0 2a0284282d26a2016d2590809d978434 03 40 00 01 wifi0 2a0284282d26a201bc6eb4635953d4e8 03 40 00 00 wifi0 NetworkManager ne semble pas tenir compte des paramétrages définis via sysctl. La désactivation de l'IPv6 peut être paramétrée à différents niveaux : * via les tunnables du noyau (sysctl) * via les paramètres de démarrage du noyau (grub) * via NetworkManager ===== Paramètre de démarrage du noyau ===== On peut modifier grub pour passer un paramètre au noyau lors de son démarrage. Éditer le fichier **''/etc/default/grub''**, modifier la variable **''GRUB_CMDLINE_LINUX_DEFAULT''**: GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" Pour prendre en compte les modifications apportées à la configuration : sudo update-grub2 # Redémarrer systemclt reboot ===== Désactiver IPv6 sur une connexion gérée via NetworkManager ===== Cette méthode permet de cibler spécifiquement la connexion sur laquelle on souhaite désactiver l'IPv6. Les modifications sont apportées depuis l'espace utilisateur. # Lister les connexions existantes nmcli connection show # Modifier la connexion souhaitée nmcli connection modify ipv6.method "disabled" # Redémarrer la connexion nmcli connection up ===== Références ===== * * [[https://alexbacher.fr/unixlinux/desactiver-lipv6-debian_ubuntu/|Désactiver IPv6 sous Debian (alexbacher.fr)]] * [[https://access.redhat.com/solutions/8709|Activer ou désactiver IPv6 sous RHEL (redhat.com)]] * [[https://docs.redhat.com/fr/documentation/red_hat_enterprise_linux/9/html/configuring_and_managing_networking/using-networkmanager-to-disable-ipv6-for-a-specific-connection_configuring-and-managing-networking#using-networkmanager-to-disable-ipv6-for-a-specific-connection_configuring-and-managing-networking|Désactiver IPv6 sur une connexion spécifique via NetworManager (redhat.com)]] * [[https://itslinuxfoss.com/disable-ipv6-ubuntu-24-04/|Comment désactiver IPv6 sous Ubuntu 24.04 (itslinuxfoss.com)]]