Maison  >  Article  >  tutoriels informatiques  >  Comment désactiver IPv6 sous Linux

Comment désactiver IPv6 sous Linux

WBOY
WBOYavant
2024-03-14 10:07:21765parcourir

IPv6 (Internet Protocol version 6) est un protocole réseau de nouvelle génération sur Internet, visant à résoudre le défi de l'épuisement des adresses IPv4 et à fournir un espace d'adressage plus large pour la croissance rapide d'Internet à l'avenir. IPv6 utilise une longueur d'adresse de 128 bits Par rapport à l'IPv4 de 32 bits, IPv6 a beaucoup plus d'adresses attribuables, fournissant des ressources d'adresses IP plus suffisantes pour connecter des appareils IoT, des maisons intelligentes, des appareils mobiles, etc. Cette transformation permettra non seulement à davantage d’appareils d’accéder à Internet, mais améliorera également l’efficacité et la sécurité du réseau. Le déploiement progressif du déploiement d'IPv6 facilitera

Cependant, dans certains cas, la désactivation d'IPv6 peut également être nécessaire, par exemple lorsque IPv6 n'est pas disponible ou n'est pas sécurisé dans un environnement réseau spécifique.

Cet article explique comment désactiver IPv6 dans le système Linux.

Comment désactiver IPv6 sous Linux

Méthode 1 : Désactiver IPv6 via la configuration sysctl

Dans les systèmes Linux, nous pouvons configurer dynamiquement les paramètres du noyau via l'outil sysctl.

Si vous souhaitez désactiver IPv6, vous pouvez le faire en modifiant la configuration sysctl.

1. Ouvrez le terminal et connectez-vous avec les privilèges root.

2. Utilisez un éditeur de texte pour ouvrir le fichier /etc/sysctl.conf.

sudo nano /etc/sysctl.conf

Comment désactiver IPv6 sous Linux

3. Ajoutez le contenu suivant à la fin du fichier :

# 禁用IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

4. Enregistrez et fermez le fichier. Exécutez ensuite la commande suivante pour que les modifications prennent effet :

sudo sysctl -p

5. Vérifiez si IPv6 est désactivé. Exécutez la commande suivante :

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Si le résultat est 1, cela signifie qu'IPv6 a été désactivé avec succès.

Méthode 2 : Désactiver temporairement IPv6

En plus de désactiver définitivement IPv6 via sysctl, il est également possible de désactiver temporairement IPv6 sans affecter la configuration permanente.

1. Ouvrez le terminal et connectez-vous avec les privilèges root.

2. Exécutez la commande suivante pour désactiver temporairement IPv6 :

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

3. Pour réactiver IPv6, vous pouvez exécuter la commande suivante :

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

Cela désactivera immédiatement IPv6, mais reviendra à la configuration par défaut après le redémarrage du système.

Méthode 3 : Désactiver le module IPv6

Une autre méthode consiste à désactiver directement le module IPv6 dans le noyau Linux. Cette méthode désactive complètement IPv6 quelle que soit la configuration du système.

1. Ouvrez le terminal et connectez-vous avec les privilèges root.

2. Exécutez la commande suivante pour désactiver le module IPv6 :

sudo echo "blacklist ipv6" >> /etc/modprobe.d/blacklist.conf

3. Redémarrez le système pour que les modifications prennent effet.

Conclusion

Grâce aux méthodes non mentionnées ci-dessus, je pense que vous pouvez facilement désactiver IPv6 sur votre système Linux.

Vous pouvez choisir de désactiver définitivement IPv6, de désactiver temporairement IPv6 ou de désactiver le module IPv6 selon vos propres besoins.

Cependant, vous devez opérer avec prudence pour éviter des problèmes de réseau inutiles.

  • Méthode 1 : la désactivation d'IPv6 via la configuration sysctl est une méthode de désactivation permanente, adaptée aux situations où IPv6 doit être désactivé au niveau du système.
  • Méthode 2 : La désactivation temporaire d'IPv6 vous permet de désactiver temporairement IPv6 sans affecter la configuration permanente, ce qui convient aux besoins temporaires dans des scénarios spécifiques.
  • Méthode 3 : La désactivation du module IPv6 peut désactiver complètement la fonction IPv6, mais cela peut affecter le fonctionnement normal des applications ou des services qui dépendent d'IPv6, vous devez donc y réfléchir attentivement lorsque vous l'utilisez.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer