GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come abilitare IPv6 su CentOS/RHEL 7

IPv6 è abilitato per impostazione predefinita sui sistemi RHEL / CenOS 7. Pertanto, se IPv6 è stato disabilitato intenzionalmente sul sistema, può essere riattivato con uno dei metodi descritti di seguito.
1. Abilitazione di IPv6 nel modulo del kernel (richiede il riavvio)
2. Abilitazione di IPv6 utilizzando le impostazioni sysctl (nessun riavvio richiesto)

Abilitazione di IPv6 nel modulo del kernel (richiede il riavvio)

1. Modifica /etc/default/grub e cambia il valore del parametro del kernel ipv6.disable da 1 a 0 in linea GRUB_CMDLINE_LINUX , ad esempio:

# 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"
Nota :ipv6.disable=0 è il valore predefinito, quindi puoi semplicemente rimuovere questo argomento ipv6.disable dall'elenco degli argomenti di GRUB_CMDLINE_LINUX, se lo desideri.

2. Rigenera un file di configurazione di GRUB e sovrascrivi quello esistente usando il comando mostrato di seguito.

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

3. Riavvia il sistema per rendere effettive le modifiche.

# shutdown -r now

Abilitazione di IPv6 utilizzando le impostazioni sysctl (nessun riavvio richiesto)

Inoltre, anche se il modulo del kernel ipv6 è caricato, potrebbe anche essere disabilitato utilizzando sysctl impostazioni.

1. Per far funzionare ipv6 online, assicurati di seguire le righe in /etc/sysctl.conf vengono commentati o rimossi.

# 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. Utilizzare il comando 'sysctl -p' per rileggere il file di configurazione /etc/sysctl.conf.

# sysctl -p

Ulteriori informazioni sull'utilizzo delle impostazioni sysctl

1. Per disabilitare dinamicamente ipv6 su un'interfaccia, utilizzare i comandi indicati di seguito.

# 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. Per abilitare dinamicamente ipv6 su un'interfaccia, utilizzare i comandi forniti di seguito.

# 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. Per abilitare dinamicamente ipv6 su tutte le interfacce, utilizzare i comandi indicati di seguito.

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

4. Per disabilitare dinamicamente ipv6 su tutte le interfacce, utilizzare i comandi indicati di seguito.

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

Verifica

Per verificare se IPv6 è abilitato o meno, eseguire :

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

Come mostrato nell'output sopra, IPv6 è abilitato.

CentOS / RHEL 7:come disabilitare IPv6 solo su un'interfaccia specifica
CentOS / RHEL 7:come disabilitare IPv6
CentOS / RHEL 6:come disabilitare IPv6


Cent OS
  1. CentOS / RHEL:come abilitare SSL per Apache

  2. Come disabilitare IPv6 su CentOS / RHEL 5

  3. Come abilitare IPv6 in CentOS/RHEL 5

  4. Come abilitare l'inoltro X11 su CentOS/RHEL 5,6,7

  5. Come abilitare il debug CUPS su CentOS/RHEL

RHEL 8 / CentOS 8 abilita/disabilita IPv6

Come abilitare il repository EPEL in CentOS e RHEL

Come abilitare Kdump su RHEL 7 e CentOS 7

Come abilitare il repository EPEL su CentOS 8 e RHEL 8 Server

Come disabilitare IPv6 su CentOS 7 / RHEL 7

Come disabilitare IPv6 su CentOS 8 / RHEL 8