Petite problématique du jour: j’avais besoin de changer de résolveur DNS dans mon terminal Debian. En modifiant le fichier /etc/resolv.conf ça fonctionne, mais au redémarrage du pc la configuration disparaît.
Il y a bien une ligne dans le fichier resolv.conf qui explique que ce fichier est généré automatiquement et qu’il faut ajouter les lignes suivantes au fichier /etc/wsl.conf (dans le terminal Debian):
[network]
generateResolvConf = true
Mais ça ne suffit pas! Au redémarrage le fichier resolv.conf est de nouveau écrasé. Pour que la modification de wsl.conf soit prise en compte il faut arrêter wsl à l’aide de la commande suivante, à exécuter dans un terminal windows:
wsl --shutdown
Ensuite en lançant un terminal Debian on peut se rendre compte que le fichier resolv.conf a disparu (il n’a pas été généré automatiquement). Il suffit donc de le créer et d’y ajouter les résolveurs DNS souhaités:
nameserver x.x.x.x
nameserver y.y.y.y
Le fichier restera en place et ne sera plus écrasé au démarrage de WSL.