Comme personne n'a encore répondu, je vais essayer de vous aider, mais avertissez que je n'utilise pas Docker et que je n'ai pas votre environnement. C'est de 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 vois une connexion entre le fait que d'une part on ne peut pas avoir les connexions Ethernet et WiFi activées en même temps, et d'autre part on ne peut pas faire NAT avec WiFi. Par conséquent, l'activation de NAT peut entraîner l'activation d'une carte Ethernet qui désactive la carte sans fil.
Si j'ai raison, il pourrait y avoir deux solutions au problème:
- Connectez l'ordinateur via un câble filaire plutôt que sans fil
- Créez une carte Ethernet virtuelle autour de la carte sans fil:
- Ouvrez le gestionnaire Hyper-V
- Cliquez sur Virtual Network Manager et créez un réseau virtuel interne en sélectionnant Interne et en cliquant sur Ajouter.
- Donnez un nom significatif
- Appliquer et OK
- Maintenant, un réseau virtuel a été créé qui peut être associé à une ou plusieurs machines virtuelles.
- Sur la machine hôte, dans le Centre Réseau et partage, cliquez sur Modifier les paramètres de l'adaptateur
- Sélectionnez votre adaptateur WiFi et le réseau virtuel interne que vous avez créé.
- Faites un clic droit et sélectionnez Bridge Network et le pont est créé.
- Utilisez le réseau virtuel interne que vous avez créé initialement pour Docker NAT.
Si ce qui précède ne fonctionne pas pour une raison quelconque, un logiciel qui pourrait aider est Connectify Hotspot (shareware / payant), qui via son routeur virtuel peut partager le WiFi comme Ethernet .
Un autre qui pourrait faire le travail est SoftEther VPN Open Source , qui nécessite cependant de se connecter à un VPN pour utiliser son adaptateur réseau virtuel .
Après avoir essayé tous les types de remèdes conseillés ici et là, et sans qu'aucun d'eux ne corrige le problème, j'ai finalement constaté que dans mon cas, c'était un logiciel tiers (PulseSecure) qui désactivait le WiFi lorsque l'adaptateur Hyper-V était actif. Donc, si vous avez également installé ce logiciel, il y a de fortes chances qu'il soit à l'origine du 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.
la source
Solution temporaire. Désactivez le vEthernet (DockerNAT) mais cela durera jusqu'à votre prochain redémarrage.
Goto Control Panel => Network and Sharing Center => Change Adapter Settings => Faites un clic droit sur vEthernet (DockerNAT) et désactivez.
la source
Une autre solution temporaire consiste simplement à configurer le commutateur virtuel DockerNAT sur privé, même si cela durera jusqu'à votre prochain redémarrage.
Voici la source: https://forums.docker.com/t/wifi-adapter-disabled-when-hyper-v-network-adapter-enabled-native/18063/5
la source
J'ai trouvé qu'en passant de l'
docketNAT
interne à l'externe, le problème était résolu.la source
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'eux est désactivé, réactivez-le et réessayez
la source
la source