WSL /etc/hosts

De knowledge
Version datée du 20 juin 2026 à 22:36 par Jpinon (discussion | contributions) (Page créée avec « WSL etant un linux comme les autres il a son fichier <code>/etc/hosts</code>. On peut l'éditer avec... vi.<syntaxhighlight lang="bash"> sudo vi /etc/hosts </syntaxhighlight>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 :<syntaxhighlight lang="bat"> C:\Windows\System32\drivers\etc </syntaxhighli... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
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.