Différences entre les versions de « WSL »

De Wiki de Geonov
(Page créée avec « 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. = Pare-feu = Pour… »)
 
 
(Une version intermédiaire par le même utilisateur non affichée)
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 =
Ligne 9 : Ligne 27 :
Toutes les machines virtuelles :
Toutes les machines virtuelles :


<syntaxhighlight lang="cmd" gutter="false" toolbar="false">
<syntaxhighlight lang="dos" gutter="false" toolbar="false">
wsl.exe --shutdown
wsl.exe --shutdown
</syntaxhighlight>
</syntaxhighlight>
Ligne 15 : Ligne 33 :
Une machine en particulier :
Une machine en particulier :


<syntaxhighlight lang="cmd" gutter="false" toolbar="false">
<syntaxhighlight lang="dos" gutter="false" toolbar="false">
wsl.exe -t xxx
wsl.exe -t xxx
</syntaxhighlight>
</syntaxhighlight>

Version actuelle datée du 25 avril 2021 à 15: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