Ce tutoriel va vous montrer comment désactiver IPv6 sur Ubuntu. Pourquoi voulez-vous désactiver IPv6 ? Bien que l’IPv6 soit l’avenir, mais à l’heure actuelle, de nombreux systèmes et applications reposent encore sur l’IPv4 et peuvent ne pas fonctionner correctement avec l’IPv6.
Par exemple, si un dépôt prend en charge l’IPv6, alors le gestionnaire de paquets APT se connectera à ce dépôt via l’IPv6, que votre FAI prenne en charge l’IPv6 ou non, comme le montre la capture d’écran ci-dessous.
Désactiver IPv6 dans APT
Parfois, vous devez désactiver IPv6 dans le gestionnaire de paquets APT seulement et les autres programmes peuvent continuer à utiliser IPv6 si nécessaire. Pour désactiver IPv6 dans APT, exécutez la commande suivante pour créer un fichier de configuration pour APT.
sudo nano /etc/apt/apt.conf.d/99force-ipv4
Copiez et collez la ligne suivante dans le fichier.
Acquire::ForceIPv4 "true";
Enregistrez et fermez le fichier. À partir de maintenant, APT n’utilisera que l’IPv4.
Désactiver complètement l’IPv6 sur Ubuntu
Si vous voulez désactiver complètement l’IPv6 sur votre système Linux Ubuntu, alors vous devez apporter quelques modifications au paramètre du noyau Linux.
Éditez le fichier 99-sysctl.conf
.
sudo nano /etc/sysctl.d/99-sysctl.conf
Copiez et collez les 3 lignes suivantes au bas du fichier.
net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1
Enregistrez et fermez le fichier. Exécutez ensuite la commande suivante pour charger les modifications ci-dessus.
sudo sysctl -p
Exécutez maintenant la commande suivante. Vous devriez voir 1
, ce qui signifie que l’IPv6 a été désactivé avec succès.
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Les paramètres définis dans le fichier 99-sysctl.conf
sont préservés à travers le redémarrage, donc l’IPv6 ne sera pas activé la prochaine fois que vous démarrez Ubuntu, à moins que vous ne le réactiviez manuellement.
Pour réactiver IPv6 sur Ubuntu, il suffit de supprimer ces 3 lignes dans le fichier 99-sysctl.conf
et d’exécuter la commande sudo sysctl -p
pour charger les changements.
C’est tout ! J’espère que ce tutoriel vous a aidé à désactiver IPv6 sur le bureau et le serveur Ubuntu.
.