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

Comment désactiver IPv6 sur CentOS / RHEL 7

Le message décrit la procédure pour désactiver IPv6 sur CentOS/RHEL 7. Il y a 2 façons de procéder :
1. Désactiver IPv6 dans le module du noyau (nécessite un redémarrage)
2. Désactivez IPv6 à l'aide des paramètres sysctl (aucun redémarrage requis)

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]

1. Désactiver IPv6 dans le module du noyau (nécessite un redémarrage)

1. Modifiez /etc/default/grub et ajoutez ipv6.disable=1 à la 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=1 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

2. Régénérez un fichier de configuration GRUB et écrasez celui existant :

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

3. Redémarrez le système et vérifiez qu'il n'y a pas de ligne "inet6" dans la sortie de la commande "ip addr show".

# shutdown -r now
# ip addr show | grep net6

2. Désactivez IPv6 à l'aide des paramètres sysctl (aucun redémarrage requis)

1. Ajoutez les lignes ci-dessous dans /etc/sysctl.conf :

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
REMARQUE :Pour désactiver IPv6 sur une seule interface, ajoutez les lignes ci-dessous à /etc/sysctl.conf :
net.ipv6.conf.[interface].disable_ipv6 =1 ### mettez le nom de l'interface ici [interface]
net.ipv6.conf.default.disable_ipv6 =1

2. Pour rendre les paramètres effectifs, exécutez :

# sysctl -p
REMARQUE :assurez-vous que le fichier /etc/ssh/sshd_config contient la ligne AddressFamily inet pour éviter de casser SSH Xforwarding si vous utilisez la méthode sysctl

3. Ajoutez la ligne AddressFamily à sshd_config :

# vi /etc/ssh/sshd_config
....
AddressFamily inet
....

Redémarrez sshd pour que les modifications soient prises en compte :

# systemctl restart sshd
CentOS / RHEL 6 :Comment désactiver IPv6


Cent OS
  1. Comment désactiver NetworkManager sur CentOS / RHEL 7

  2. Comment activer IPv6 sur CentOS / RHEL 7

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

  4. Comment activer IPv6 dans CentOS / RHEL 5

  5. Comment désactiver lvmetad dans CentOS/RHEL

RHEL 8 / CentOS 8 activer/désactiver IPv6

Comment désactiver IPv6 sur CentOS 7 / RHEL 7

Comment désactiver IPv6 sur CentOS 8 / RHEL 8

Comment désactiver le mode FIPS sur CentOS/RHEL 7

Comment désactiver os-prober dans CentOS/RHEL 7

CentOS / RHEL 6 :Comment désactiver le service telnet