Ubuntu Top 10.Top 10 Desativar IPv6

Ubuntu Top 10.Top 10 Desativar IPv6
IPv6 é a versão avançada do IPv4 e foi introduzida para garantir que não fiquemos sem endereços IP. No entanto, para uma pequena rede, você não precisa de IPv6. Além disso, seu ISP provavelmente não suporta IPv6. E quando você tiver um aplicativo que suporta IPv6, você terá um erro ao tentar instalá -lo.

IPv6 é o futuro, mas você não precisa disso agora. Você pode decidir desativá -lo permanente ou temporariamente, dependendo do seu objetivo. No Ubuntu 22.04, abordaremos as etapas que você deve seguir para desativar o IPv6.

Como desativar o IPv6 no Ubuntu 22.04

Você deve ter privilégios de raiz para desativar o IPv6. Muitos aplicativos funcionam perfeitamente com IPv4. Como o IPv6 está ativado por padrão no Ubuntu 22.04, faz sentido desativá -lo temporariamente ou permanentemente. Dessa forma, você enfrentará erros ao instalar quaisquer aplicativos que suportem IPv6, mas seu ISP não o suporta.

Primeiro, vamos verificar o status do IPv6 no nosso Ubuntu 22.04. Para isso, use o gato Comando para exibir uma saída booleana de se o IPv6 está desativado executando o comando abaixo.

$ cat/proc/sys/net/ipv6/conf/all/desabille_ipv6

Nós obtemos nossa saída como 0, Significado IPv6 está ativado por padrão. Vamos continuar a ver as duas maneiras que você pode usar para desativá -lo.

1. Ubuntu 22.04 Desative o IPv6 temporariamente

O Systemd Permite desativar o IPv6 temporariamente de modo que suas alterações persistam, desde que você não reinicie o sistema. Esta opção é útil quando você deseja instalar um aplicativo que suporta IPv6, mas deseja instalá -lo via IPv4.

Você deve alterar os arquivos de configuração do IPv6 e desativar o IPv6 alterando seu valor para 1. Dessa forma, suas mudanças durarão pelo curto tempo em que seu sistema está online. Depois de reiniciar, o IPv6 será ativado por padrão.

Execute os três comandos abaixo com sudo privilégios.

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

Depois de executar, você receberá o valor booleano desta vez 1 para sugerir que o IPv6 agora está desativado.

$ sudo apt update

Para reverter as mudanças, basta reiniciar seu sistema. Suponha que você queira persistir as mudanças e ter o IPv6 desativado no momento da inicialização, confira o próximo método abaixo.

2. Ubuntu 22.04 Desative o IPv6 permanentemente

Se você tem certeza de que não precisa ter IPv6 ativado no seu Ubuntu 22.04, há uma opção para desativá -la permanentemente. Aqui, faremos as alterações no /etc/default/grub e não através do ystem.

Abra o /etc/default/grub Usando um editor de escolha. Nosso alvo é o GRUB_CMDLINE_LINUX*

Altere o valor das duas linhas para anexar o “IPv6.desativar = 1 " Você descobrirá que alguns já têm os parâmetros de boor configurados para “Salto silencioso.” Para esse caso, anexar na mesma linha. Se não houver parâmetros de inicialização, defina o IPv6.desativar = 1 para garantir que os novos parâmetros apareçam no exemplo abaixo.

Salvar e sair do arquivo. Depois de atualizar os parâmetros de inicialização para desativar o IPv6, você deve atualizar o grub. Dessa forma, suas mudanças serão salvas e persistirem mesmo depois de inicializar.

Execute o comando de atualização abaixo.

$ sudo update-grub

Por fim, reinicie seu Ubuntu para que as mudanças se apliquem. Se você verificar o status do IPv6 no seu sistema após a reinicialização, ele exibe a saída como 1 Para confirmar que desativamos.

Seu IPv6 no Ubuntu 22.04 agora está desativado permanentemente. Se você tiver uma mudança de mente mais tarde, abra o /etc/default/grub Arquive, remova o comando desativar, atualize o grub e reinicie seu sistema.

Conclusão

IPv6 está ativado por padrão no Ubuntu 22.04. No entanto, você pode desativá -lo temporário ou permanentemente. Este post discutiu as etapas para desativar o IPv6 no Ubuntu 22.04.