web-dev-qa-db-fra.com

Microsoft WSL dispose-t-il d'une prise en charge complète du réseau et des périphériques?

J'ai testé Subsystème Windows de Microsoft pour Linux (WSL) disponible sur le magasin Windows.

WSL dispose-t-il d'un support complet pour la mise en réseau et les périphériques? Par exemple, puis-je m'attendre à des commandes comme iptables, arp, lsusb ou /dev SYSTÈME DE TRAVAILLER Comme ils le font sur une installation complète de Linux?

5
lukassz

Par "Support complet" du réseau, vous aurez une portée limitée ou même obscure ici. Je ne pense pas que vous puissiez faire des choses avancées telles que la transmission IPv4 sur 2 nics avec une exécution de WSL Linux, mais 2 problèmes ont été résolus liés à iptables permettant l'utilisation de ce pare-feu dans les cas WSL Linux indiquant que Cela pourrait fonctionner.

iptables Problèmes connexes:

Même s'appliquera aux problèmes liés à l'ARP et à la USB. Vérifiez si les problèmes sont fermés ou non:

arp Problèmes connexes:

Problèmes liés à la USB:

TD, DR: Vous devrez vous ramener à travers le référentiel WSL Pour voir si la fonctionnalité que vous souhaitez est implémentée.

5
user210242

Généralement pas.

L'un des exemples les plus criants de ceci est l'incapacité de faire n'importe quoi avec les périphériques de blocs du système à partir de WSL intérieur, ce qui semble malheureusement être un effet secondaire de la manière que les fenêtres soient conçues et que vous ne pouvez pas utiliser WSL pour accéder à l'accès. Les disques qui utilisent des systèmes de fichiers que Linux prend en charge, mais que Windows ne le fait pas.

Vous pouvez trouver des problèmes similaires avec presque tous les programmes Linux qui interagissent directement avec le matériel, et il en va de même en grande partie des choses qui font des choses avec le réseau autre que les cas communs d'ouverture d'un TCP ou socket UDP et en parler.

0
Austin Hemmelgarn