Como desativar o IPv6 em Rhel, Rocky & Almalinux

Como desativar o IPv6 em Rhel, Rocky & Almalinux

Brief: Este guia explora como desativar as distribuições IPv6 em Rhel, Rocky Linux e Almalinux.

Na computação, existem dois tipos de endereçamento IP; IPv4 e IPv6.

IPv4 é um endereço de 32 bits que contém 4 octetos segmentados por três períodos. É o esquema de endereçamento IP mais usado e suporta até 232 endereços IP. Há uma boa chance de que seu dispositivo esteja usando o endereço IPv4 para se conectar a qualquer rede - com fio ou sem fio.

Por outro lado, IPv6 é um endereço de 128 bits com 16 octetos. É muito mais tempo que o IPv4 e fornece 2128 endereços IP. Isso equivale a 340 endereços IP de bilhão, enquanto o IPv4 é limitado a 4.3 bilhões de endereços IP.

Na maioria dos casos, IPv4 e IPv6 trabalhar de mãos dadas sem nenhum problema. No entanto, há momentos em que você pode precisar desativar temporariamente IPv6 abordar, por exemplo, ao solucionar falhas de rede.

Neste guia, demonstraremos como desativar IPv6 sobre RHEL, Rochoso, e Almalinux distribuições.

Desative permanentemente o IPv6 em Rhel, Rocky & Almalinux

Nesta seção, iremos orientá -lo em como desativar permanentemente IPv6. Antes de qualquer outra coisa, confirme que seu sistema Linux está usando IPv6 Usando o seguinte comando IP da seguinte maneira:

$ ip a | Grep INET6 

Da saída abaixo, você pode ver que IPv6 está ativado. O próximo passo é desativar IPv6.

Verifique o suporte IPv6 no Linux

Nós vamos desativar IPv6 fazendo alterações no arquivo de configuração do GRUB.

Então, acesse o Grub Configurações do arquivo como mostrado.

$ sudo vim/etc/default/grub 

Adicione a linha abaixo no final.

GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX IPv6.desativar = 1 " 
Desativar IPv6 na configuração do GRUB

Salve as mudanças e saia.

Para que a mudança seja aplicada, precisamos gerar um novo Grub arquivo de configuração. Para fazer isso, execute o comando:

$ sudo grub2 -mkconfig -o/boot/grub2/grub.cfg 
Gerar configuração do GRUB

Além disso, gerar um Efi grub arquivo de configuração para Efi sistemas como mostrado.

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

Depois disso, reinicie seu sistema

$ sudo reiniciar 

E, mais uma vez, verifique se IPv6 é suportado.

$ ip a | Grep INET6 

Se você não tiver saída, isso significa que o IPv6 agora está desativado.

Desativar temporariamente IPv6 em Rhel, Rocky & Almalinux

A outra opção é desativar IPv6 temporariamente, o que pode ser alcançado editando o /etc/sysctl.conf arquivo ou adição de um arquivo de configuração no /etc/sysctl.d diretório.

Você pode fazer alterações no /etc/sysctl.conf Arquivo usando o seguinte comando:

$ sudo sysctl -w net.IPv6.conf.todos.desabille_ipv6 = 1 

Em seguida, verifique se o IPv6 está desativado.

$ ip a | Grep INET6 

Como alternativa, você pode editar manualmente o /etc/sysctl.conf arquivo.

$ sudo vim /etc /sysctl.conf 

Anexe as seguintes linhas para desativar o IPv6 para todos os adaptadores de rede.

líquido.IPv6.conf.todos.desabille_ipv6 = 1 rede.IPv6.conf.padrão.desabille_ipv6 = 1 

Salve as mudanças e saia. Em seguida, execute o seguinte comando para aplicar as alterações.

$ sudo sysctl -p 

Reenablando o IPv6 em Rhel, Rocky & Almalinux

Abrir /etc/default/grub Arquive e remova a entrada IPv6.desativar = 1 de GRUB_CMDLINE_LINUX como mostrado.

GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX" 

Execute o GRUB2-MKCONFIG comando para regenerar o grub.cfg arquivo:

# GRUB2 -MKCONFIG -O/BOOT/GRUB2/GRUB.cfg 

Como alternativa, nos sistemas UEFI, execute o seguinte:

# GRUB2 -MKCONFIG -O/BOOT/EFI/EFI/chapéu vermelho/grub.cfg 

Certifique -se de substituir chapéu vermelho Com o seu nome de distribuição rochoso ou Almalinux.

Reinicie o sistema para desativar IPv6 apoiar.

Se você habilitou temporariamente IPv6, basta remover as seguintes linhas de /etc/sysctl.conf Arquive e reinicie o sistema.

líquido.IPv6.conf.todos.desabille_ipv6 = 1 rede.IPv6.conf.padrão.desabille_ipv6 = 1 
Conclusão

A menos que seja necessário, geralmente não é recomendado para desativar IPv6 no seu sistema Linux, pois pode levar a problemas, especialmente ao usar um DHCP servidor que ainda suporta IPv6.

Neste tutorial, cobrimos várias maneiras pelas quais você pode desativar IPv6 sobre RHEL, Rochoso, e Almalinux. Seu feedback sobre este guia é muito bem -vindo.