como desativar o IPV6 em CentOS7

como desativar o IPv6 em CentOS 7.5

IPv6 ou Internet Protocol version 6 é a última versão do Internet Protocol (IP). IPv4 ou Internet Protocol version 4 já está sendo amplamente utilizado. Mas tem algumas limitações. O primeiro é que o IPv4 tem um esquema de endereços de 32 bits. Isso significa que apenas 4,3 bilhões de endereços únicos é possível com IPv4. Isso é bastante limitado no mundo de hoje. Hoje em dia temos muitos dispositivos 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. Então o endereço IPv4 tem falta.

IPv6 endereço na outra mão é um endereço de 128 bits. Significa que cerca de 340.282.366.920.938.463.463.374.607.431.768.211.456 endereço IPV6 único é possível no IPv6. É um grande número de endereços IP. Diz-se que, se o IPv6 for usado, cada dispositivo no mundo pode ter seu próprio endereço IPv6 único e IPv6 ainda estaria disponível para novos dispositivos. Então o IPv6 resolve problemas com endereço IP limitado como no IPv4.

mas no momento desta escrita, o suporte IPv6 não está disponível em muitos países. Nem sequer é apoiado no meu país. Embora o mundo esteja se movendo para IPv6 lentamente, ainda nem tudo é IPv6.se o seu país ainda não tem suporte para IPv6, não há necessidade de mantê-lo ativado no seu sistema operacional. Tantas pessoas tendem a desativar o IPv6 em seu sistema operacional.

neste artigo, mostrar-lhe-ei como desactivar o IPv6 em CentOS 7.5. Vamos começar.

Verificar Se o IPv6 está Habilitado

Você pode verificar se o IPv6 está habilitado no seu CentOS 7.5 do sistema operacional com o seguinte comando:

$ ip a | grep inet6

Como você pode ver, eu tenho o IPv6 habilitado.

Se o IPv6 estiver desactivado, não deverá ver nenhum resultado se executar este comando.

desactivar o IPv6 usando o parâmetro do Kernel

nesta secção, mostrar-lhe-ei como desactivar o IPv6 permanentemente.

pode desactivar o IPv6 quando o seu computador arranca, 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.

primeiro pressione i para ir para o modo de inserção.

Agora adicione ipv6.desactivar = 1 antes do crashkernel=auto no GRUB_ CMDLINE_LINUX, como indicado na imagem abaixo.

Agora pressione <Esc> e digite :wq! and then press <Enter> to save the file.

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

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

a configuração da grua deve ser actualizada.

Agora reinicie o seu computador com o seguinte comando:

$ sudo reboot

Se executar o seguinte comando de novo, não deverá ver nenhum resultado.

$ ip a | grep inet6

Desabilitar o IPv6 Usando o /etc/sysctl.o ficheiro de configuração conf

Pode também desactivar o IPv6 permanentemente com o/etc / sysctl.ficheiro de configuração conf.

Primeiro abra o/etc / sysctl.conf file with the following command:

$ sudo vim/etc / sysctl.conf

Agora adicione as seguintes linhas:

net.ipv6.conf.todo.disable_ipv6 = 1
net.ipv6.conf.padrao.disable_ipv6 = 1

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

$ sudo reboot

o IPv6 deve ser desativado.

desactivar o IPv6 da Interface de rede específica

Pode também desactivar o IPv6 da interface de rede específica.

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

$ ip mostrar link

Você deve ver o nome da interface de rede como marcado na imagem abaixo.

digamos, que deseja desactivar o IPv6 para a interface ens36.

First open/etc / sysctl.conf file with the following command:

$ sudo vim/etc / sysctl.conf

Agora adicione a seguinte linha ao final do arquivo:

net.ipv6.conf.ens36.disable_ipv6 = 1

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

$ sudo reboot

Agora verificar se o IPv6 está desabilitado para o ens36 interface com o seguinte comando:

$ addr show ens36

IPv6 deve ser desactivado apenas para a interface ens36, como pode ver na imagem abaixo. Não há linha inet6 na saída.

desactivar o IPv6 temporariamente usando o comando sysctl

Pode também desactivar o IPv6 temporariamente. Dessa forma, o IPv6 será ativado assim que você reiniciar o seu sistema. Isto é bom para testar se tudo em seu sistema operacional CentOS 7.5 funciona antes de desativar IPv6 permanentemente.

execute os seguintes comandos para desactivar o IPv6 temporariamente:

$ sudo sysctl-w net.ipv6.conf.todo.disable_ipv6=1
$ sudo sysctl-w net.ipv6.conf.padrao.disable_ipv6=1

IPv6 deve ser desactivado.

é assim que se desactiva o IPv6 em CentOS 7, 5 de forma permanente e temporária. Obrigado por ler este artigo.

Deixe uma resposta

O seu endereço de email não será publicado.