Cómo solucionar problemas de conexión a Internet en WSL 2 Ubuntu Windows 11

Cambiar específicamente la configuración de red de WSL 2

Esto le permite cambiar la configuración de red de WSL 2 específicamente para cada distribución de Linux que ejecute en WSL 2. Puede establecer la configuración del servidor DNS que usa WSL 2 para resolver nombres de dominio en direcciones IP.

Para cambiar la configuración de red de WSL 2 específicamente, debe crear o editar el archivo de configuración /etc/resolv.conf dentro de la distribución de Linux que está usando. Este archivo debe tener el siguiente formato:

nameserver <IP address>

Puede completar el valor <IP address> con la dirección IP del servidor DNS que desee. Por ejemplo, si desea utilizar los servidores DNS de Google, entonces su archivo de configuración /etc/resolv.conf podría verse así:

nameserver 8.8.8.8
nameserver 8.8.4.4

Puede agregar más de una línea nameserver si desea utilizar más de un servidor DNS.

Después de crear o editar el archivo de configuración /etc/resolv.conf, debe asegurarse de que WSL 2 no sobrescribirá automáticamente este archivo. Puede hacerlo ejecutando el siguiente comando dentro de su distribución de Linux:

sudo chattr +i /etc/resolv.conf

Este comando hará que el archivo /etc/resolv.conf no se pueda cambiar ni eliminar por nadie, incluido WSL 2.

Después de cambiar específicamente la configuración de red de WSL 2, intente comprobar de nuevo si la conexión a Internet es normal en WSL 2. Si sigues teniendo problemas, pasa a la siguiente solución.

4]Apague el Firewall de Windows u otro software de seguridad

Los firewalls de Windows u otro software de seguridad que bloquea o restringe el acceso a Internet de WSL 2 también pueden causar problemas de conexión a Internet en WSL 2. El Firewall de Windows es una función que tiene como objetivo proteger su computadora de ataques de red no autorizados, pero a veces también puede interferir con las conexiones legítimas a Internet.

Para solucionar este problema, puede intentar desactivar el firewall de Windows u otro software de seguridad que esté usando temporalmente y ver si la conexión a Internet está en funcionamiento en WSL 2. En caso afirmativo, debe agregar una excepción para WSL 2 en el firewall de Windows u otro software de seguridad para evitar que se bloquee de nuevo.

Para desactivar el firewall de Windows, puede ir a Control Panel > System and Security > Windows Defender Firewall y hacer clic en Turn Windows Defender Firewall on or off. A continuación, seleccione la opción Turn off Windows Defender Firewall (not recommended) para cada perfil de red existente.

Para agregar una excepción para WSL 2 en el firewall de Windows, puede ir a Control Panel > System and Security > Windows Defender Firewall y hacer clic en Allow an app or feature through Windows Defender Firewall . Luego, haga clic en Change settings y marque la casilla WSL en la lista de aplicaciones y funciones existentes.

Para desactivar o agregar excepciones para otro software de seguridad que utilice, siga las instrucciones de ese proveedor de software.

Después de desactivar el firewall de Windows u otro software de seguridad, o de agregar excepciones para WSL 2, intente comprobar de nuevo que la conexión a Internet es normal en WSL 2. Si sigues teniendo problemas, pasa a la siguiente solución.

Artículos más recientes