Si has llegado hasta aquí, seguramente es debido a que estás teniendo problemas con los DNS de tus máquinas linux que usan WSL. Por mucho que modificas el fichero /etc/resolv.conf cada vez que vuelves a iniciar la máquina, has vuelto a perder la configuración de DNS. Si quieres hacer los cambios persistentes, tendrás que seguir los siguientes pasos:
En primer lugar, tendrás que desactivar la generación del archivo /etc/resolv.conf Para ello, tendrás que ejecutar el siguiente comando para generar un archivo wsl.conf con los siguientes parámetros de configuración:
sudo nano /etc/wsl.conf
[network]
generateResolvConf = false
Posteriormente, reinicia desde la terminal de powershell wsl de la siguiente forma:
wsl –shutdown
A continuación, vuelve a iniciar la máquina Linux y cerciórate de que el fichero /etc/resolv.conf está eliminado ejecutando el siguiente comando:
sudo rm /etc/resolv.conf
Nota: puede parecer que está eliminado, pero luego cuando lo edites no tedejará guardar los cambios así que te recomiendo que lo ejecutes aun y todo.
Una vez eliminado, vuelve a crearlo añadiendo el servidor DNS que te interese:
sudo nano /etc/resolv.conf
nameserver 1.1.1.1
Finalmente, reiniciar de nuevo wsl desde powershell y ya tendrás la configuración de DNS persistente:
wsl –shutdown
Para comentar debe estar registrado.