Como corrigir problemas de conexão com a Internet no WSL 2 Ubuntu Windows 11

Alterando as configurações de rede do WSL 2 especificamente

Isso permite que você altere as configurações de rede do WSL 2 especificamente para cada distribuição Linux executada no WSL 2. Você pode definir as configurações do servidor DNS usadas pelo WSL 2 para resolver nomes de domínio para endereços IP.

Para alterar as configurações de rede do WSL 2 especificamente, você precisa criar ou editar o arquivo de configuração /etc/resolv.conf dentro da distribuição Linux que você está usando. Esse arquivo deve ter o seguinte formato:

nameserver <IP address>

Você pode preencher o valor <IP address> com o endereço IP do servidor DNS desejado. Por exemplo, se você quiser usar os servidores DNS do Google, seu arquivo de configuração /etc/resolv.conf poderá ter a seguinte aparência:

nameserver 8.8.8.8
nameserver 8.8.4.4

Você pode adicionar mais de um nameserver de linha se quiser usar mais de um servidor DNS.

Depois de criar ou editar o arquivo de configuração /etc/resolv.conf, você precisa garantir que esse arquivo não será substituído pelo WSL 2 automaticamente. Você pode fazer isso executando o seguinte comando dentro de sua distribuição Linux:

sudo chattr +i /etc/resolv.conf

Este comando tornará o arquivo /etc/resolv.conf inalterável ou excluído por qualquer pessoa, incluindo WSL 2.

Depois de alterar as configurações de rede do WSL 2 especificamente, tente verificar novamente se sua conexão com a Internet está normal no WSL 2. Se você ainda estiver com problemas, passe para a próxima solução.

4] Desative o Firewall do Windows ou outro software de segurança

Firewalls do Windows ou outro software de segurança que bloqueia ou restringe o acesso à Internet do WSL 2 também podem causar problemas de conexão com a Internet no WSL 2. O Firewall do Windows é um recurso que visa proteger seu computador contra ataques de rede não autorizados, mas às vezes também pode interferir em conexões legítimas com a Internet.

Para corrigir isso, você pode tentar desativar o firewall do Windows ou outro software de segurança que está usando temporariamente e ver se sua conexão com a Internet está funcionando no WSL 2. Se sim, você precisará adicionar uma exceção para o WSL 2 no firewall do Windows ou em outro software de segurança para evitar ser bloqueado novamente.

Para desativar o firewall do Windows, você pode ir para Control Panel > System and Security > Windows Defender Firewall e clicar em Turn Windows Defender Firewall on or off. Em seguida, selecione a opção Turn off Windows Defender Firewall (not recommended) para cada perfil de rede existente.

Para adicionar uma exceção para o WSL 2 no firewall do Windows, você pode ir para Control Panel > System and Security > Windows Defender Firewall e clicar em Allow an app or feature through Windows Defender Firewall. Em seguida, clique em Change settings e marque a caixa WSL na lista de aplicativos e recursos existentes.

Para desativar ou adicionar exceções para outros softwares de segurança que você usa, siga as instruções desse provedor de software.

Depois de desativar o firewall do Windows ou outro software de segurança ou adicionar exceções para o WSL 2, tente verificar novamente se sua conexão com a Internet está normal no WSL 2. Se você ainda estiver com problemas, passe para a próxima solução.

Últimos artigos