Il existe différents éléments qui participent à la connectivité réseau et l'un des plus essentiels est l'adressage IP qui peut être IPv4 ou IPv6, cet adressage facilite et permet la communication de tous les composants du réseau avec nos équipements, c'est ce qu'on appelle Internet Protocol - Internet Protocol.
IPv4 est la norme actuelle qui consiste en des adresses de 32 bits de long, ce qui couvre un maximum de 4 294 967 296 adresses. Mais avec la croissance accélérée des connexions (à la fois dans les appareils et dans l'infrastructure), ces adresses s'épuisent, ce qui a un impact négatif sur des milliers d'appareils. C'est pourquoi l'IETF (Internet Engineering Task Force) a développé IPv6 qui gère les adresses d'une longueur de 128 bits, cela signifie que nous aurons jusqu'à 340 282 366 920 938 463 463 374 607 431 768 211 456) soit 340 sextillions.
Mais comme IPv6 est toujours en cours de déploiement, si vous travaillez avec CentOS 8, vous souhaiterez peut-être désactiver cet adressage sur le serveur pour éviter de semer la confusion avec certaines tâches administratives.
Nous allons voir comment désactiver IPv 6 dans CentOS 8 de manière simple.
1. Comment vérifier l'état IPv6 sur CentOS 8
Étape 1
La première étape à franchir sera de vérifier si IPv6 est activé sur le serveur, pour cela nous exécutons ce qui suit :
ip un | grep inet6Étape 2
En conséquence, nous verrons ce qui suit si IPv6 est actif. Etant actif on retrouve les lignes "inet6".
AGRANDIR
2. Comment désactiver IPv6 sur CentOS 8 à l'aide de sysctl
Avec sysctl, il sera possible de désactiver temporairement IPv6 dans CentOS 8 et un redémarrage du système n'est pas nécessaire pour voir les modifications appliquées.
Étape 1
Le processus est un peu complexe puisqu'il faut créer un fichier /etc/sysctl.d/70-ipv6.conf comme suit :
nano /etc/sysctl.d/70-ipv6.confÉtape 2
On y ajoutera les lignes suivantes :
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
AGRANDIR
Étape 3
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :
Ctrl + O
Nous quittons l'éditeur en utilisant :
Ctrl + X
Étape 4
Maintenant, nous procédons au redémarrage du fichier créé pour terminer le processus créé :
sysctl --load /etc/sysctl.d/70-ipv6.conf
AGRANDIR
Étape 5
Encore une fois, nous vérifions le statut IPv6 avec la commande suivante :
ip un | grep inet6
AGRANDIR
Comme nous le voyons, IPv6 a été correctement désactivé dans CentOS 8.
Étape 6
Étant donné que CentOS 8 utilise Network Manager, il sera possible que si nous avons plus d'interfaces réseau, elles soient toujours activées avec IPv6, dans ce cas, nous devons exécuter la syntaxe suivante pour que la désactivation soit générale. Après cela, nous redémarrons le système pour terminer le processus.
connexion nmcli modifier "interface" ipv6.method ignorer
3. Comment désactiver IPv6 dans CentOS 8 à l'aide du démarrage du noyau
Cette méthode implique un redémarrage du système après avoir terminé la configuration. Mais c'est l'un des moyens les plus efficaces de désactiver IPv6 sur CentOS 8.
Étape 1
Pour cela, il faut accéder au fichier /etc/default/grub avec un éditeur comme suit :
nano / etc / par défaut / grub
AGRANDIR
Étape 2
Là, nous irons à la fin pour ajouter la ligne suivante :
GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1"
AGRANDIR
Étape 3
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :
Ctrl + O
Nous quittons l'éditeur en utilisant :
Ctrl + X
Étape 4
Nous allons maintenant mettre à jour les fichiers GRUB du système, pour cela, nous allons exécuter ce qui suit :
ls -lh /etc/grub*.cfg
AGRANDIR
Étape 5
Là nous pouvons voir le chemin /boot/grub2/grub.cfg, maintenant nous allons exécuter la commande suivante afin de créer un nouveau fichier de configuration GRUB qui sera hébergé dans le chemin /boot/grub2/grub.cfg :
grub2-mkconfig -o /boot/grub2/grub.cfg
AGRANDIR
Étape 6
De la même manière, nous allons exécuter la commande suivante pour créer un fichier GRUB qui sera stocké dans le chemin /boot/efi/EFI/centos/grub.cfg :
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
AGRANDIR
Étape 7
Après cela, nous redémarrons le système pour terminer les modifications et une fois connecté, nous pouvons vérifier qu'IPv6 a été complètement désactivé :
ip un | grep inet6
AGRANDIR
Avec certaines des méthodes que Solvetic vous a expliquées, il sera possible de désactiver à la fois temporairement et totalement l'adressage IPv 6 dans CentOS8, en attendant qu'il soit complètement lancé en très peu de temps.