GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment activer IPv6 sur CentOS / RHEL 7

IPv6 est activé par défaut sur les systèmes RHEL / CenOS 7. Ainsi, si IPv6 a été intentionnellement désactivé sur le système, il peut être réactivé par l'une des méthodes décrites ci-dessous.
1. Activation d'IPv6 dans le module du noyau (nécessite un redémarrage)
2. Activation d'IPv6 à l'aide des paramètres sysctl (aucun redémarrage requis)

Activer IPv6 dans le module du noyau (nécessite un redémarrage)

1. Modifiez /etc/default/grub et modifiez la valeur du paramètre du noyau ipv6.disable à partir de 1 à 0 en ligne GRUB_CMDLINE_LINUX , par exemple :

# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=0 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
Remarque :ipv6.disable=0 est la valeur par défaut, vous pouvez donc simplement supprimer cet argument ipv6.disable de la liste des arguments GRUB_CMDLINE_LINUX si vous le souhaitez.

2. Régénérez un fichier de configuration GRUB et remplacez celui existant à l'aide de la commande ci-dessous.

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

3. Redémarrez le système pour que les modifications prennent effet.

# shutdown -r now

Activation d'IPv6 à l'aide des paramètres sysctl (aucun redémarrage requis)

De plus, même si le module du noyau ipv6 est chargé, il peut également être désactivé en utilisant sysctl paramètres.

1. Afin de faire fonctionner ipv6 en ligne, veuillez vous assurer que les lignes ci-dessous se trouvent dans /etc/sysctl.conf sont commentés ou supprimés.

# cat /etc/sysctl.conf | grep ipv6
# net.ipv6.conf.all.disable_ipv6 = 1     ### either comment/remove this line or change its value from 1 to 0
# net.ipv6.conf.default.disable_ipv6 = 1 ### either comment/remove this line or change its value from 1 to 0

2. Utilisez la commande ‘sysctl -p’ pour relire le fichier de configuration /etc/sysctl.conf.

# sysctl -p

En savoir plus sur l'utilisation des paramètres sysctl

1. Pour désactiver dynamiquement ipv6 sur une interface, utilisez les commandes ci-dessous.

# sysctl net.ipv6.conf.[interface].disable_ipv6 = 1       ### put interface name here [interface], i.e. eth0
# sysctl net.ipv6.conf.default.disable_ipv6 = 1

2. Pour activer dynamiquement ipv6 sur une interface, utilisez les commandes ci-dessous.

# sysctl net.ipv6.conf.[interface].disable_ipv6 = 0       ### put interface name here [interface], i.e, eth0
# sysctl net.ipv6.conf.default.disable_ipv6 = 0

3. Pour activer dynamiquement ipv6 sur toutes les interfaces, utilisez les commandes ci-dessous.

# sysctl net.ipv6.conf.all.disable_ipv6 = 0
# sysctl net.ipv6.conf.default.disable_ipv6 = 0

4. Pour désactiver dynamiquement ipv6 sur toutes les interfaces, utilisez les commandes ci-dessous.

# sysctl net.ipv6.conf.all.disable_ipv6 = 1
# sysctl net.ipv6.conf.default.disable_ipv6 = 1

Vérifier

Pour vérifier si IPv6 est activé ou non, exécutez :

# ifconfig -a | grep inet6
        inet6 fe80::211:aff:fe6a:9de4  prefixlen 64  scopeid 0x20
        inet6 ::1  prefixlen 128  scopeid 0x10[host]

Comme indiqué dans la sortie ci-dessus, IPv6 est activé.

CentOS / RHEL 7 :Comment désactiver IPv6 sur une interface spécifique uniquement
CentOS / RHEL 7 :Comment désactiver IPv6
CentOS / RHEL 6 :Comment désactiver IPv6


Cent OS
  1. CentOS / RHEL :Comment activer SSL pour Apache

  2. Comment désactiver IPv6 sur CentOS / RHEL 5

  3. Comment activer IPv6 dans CentOS / RHEL 5

  4. Comment activer le transfert X11 sur CentOS/RHEL 5,6,7

  5. Comment activer le débogage CUPS sur CentOS/RHEL

RHEL 8 / CentOS 8 activer/désactiver IPv6

Comment activer le référentiel EPEL dans CentOS et RHEL

Comment activer Kdump sur RHEL 7 et CentOS 7

Comment activer le référentiel EPEL sur les serveurs CentOS 8 et RHEL 8

Comment désactiver IPv6 sur CentOS 7 / RHEL 7

Comment désactiver IPv6 sur CentOS 8 / RHEL 8