Comment désactiver IPv6 dans Rhel, Rocky & Almalinux

Comment désactiver IPv6 dans Rhel, Rocky & Almalinux

Broche: Ce guide explore 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'adresse IPv4 pour se connecter à n'importe quel réseau - câblé ou sans fil.

D'autre part, Ipv6 est une adresse 128 bits avec 16 octets. C'est beaucoup plus long que IPv4 et fournit 2128 adresses IP. Cela s'élève à 340 adresses IP undillion, tandis que 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 y a des moments où vous pourriez avoir besoin de désactiver temporairement Ipv6 aborder, par exemple, lors du dépannage des défauts du réseau.

Dans ce guide, nous montrerons comment désactiver Ipv6 sur Rhel, Rocheux, et Almalinux distribution.

Désactiver en permanence IPv6 sur Rhel, Rocky et Almalinux

Dans cette section, nous vous guiderons à travers la façon de désactiver en permanence Ipv6. Avant toute autre chose, confirmez que votre système Linux utilise Ipv6 Utilisation de la commande IP suivante comme suit:

$ ip a | grep inet6 

De la sortie ci-dessous, vous pouvez voir que Ipv6 est autorisé. L'étape suivante consiste à désactiver Ipv6.

Vérifiez la prise en charge de l'IPv6 dans Linux

Nous allons désactiver Ipv6 En apportant des modifications dans le fichier de configuration de Grub.

Alors, accédez au VER Fichier de paramètres comme indiqué.

$ sudo vim / etc / par défaut / grub 

Ajoutez la ligne ci-dessous à la toute fin.

Grub_cmdline_linux = "$ grub_cmdline_linux ipv6.désactiver = 1 " 
Désactiver IPv6 dans la configuration de Grub

Enregistrer les modifications et quitter.

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 
Générer une configuration de grub

De plus, générer un Efi Grub Fichier de configuration pour EFI Systèmes comme indiqué.

$ sudo grub2-mkconfig -o / boot / efi / efi / rocky / grub2.CFG 

Par la suite, redémarrez votre système

$ sudo redémarrer 

Et, encore une fois, vérifiez si Ipv6 est pris en charge.

$ ip a | grep inet6 

Si vous n'obtenez pas de sortie, cela signifie que IPv6 est désormais désactivé.

Désactiver temporairement IPv6 sur Rhel, Rocky et Almalinux

L'autre option est de désactiver Ipv6 temporairement, qui peut être réalisé en modifiant le / etc / sysctl.confli fichier ou ajout d'un fichier de configuration dans le / etc / sysctl.d annuaire.

Vous pouvez apporter des modifications au / etc / sysctl.confli Fichier à l'aide de la commande suivante:

$ sudo sysctl -w net.ipv6.confli.tous.disable_ipv6 = 1 

Vérifiez ensuite que IPv6 est désactivé.

$ ip a | grep inet6 

Alternativement, vous pouvez modifier manuellement le / etc / sysctl.confli déposer.

$ sudo vim / etc / sysctl.confli 

Ajoutez les lignes suivantes pour désactiver IPv6 pour tous les adaptateurs réseau.

filet.ipv6.confli.tous.disable_ipv6 = 1 net.ipv6.confli.défaut.disable_ipv6 = 1 

Enregistrer les modifications et quitter. Ensuite, exécutez la commande suivante pour appliquer les modifications.

$ sudo sysctl -p 

Re-activant IPv6 sur Rhel, Rocky et Almalinux

Ouvrir / etc / par défaut / grub fichier et supprimer l'entrée ipv6.désactiver = 1 du GRUB_CMDLINE_LINUX comme montré.

Grub_cmdline_linux = "$ grub_cmdline_linux" 

Courir le grub2-mkconfig commande de régénérer le ver.CFG déposer:

# grub2-mkconfig -o / boot / grub2 / grub.CFG 

Alternativement, sur les systèmes UEFI, exécutez ce qui suit:

# grub2-mkconfig -o / boot / efi / efi /chapeau rouge/ver.CFG 

Assurez-vous de remplacer chapeau rouge avec votre nom de distribution rocheux ou almalinux.

Redémarrez le système pour désactiver Ipv6 soutien.

Si vous avez temporairement activé Ipv6, Supprimez simplement les lignes suivantes de / etc / sysctl.confli fichier et redémarrer le système.

filet.ipv6.confli.tous.disable_ipv6 = 1 net.ipv6.confli.défaut.disable_ipv6 = 1 
Conclusion

Sauf s'il faut, il n'est généralement pas recommandé de désactiver Ipv6 sur votre système Linux car cela pourrait entraîner des problèmes, surtout lorsque vous utilisez un Dhcp serveur qui prend toujours en charge Ipv6.

Dans ce tutoriel, nous avons couvert diverses façons dont vous pouvez désactiver Ipv6 sur Rhel, Rocheux, et Almalinux. Vos commentaires sur ce guide sont très bienvenus.