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.
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
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.
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.
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.
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.
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!