Présentation : ce guide explique comment désactiver IPv6 sur les distributions RHEL, Rocky Linux et AlmaLinux.
En informatique, il existe deux types d’adressage IP ; IPv4 et IPv6.
IPv4 est une adresse 32 bits qui contient 4 octets segmentés par trois périodes. Il s’agit du schéma d’adressage IP le plus utilisé et prend en charge jusqu’à 232 adresses IP. Il y a de fortes chances que votre appareil utilise l’adressage IPv4 pour se connecter à n’importe quel réseau, câblé ou sans fil.
D’autre part, IPv6 est une adresse de 128 bits avec 16 octets. Il est beaucoup plus long qu’IPv4 et fournit 2128 adresses IP. Cela équivaut à 340 undécillions d’adresses IP, tandis que l’IPv4 est limité à 4,3 milliards d’adresses IP.
Dans la plupart des cas, IPv4 et IPv6 travailler main dans la main sans aucun problème. Cependant, il peut arriver que vous deviez désactiver temporairement IPv6 l’adressage, par exemple, lors du dépannage de pannes de réseau.
Dans ce guide, nous vous montrerons comment désactiver IPv6 sur RHEL, Rocheuxet AlmaLinux distributions.
Désactiver définitivement IPv6 sur RHEL, Rocky et AlmaLinux
Dans cette section, nous vous expliquerons comment désactiver définitivement IPv6. Avant toute chose, confirmez que votre système Linux utilise IPv6 en utilisant la commande ip suivante comme suit :
$ ip a | grep inet6
À partir de la sortie ci-dessous, vous pouvez voir que IPv6 est autorisé. L’étape suivante consiste à désactiver IPv6.
Nous allons désactiver IPv6 en apportant des modifications au fichier de configuration grub.
Alors, accédez au VER fichier de paramètres comme indiqué.
$ sudo vim /etc/default/grub
Ajoutez la ligne ci-dessous à la toute fin.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
Enregistrez les modifications et quittez.
Pour que le changement soit appliqué, nous devons générer un nouveau VER fichier de configuration. Pour ce faire, exécutez la commande :
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
De plus, générer un GRUB EFI fichier de configuration pour EFI systèmes comme indiqué.
$ sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub2.cfg
Ensuite, redémarrez votre système
$ sudo reboot
et, encore une fois, vérifiez si IPv6 est pris en charge.
$ ip a | grep inet6
Si vous n’obtenez aucune sortie, cela signifie qu’IPv6 est maintenant désactivé.
Désactiver temporairement IPv6 sur RHEL, Rocky et AlmaLinux
L’autre option consiste à désactiver IPv6 temporairement, ce qui peut être réalisé en modifiant le /etc/sysctl.conf fichier ou en ajoutant un fichier de configuration dans le /etc/sysctl.d annuaire.
Vous pouvez apporter des modifications au /etc/sysctl.conf fichier à l’aide de la commande suivante :
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Vérifiez ensuite qu’IPv6 est désactivé.
$ ip a | grep inet6
Alternativement, vous pouvez modifier manuellement le /etc/sysctl.conf dossier.
$ sudo vim /etc/sysctl.conf
Ajoutez les lignes suivantes pour désactiver IPv6 pour toutes les cartes réseau.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
Enregistrez les modifications et quittez. Exécutez ensuite la commande suivante pour appliquer les modifications.
$ sudo sysctl -p
Réactiver IPv6 sur RHEL, Rocky et AlmaLinux
Ouvert /etc/default/grub fichier et supprimer l’entrée ipv6.disable=1
du GRUB_CMDLINE_LINUX comme montré.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX"
Exécutez le grub2-mkconfig commande pour régénérer grub.cfg dossier:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Sinon, sur les systèmes UEFI, exécutez ce qui suit :
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Assurez-vous de remplacer redhat
avec votre nom de distribution rocheux ou almalinux.
Redémarrez le système pour désactiver IPv6 Support.
Si vous avez temporairement activé IPv6supprimez simplement les lignes suivantes de /etc/sysctl.conf fichier et redémarrez le système.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
Conclusion
Sauf si nécessaire, il est généralement déconseillé de désactiver IPv6 sur votre système Linux car cela pourrait entraîner des problèmes, en particulier lors de l’utilisation d’un DHCP serveur qui prend toujours en charge IPv6.
Dans ce didacticiel, nous avons couvert différentes manières de désactiver IPv6 sur RHEL, Rocheuxet AlmaLinux. Vos commentaires sur ce guide sont les bienvenus.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés accessibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.
Nous sommes reconnaissants pour votre soutien sans fin.