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.