Como desativar o IPv6 no CentOS

Como desativar o IPv6 no CentOS

Como desativar o IPv6 no CentOS 7.5

IPv6 ou Protocolo da Internet versão 6 é a versão mais recente do Internet Protocol (IP). IPv4 ou Protocolo da Internet versão 4 já está sendo amplamente utilizado. Mas tem algumas limitações. O primeiro é que o IPv4 possui um esquema de endereço de 32 bits. Isso significa apenas 4.3 bilhões de endereço exclusivo é possível com IPv4. Isso é bastante limitado no mundo de hoje. Atualmente, temos muitos dispositivos de IoT (Internet das Coisas), smartphones, computadores, laptops, servidores conectados à Internet. Cada um desses dispositivos precisa de um endereço IP para se comunicar com o mundo exterior. Portanto, o endereço IPv4 tem escassez.

O endereço IPv6, por outro lado, é um endereço de 128 bits. Isso significa que cerca de 340.282.366.920.938.463.463.374.607.431.768.211.456 Endereço IPv6 é possível no IPv6. Esse é um grande número de endereços IP. Dizem que, se o IPv6 for usado, todos os dispositivos do mundo podem ter seu próprio endereço IPv6 exclusivo e o IPv6 ainda estaria disponível para novos dispositivos. Portanto, o IPv6 resolve problemas com endereço IP limitado como no IPv4.

Mas no momento da redação deste artigo, o suporte IPv6 não está disponível em muitos países. Nem é apoiado no meu país. Embora o mundo esteja se movendo para IPv6 lentamente, ainda não tudo é IPv6.

Se o seu país ainda não tiver suporte para IPv6, não há necessidade de mantê -lo ativado em seu sistema operacional. Muitas pessoas tendem a desativar o IPv6 em seu sistema operacional.

Neste artigo, mostrarei como desativar o IPv6 no CentOS 7.5. Vamos começar.

Verifique se o IPv6 está ativado

Você pode verificar se o IPv6 está ativado no seu CentOS 7.5 Sistema operacional com o seguinte comando:

$ ip a | Grep INET6

Como você pode ver, eu tenho IPv6 habilitado.

Se o IPv6 estiver desativado, você não verá saída se executar este comando.

Desative o IPv6 usando o parâmetro do kernel

Nesta seção, mostrarei como desativar o IPv6 permanentemente.

Você pode desativar o IPv6 quando o seu computador botas alterando o parâmetro do kernel.

Primeiro edite o arquivo de configuração do GRUB com o seguinte comando:

$ sudo vim/etc/default/grub

Você deve ver a seguinte janela.

Primeira imprensa eu ir para INSERIR modo.

Agora adicione IPv6.desativar = 1 antes Crashkernel = Auto em GRUB_CMDLINE_LINUX conforme marcado na captura de tela abaixo.

Agora pressione e digite : wq! e depois pressione Para salvar o arquivo.

Agora atualize o arquivo de configuração do GRUB com o seguinte comando:

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

A configuração do grub deve ser atualizada.

Agora reinicie seu computador com o seguinte comando:

$ sudo reiniciar

Se você executar o seguinte comando novamente, não verá nenhuma saída.

$ ip a | Grep INET6

Desativar IPv6 usando /etc /sysctl.Configuration Arquivo de Configuração

Você também pode desativar o IPv6 permanentemente usando o /etc/sysctl.conf arquivo de configuração.

Primeiro abra o /etc/sysctl.conf Arquivo com o seguinte comando:

$ sudo vim /etc /sysctl.conf

Agora adicione as seguintes linhas:

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

Agora salve o arquivo e reinicie seu computador com o seguinte comando:

$ sudo reiniciar

IPv6 deve ser desativado.

Desativar IPv6 de interface de rede específica

Você também pode desativar o IPv6 de interface de rede específica.

Primeiro, você precisa encontrar a interface de rede que deseja desativar com o seguinte comando:

$ ip link show

Você deve ver o nome da interface de rede, conforme marcado na captura de tela abaixo.

Digamos que você deseja desativar o IPv6 para Ens36 interface.

Primeiro aberto /etc/sysctl.conf Arquivo com o seguinte comando:

$ sudo vim /etc /sysctl.conf

Agora adicione a seguinte linha ao final do arquivo:

líquido.IPv6.conf.Ens36.desabille_ipv6 = 1

Agora salve o arquivo e reinicie seu computador com o seguinte comando:

$ sudo reiniciar

Agora verifique se o IPv6 está desativado para o Ens36 Interface com o seguinte comando:

$ ip addr show ens36

IPv6 deve ser desativado apenas para Ens36 Interface como você pode ver na captura de tela abaixo. Não há INET6 linha na saída.

Desative o IPv6 temporariamente usando o comando sysctl

Você também pode desativar o IPv6 temporariamente. Dessa forma, o IPv6 será ativado quando você reiniciar seu sistema. Isso é bom para testar se tudo no seu CentOS 7.5 O sistema operacional funciona antes de desativar o IPv6 permanentemente.

Execute os seguintes comandos para desativar o IPv6 temporariamente:

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

IPv6 deve ser desativado.

É assim que você desativa o IPv6 no CentOS 7.5 permanente e temporariamente. Obrigado por ler este artigo.