WSL /etc/hosts

De knowledge
Aller à la navigation Aller à la recherche

WSL etant un linux comme les autres il a son fichier /etc/hosts.

On peut l'éditer avec... vi.

sudo vi /etc/hosts

Pour info le mot de passe pour sudo c'est le mot de passe windows du compte connecté.

Mais on a un problème. A chaque reboot de la VM de WSL le fichier est effacé et remplacé par celui de Windows.

Par défaut :

C:\Windows\System32\drivers\etc

Ce chemin m'a toujours laissé rêveur. Pourquoi drivers! Pour éviter cette remise a zéro on doit éditer le fichier /etc/wsl.conf.

sudo vi /etc/wsl.conf

et on ajoute à la fin :

[network]
generateHosts = false

Et ça suffit.