Comment Désactiver IPV6 sur CentOS7

Comment Désactiver IPv6 sur CentOS 7.5

IPv6 ou Protocole Internet la version 6 est la dernière version du Protocole Internet (IP). IPv4 ou protocole Internet version 4 est déjà largement utilisé. Mais il a quelques limites. Le premier est que, IPv4 a un schéma d’adresses 32 bits. Cela signifie que seulement 4,3 milliards d’adresses uniques sont possibles avec IPv4. C’est assez limité dans le monde d’aujourd’hui. De nos jours, nous avons de nombreux appareils IoT (Internet des objets), smartphones, ordinateurs, ordinateurs portables, serveurs connectés à Internet. Chacun de ces appareils a besoin d’une adresse IP pour communiquer avec le monde extérieur. L’adresse IPv4 a donc une pénurie.

L’adresse IPv6 d’autre part est une adresse 128 bits. Cela signifie qu’environ 340 282 366 920 938 463 463 374 607 431 768 211 456 adresses IPV6 uniques sont possibles en IPv6. C’est un grand nombre d’adresses IP. On dit que, si IPv6 est utilisé, chaque appareil dans le monde peut avoir sa propre adresse IPv6 unique et IPv6 serait toujours disponible pour les nouveaux appareils. Ainsi, IPv6 résout les problèmes avec une adresse IP limitée comme dans IPv4.

Mais au moment d’écrire ces lignes, le support IPv6 n’est pas disponible dans de nombreux pays. Il n’est même pas pris en charge dans mon pays. Bien que le monde se déplace lentement vers IPv6, tout n’est toujours pas IPv6.

Si votre pays ne prend pas encore en charge IPv6, il n’est pas nécessaire de le garder activé sur votre système d’exploitation. Tant de gens ont tendance à désactiver IPv6 dans leur système d’exploitation.

Dans cet article, je vais vous montrer comment désactiver IPv6 sur CentOS 7.5. Commençons.

Vérifiez si IPv6 est activé

Vous pouvez vérifier si IPv6 est activé sur votre système d’exploitation CentOS 7.5 avec la commande suivante:

$ ip a|grep inet6

Comme vous pouvez le voir, j’ai IPv6 activé.

Si IPv6 est désactivé, vous ne devriez voir aucune sortie si vous exécutez cette commande.

Désactiver IPv6 En utilisant le paramètre du noyau

Dans cette section, je vais vous montrer comment désactiver IPv6 de manière permanente.

Vous pouvez désactiver IPv6 lorsque votre ordinateur démarre en modifiant le paramètre du noyau.

Modifiez d’abord le fichier de configuration GRUB avec la commande suivante:

susudo vim/etc/default/grub

Vous devriez voir la fenêtre suivante.

Appuyez d’abord sur i pour passer en mode INSERTION.

Ajoutez maintenant ipv6.disable = 1 avant crashkernel = auto dans GRUB_CMDLINE_LINUX comme indiqué dans la capture d’écran ci-dessous.

Maintenant, appuyez sur <Esc > et tapez:wq! et puis appuyez sur < Entrez > pour enregistrer le fichier.

Maintenant, mettez à jour le fichier de configuration GRUB avec la commande suivante :

su sudo grub2-mkconfig-o/boot/grub2/grub.cfg

La configuration de GRUB doit être mise à jour.

Redémarrez maintenant votre ordinateur avec la commande suivante:

rebootsudo reboot

Si vous exécutez à nouveau la commande suivante, vous ne devriez voir aucune sortie.

$ip a/grep inet6

Désactivez IPv6 En utilisant /etc/sysctl.fichier de configuration conf

Vous pouvez également désactiver IPv6 de manière permanente en utilisant le fichier /etc/sysctl.fichier de configuration de la configuration.

Ouvrez d’abord le fichier /etc/sysctl.conf fichier avec la commande suivante:

susudo vim/etc/sysctl.conf

Ajoutez maintenant les lignes suivantes:

net.ipv6.conf.tout.disable_ipv6 = 1
net.ipv6.conf.défaut.disable_ipv6=1

Enregistrez maintenant le fichier et redémarrez votre ordinateur avec la commande suivante:

reboot sudo reboot

IPv6 doit être désactivé.

Désactiver l’IPv6 d’une interface réseau spécifique

Vous pouvez également désactiver l’IPv6 d’une interface réseau spécifique.

Vous devez d’abord trouver l’interface réseau que vous souhaitez désactiver avec la commande suivante:

showip link show

Vous devriez voir le nom de l’interface réseau tel que marqué dans la capture d’écran ci-dessous.

Disons que vous voulez désactiver IPv6 pour l’interface ens36.

Ouvrez d’abord /etc/sysctl.conf fichier avec la commande suivante:

susudo vim/etc/sysctl.conf

Ajoutez maintenant la ligne suivante à la fin du fichier:

net.ipv6.conf.ens36.disable_ipv6=1

Maintenant, enregistrez le fichier et redémarrez votre ordinateur avec la commande suivante:

reboot sudo reboot

Vérifiez maintenant si IPv6 est désactivé pour l’interface ens36 avec le commande suivante:

showip addr show ens36

IPv6 doit être désactivé uniquement pour l’interface ens36 comme vous pouvez le voir sur la capture d’écran ci-dessous. Il n’y a pas de ligne inet6 dans la sortie.

Désactivez IPv6 temporairement En utilisant la commande sysctl

Vous pouvez également désactiver IPv6 temporairement. De cette façon, IPv6 sera activé une fois que vous redémarrez votre système. C’est bon pour tester si tout sur votre système d’exploitation CentOS 7.5 fonctionne avant de désactiver IPv6 de manière permanente.

Exécutez les commandes suivantes pour désactiver temporairement IPv6 :

su sudo sysctl-w net.ipv6.conf.tout.disable_ipv6 =1
net sudo sysctl-w net.ipv6.conf.défaut.disable_ipv6=1

IPv6 doit être désactivé.

C’est ainsi que vous désactivez IPv6 sur CentOS 7.5 de manière permanente et temporaire. Merci d’avoir lu cet article.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.