web-dev-qa-db-fra.com

Problème avec l'adaptateur Wifi avec Windows Docker (Native, HYPER-V)

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)

15
UsainBloot

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:

  1. Connecter l'ordinateur via un réseau câblé plutôt que sans fil
  2. Créez un adaptateur Ethernet virtuel autour de l'adaptateur sans fil:
    • Ouvrez le gestionnaire Hyper-V
    • Cliquez sur le gestionnaire de réseau virtuel et créez un réseau virtuel interne en sélectionnant Internal puis en cliquant sur Ajouter.
    • Donner un nom significatif
    • Appliquer et OK
    • Un réseau virtuel a été créé et 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éé.
    • Cliquez avec le bouton droit de la souris et sélectionnez Réseau de ponts 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 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 .

14
harrymc

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.

6
Gediminas Zukula

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.

1
Namdev Kendre

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

0
Leo

Exécutez services.msc dans l'invite de commande

Vérifiez si les services suivants sont en cours d'exécution

  • Les connexions de réseau
  • Service de liste de réseau
  • Connaissance de l'emplacement du réseau
  • Service d'interface de magasin réseau
  • Configuration automatique du réseau local sans fil

Si l'un d'entre eux est désactivé, réactivez-le et réessayez.

0
Marlon Vidal

J'ai trouvé que le fait de passer de docketNAT de interne à externe a résolu le problème.

enter image description here

0
jackdh