Je viens de recevoir un tout nouvel ordinateur portable de travail et j'ai immédiatement installé la version native de Docker pour Windows.
Cependant, je vois un problème: chaque fois que le nouvel adaptateur réseau pour Docker via Hyper-V est activé (vEthernet DockerNAT), mon adaptateur WiFi est désactivé et par conséquent, je ne peux pas accéder à Internet.
Chaque fois que j'essaie d'activer l'adaptateur WiFi, il se désactive tout de suite, le seul moyen de récupérer mon accès Internet consiste à désactiver l'adaptateur DockerNAT HyperV.
Cela doit sûrement fonctionner sinon ils n'auraient pas publié la version native de Windows en public?
Quelqu'un at-il rencontré ce problème et sait-il le résoudre? (Ceci est ma première expérience avec Hyper-V)
Comme personne n’a encore répondu, je vais essayer de vous aider, mais sachez que je n’utilise pas Docker et que je n’ai pas votre environnement. C'est toute la théorie.
Ma théorie est que le problème que vous rencontrez concerne Windows 10 plutôt que Docker ou Hyper-V. Je constate un lien entre le fait qu’une part ne peut pas avoir à la fois les connexions Ethernet et WiFi activées en même temps, et que l’autre ne peut pas faire NAT avec le WiFi. Par conséquent, l'activation de NAT peut entraîner l'activation d'un adaptateur Ethernet qui désactive l'adaptateur sans fil.
Si j'ai raison, il pourrait y avoir deux solutions au problème:
Si ce qui précède ne fonctionne pas pour une raison quelconque, un logiciel susceptible de vous aider est Connectify Hotspot (shareware/payé), qui via son routeur virtuel peut partager WiFi comme Ethernet .
SoftEther VPN Open Source est un autre outil susceptible de faire l'affaire. Cependant, vous devez vous connecter à un VPN pour pouvoir utiliser son Carte réseau virtuelle .
Après avoir essayé tous les types de solutions conseillées ici et là et aucune d’entre elles ne résolvant le problème, j’ai finalement trouvé que c’était un logiciel tiers (PulseSecure) qui désactivait le WiFi chaque fois que la carte Hyper-V était active. Donc, si vous avez également installé ce logiciel, il y a de fortes chances que cela cause le problème. Vous pouvez désactiver le service "Pulse Secure Service" pour voir si c'est effectivement le cas et si cela résout votre problème.
Solution temporaire. Désactivez le vEthernet (DockerNAT) bien que cela dure jusqu'au prochain redémarrage.
Allez au Panneau de configuration => Centre Réseau et partage => Modifier les paramètres de la carte => Cliquez avec le bouton droit de la souris sur vEthernet (DockerNAT) et désactivez-la.
Une autre solution temporaire consiste simplement à configurer le commutateur virtuel DockerNAT sur privé même si cela durera jusqu'au prochain redémarrage.
Voici la source: https://forums.docker.com/t/wifi-adapter-disabled-when-hyper-v-network-adapter-enabled-native/18063/5
Exécutez services.msc dans l'invite de commande
Vérifiez si les services suivants sont en cours d'exécution
Si l'un d'entre eux est désactivé, réactivez-le et réessayez.