l'éditeur php Strawberry a récemment découvert un problème : lors de l'utilisation de WSL2, lorsqu'une requête réseau est lancée, le réseau Windows se déconnecte automatiquement. Ce problème est très gênant pour les développeurs qui utilisent WSL2 pour le développement et les tests. Heureusement, nous avons trouvé une solution pour que vous ne perdiez plus votre connexion Internet. Nous détaillerons ensuite comment résoudre ce problème et rendre votre travail de développement et de test plus fluide.
Le problème principal est lié à la carte réseau. Comme l'ordinateur est un ordinateur de bureau et ne possède pas de carte réseau sans fil, je me connecte au wifi via le téléphone portable, puis je partage le réseau USB avec l'ordinateur. qui apparaît sur l'ordinateur est la carte réseau utilisée par le réseau partagé USB :
L'utilisation d'une telle carte réseau pour fournir le réseau et la demande du réseau dans wsl2 déclencheront le gouffre mentionné ci-dessus. L'utilisation d'une carte réseau filaire ne déclenchera pas. provoquer ce problème. La plupart des gens ne devraient pas utiliser le partage USB pour accéder au réseau. Ce problème ne se produira donc pas.
Après avoir utilisé la carte réseau filaire, toutes les requêtes réseau de wsl2 sont devenues normales et Windows n'a pas été déconnecté.
Mais si vous n'utilisez pas wsl2 et utilisez uniquement wsl1, ce problème n'existe pas.
Pour résumer, la principale raison pour laquelle Windows est déconnecté lors de la demande du réseau dans wsl2 est que le réseau de wsl2 provient du réseau partagé USB. La solution simple est de ne pas utiliser le réseau partagé via USB. carte ou acheter une carte réseau USB. Cependant, je n'ai pas encore analysé la raison de la déconnexion. J'espère que quelqu'un qui connaît la raison pourra la partager dans la zone de commentaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!