Como desativar o IPv6 no CentOS 8

Como desativar o IPv6 no CentOS 8

Uma versão do protocolo da Internet 6 (IPv6) é um identificador de uma interface de rede envolvida em uma rede de computadores IPv6. Se você não quiser usar o endereço IPv6, pode optar por desativá -lo temporariamente ou permanentemente.

Neste artigo, você aprenderá algumas maneiras de desativar o IPv6 em sua máquina Linux Centos 8 Linux.

Desativando IPv6 no CentOS 8

Primeiro, verifique se IPv6 está ativado em seu CENTOS 8 máquina usando o seguinte comando IP.

# ip a | Grep INET6 
Verifique o status IPv6 no CentOS 8

Se IPv6 ativado, você pode ver alguns INET6 Linhas, no entanto, se o comando não imprimir nada, o IPv6 estará desativado em todas as suas interfaces de rede.

Desative o IPv6 usando o comando sysctl

Este método é para desativar temporário IPv6. Você não precisa reiniciar seu sistema para que as alterações ocorram. No entanto, é bastante complicado do que o método permanente que você aprenderá em breve.

Primeiro, crie um novo arquivo de configuração SYSCTL /etc/sysctl.D/70-IPV6.conf Usando o seguinte comando.

# vi /etc /sysctl.D/70-IPV6.conf 

Em seguida, adicione as seguintes linhas e salve o arquivo.

líquido.IPv6.conf.todos.desabille_ipv6 = 1 rede.IPv6.conf.padrão.desabille_ipv6 = 1 
Arquivo de configuração SYSCTL

Agora, para desativar IPv6 Use o seguinte comando.

# sysctl --load /etc /sysctl.D/70-IPV6.conf 
Desativar temporariamente IPv6 no CentOS 8

IPv6 agora deve ser desativado.

Para verificar se o IPv6 está desativado, execute o seguinte comando IP.

# ip a | Grep INET6 
Verifique o IPv6 desativado no CentOS 8

Se o comando não retornar nada implicando que IPv6 foi desativado em todas as suas interfaces de rede.

Ao usar esse método, algumas de suas interfaces de rede ainda podem usar IPv6 Depois de reiniciar seu sistema. Isso acontece porque CENTOS 8 Usa o Network Manager por padrão.

Para parar de usar completamente IPv6, Use o seguinte comando nmcli.

# nmcli conexão modificar interface ipv6.método ignorar 

Finalmente, reinicie o seu CENTOS 8 máquina.

# reinício 

Desative o IPv6 usando a opção de inicialização do kernel

A opção de inicialização do kernel requer uma reinicialização do sistema após a configuração. É o melhor método de desativar o IPv6.

Para usar este método, abra o arquivo de configuração do Grub padrão /etc/default/grub com o VI Text Editor, como mostrado abaixo.

# vi/etc/default/grub 

Em seguida, vá até o final do arquivo e pressione O Para criar uma nova linha e digitar o seguinte.

GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX IPv6.desativar = 1 " 

Em seguida, salve e saia do arquivo de configuração.

O próximo passo é atualizar o Grub cfg arquivos. Digite o seguinte comando para localizar os arquivos Grub.

# ls -lh /etc /grub*.cfg 

Você verá 2 grub cfg Caminhos de arquivo: /bota/grub2/grub.cfg e /boot/efi/efi/centos/grub.cfg.

Digite o seguinte comando para criar um novo arquivo de configuração do GRUB e salve -o para /bota/grub2/grub.cfg.

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

Em seguida, digite o seguinte comando para criar um novo arquivo de configuração do GRUB e salvá -lo para /boot/efi/efi/centos/grub.cfg.

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

Finalmente, reinicie o seu CENTOS 8 máquina.

# reinício 

Após a reinicialização, digite o seguinte comando para verificar se IPv6 está desabilitado.

# ip a | Grep INET6 

Se o comando não imprimir nada, significa IPv6 está desabilitado.

Resumo

Neste artigo, você aprendeu sobre duas maneiras de desativar IPv6 Nas suas Centos 8 Linux máquina. O primeiro método é usando sysctl Enquanto o segundo é usando o Opção de inicialização do kernel. Enquanto desativando IPv6 Usando sysctl é temporário, o Opção de inicialização do kernel é permanente e é o melhor método.