Bien que le protocole IPv6 soit crucial pour l’expansion d’Internet à long terme, il peut s’avérer nécessaire de le désactiver sur votre système Ubuntu dans certaines situations.
Ce guide vous explique comment désactiver IPv6 sur Ubuntu afin de vous aider à résoudre des problèmes de compatibilité, de configuration réseau ou pour répondre à des besoins spécifiques nécessitant la mise hors service d’IPv6.
Comment désactiver IPv6 de façon permanente sur Ubuntu
Par défaut, le protocole IPv6 est activé et fonctionne en parallèle avec IPv4.
Pour désactiver IPv6 sur votre système Ubuntu, ouvrez le terminal en utilisant la combinaison de touches Ctrl + Alt + T et employez l’éditeur nano pour accéder au fichier de configuration sysctl :
sudo nano /etc/sysctl.conf
Insérez maintenant le code suivant dans le fichier de configuration pour désactiver les services IPv6 :
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Explication du code ci-dessus :
- La première ligne désactive IPv6 pour l’ensemble des interfaces réseau du système.
- La deuxième ligne cible spécifiquement l’interface par défaut et la désactive.
- La troisième ligne désactive IPv6 sur l’interface de bouclage, ce qui empêche la machine d’utiliser IPv6 pour les communications internes.
Après avoir ajouté le code, appuyez simultanément sur Ctrl + O pour sauvegarder les modifications, puis quittez l’éditeur. Appliquez ensuite les modifications au système grâce à la commande :
sudo sysctl -p

Redémarrez vos services réseau en saisissant :
sudo systemctl restart systemd-networkd
Contrôlez l’état des services IPv6 désactivés en exécutant :
cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Si le résultat affiche « 1 », cela indique que le protocole IPv6 a été désactivé avec succès sur Ubuntu.
Comment désactiver temporairement IPv6 sur Ubuntu
Pour désactiver temporairement IPv6 sur Ubuntu, utilisez la commande systemctl suivante avec l’option -w :
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

Puis, relancez les services réseau avec la commande :
sudo systemctl restart systemd-networkd
Ceci aura pour effet de configurer toutes les dépendances pour la désactivation temporaire des services IPv6.
Maîtrisez les paramètres réseau de votre ordinateur Ubuntu
Ubuntu facilite grandement le contrôle des paramètres IPv6, vous assurant ainsi de pouvoir configurer le comportement réseau de votre système en fonction de vos besoins spécifiques. Il est important d’utiliser ces connaissances avec précaution, car IPv6 continuera à jouer un rôle essentiel dans l’infrastructure Internet mondiale.