Question Windows 8 Hyper-V - comment donner un accès Internet VM?


J'ai Windows 8 Pro sur mon ordinateur. Je veux avoir une machine virtuelle Windows 7 Professional exécutée sous Hyper-V et je souhaite que la machine virtuelle ait un accès Internet complet. Mon ordinateur physique possède un adaptateur de réseau sans fil que j'utilise pour me connecter à un routeur.

Voici ce que j'ai fait jusqu'ici:

  • Dans Hyper-V Manager, j'ai créé un nouveau commutateur virtuel externe, connecté à ma carte réseau sans fil. Si je regarde dans la page Connexions réseau de Windows 8, je peux voir qu’elle a créé un adaptateur Ethernet virtuel et un pont réseau, et que mon adaptateur sans fil est désormais ponté.

  • J'ai créé une machine virtuelle Windows 7 et, dans les paramètres Hyper-V, je l'ai configuré pour utiliser le commutateur virtuel.

Lorsque je me connecte à la machine virtuelle, je dispose d’un réseau, mais celui-ci n’est pas identifié et n’a pas accès à Internet. Qu'est-ce que je rate? Est-ce quelque chose à voir avec les paramètres "Identification VLAN"? Je ne sais pas trop de quoi il s'agit.


Cette question était un Super User Question de la semaine.
  Lis le entrée de blog pour plus de détails ou contribuer au blog toi même


199
2017-09-04 06:20


origine


@Kronos - Comment et où dans Windows 8.1 peut-on attribuer une adresse IP statique à la machine hôte (avec un commutateur virtuel externe)? Il était facile de le faire avec la VM HV, mais l’adresse IP statique sur la carte hôte physique semble avoir disparu et ne peut plus l’utiliser pour accéder à l’hôte via RDP. Direction s'il vous plait? - Alex S


Réponses:


Pour que la VM soit connectée à Internet, vous devez la connecter à la carte réseau Ethernet / sans fil. Pour ce faire, vous devez créer un "commutateur virtuel".

  1. Ouvrez votre gestionnaire Hyper-V
  2. Sélectionner Action -> Virtual Switch Manager

    Accessing the VM Switch Manager

  3. Sélectionner External et alors Create Virtual Switch

    Virtual Switch Manager

  4. Donnez un nom au commutateur, puis sélectionnez le contrôleur externe que vous utilisez pour vous connecter à Internet (Ethernet ou carte réseau sans fil, etc.).

    Remarque: Vous devez sélectionner la manière dont vous vous connectez à Internet. IE, si votre ordinateur est configuré pour utiliser Wifi ou Ethernet, mais utilise actuellement Ethernet, vous doit utiliser Ethernet - la connexion Wifi ne fonctionnera pas car l’ordinateur hôte ne l’utilise pas actuellement.

    VM Switch Properties

  5. Sélectionner Apply et alors OK

  6. Faites un clic droit sur la machine virtuelle que vous souhaitez connecter et sélectionnez Settings

    VM Settings

  7. Sous le Network Adapter Paramètre sélectionnez le commutateur virtuel nouvellement créé

Connecting the Switch to the VM

Cela devrait permettre à la connexion que vous utilisez pour vous connecter à Internet d'être accessible à la machine virtuelle.


Remarque: vous devrez peut-être faire une ipconfig /release et ipconfig /renew (Windows) ou un sudo dhclient -v -r et sudo dhclient -v (Linux) sur l'ordinateur distant pour le faire renouveler ses paramètres DHCP et récupérer une adresse IP.


248
2017-09-11 16:15



C'est une excellente description, mais c'est exactement ce que j'ai fait. J'ai réussi à tout faire fonctionner, je vais vérifier à la maison ce soir et soit ajouter une réponse ou marquer quelqu'un comme étant correct. - Graham Clark
Je ne suis pas sûr de la façon dont je l'ai fait fonctionner, je pense que j'ai coché la case "Activer l'identification de réseau local virtuel" et la décocher pendant que la machine virtuelle était en cours d'exécution. . - Graham Clark
Toute personne recherchant le "Switch Manager" n'est plus sous Action - au lieu de cliquer droit sur le nom de l'ordinateur (dans la zone de gauche) - Benjamin Gruenbaum
Je l'ai fait avant et j'ai perdu l'accès à Internet. Googled, est venu ici, a tout enlevé et a suivi ces instructions. Perte d'accès à Internet à nouveau parce que la création du commutateur n'a pas pris en charge mes serveurs DNS. J'ai dû ncpa.cpl -> propriétés WLANswitch et les ajouter manuellement à nouveau dans les paramètres IPv4 (W8.1 Enterprise x64) - Jakke
Je l'ai essayé sur les connexions filaires et sans fil, mais j'ai une connectivité limitée. Il ne reçoit pas d'adresse IP. DHCP ne semble pas fonctionner. Si je définis manuellement l'adresse IP, le DNS et la passerelle par défaut sur le client, cela fonctionne. - Rick


Je devais désactiver puis réactiver le Allow management operating system to share this network adapter sous le gestionnaire de commutateur virtuel.

Si cette case n'est pas cochée, la machine hôte ne pourra pas utiliser l'adaptateur choisi. Il avait été vérifié dans mon cas, pour une raison quelconque, je devais le retourner encore et encore.


21
2017-09-10 16:42



J'ai dû déconnecter et connecter ma connexion sans fil après avoir désactivé et activé l'étape. - Joy George Kunjikkuru
AVERTISSEMENT - Faire cela sur un serveur distant va complètement tuer la connexion dès que vous décochez cette option. J'ai découvert le chemin difficile :( - ppumkin


Un autre truc comme détaillé dans cette question Réseau Windows 8 Hyper-V ne fonctionne pas sur l'hôte est que cela peut ne pas fonctionner sur le sans fil ... re fait le réglage plusieurs fois rien - mettre en place un adaptateur Ethernet - a immédiatement fonctionné. [modification rapide pour dire bien sûr que je mettrais en place des commutateurs virtuels séparés pour les deux adaptateurs physiques ...]


6
2018-03-26 05:31





Sans redémarrage, j'ai réussi à le faire fonctionner avec un adaptateur sans fil, qui, autrement, ne faisait rien.

Ouvrez le panneau de configuration des connexions réseau

Vous verrez que le paramètre de l'adaptateur virtuel a créé un pont réseau.

enter image description here

Faites un clic droit sur votre adaptateur Wi-Fi (celui avec l’icône de la force du signal) et sélectionnez Connect/Disconnect

Ensuite, vous devez cliquer sur le On basculez dans la barre latérale et sélectionnez votre réseau. Pour une raison quelconque, c'était Off même si j'étais en ligne avant.

enter image description here

Tout s'est ensuite éclairé comme par magie et j'ai pu accéder à Internet depuis ma VM Win XP immédiatement.

enter image description here


6
2018-02-22 03:06





Dans mon cas, pendant que la machine virtuelle était en cours d'exécution, j'ai changé les paramètres de commutateur virtuel sur "Not Connected", puis je suis revenu sur mon commutateur virtuel nouvellement créé. Travaillé.


5
2018-04-08 01:02



"Hullo, IT! As-tu déjà essayé de le brancher?" - Michael Blackburn


Pour connecter la VM à Internet via un réseau WiFi, vous pouvez utiliser un commutateur virtuel "interne". Sur la capture d'écran, j'utilise Ethernet, mais cela fonctionne aussi avec le WiFi.

Connectez votre machine virtuelle à ce commutateur virtuel interne.

enter image description here

Ensuite, à partir du panneau Adaptateurs du contrôle, partagez votre connexion Internet.

enter image description here

Parfois (généralement après la mise à jour de Windows), la machine virtuelle perd la connexion bien que tout semble correctement configuré. Dans ce cas, vous devez désactiver le partage Internet et l'activer à nouveau. Vous n'avez pas besoin de redémarrer.


2
2018-05-12 08:20



C'est la seule solution qui a fonctionné pour moi! Je passe des heures à essayer d'installer et de désinstaller Hyper-V et Docker. Je vous remercie! - Mikael Chudinov