Différences entre les versions de « WSL »

De Wiki de Geonov
 
Ligne 4 : Ligne 4 :


Pour que les machines virtuelles [[WSL]] accèdent à Internet, le programme "C:\Windows\System32\svchost.exe" doit être autorisé dans le pare-feu.
Pour que les machines virtuelles [[WSL]] accèdent à Internet, le programme "C:\Windows\System32\svchost.exe" doit être autorisé dans le pare-feu.
= Réseau =
Un réseau local est créé entre le Windows hôte et la machine virtuelle.
Pour connaitre l'IP de Windows :
<syntaxhighlight lang="dos" gutter="false" toolbar="false">
cat /etc/resolv.conf
> nameserver 172.30.176.1
</syntaxhighlight>
Celle de la machine virtuelle :
<syntaxhighlight lang="dos" gutter="false" toolbar="false">
ip a
> 172.30.181.32
</syntaxhighlight>


= Arrêt des machines =
= Arrêt des machines =

Version actuelle datée du 25 avril 2021 à 16:31

WSL (Windows Subsystem for Linux) permet d'exécuter des machines virtuelles Linux sous Windows avec une très bonne intégration au système.

1 Pare-feu

Pour que les machines virtuelles WSL accèdent à Internet, le programme "C:\Windows\System32\svchost.exe" doit être autorisé dans le pare-feu.

2 Réseau

Un réseau local est créé entre le Windows hôte et la machine virtuelle.

Pour connaitre l'IP de Windows :

cat /etc/resolv.conf
> nameserver 172.30.176.1

Celle de la machine virtuelle :

ip a
> 172.30.181.32

3 Arrêt des machines

Toutes les machines virtuelles :

wsl.exe --shutdown

Une machine en particulier :

wsl.exe -t xxx

4 Services

Les machines virtuelles sous WSL n'ont pas de "systemd", les services doivent être lancés manuellement, par exemple :

sudo service nginx start