226 votes

Windows 8 Hyper-V - comment donner à une VM un accès internet ?

J'ai Windows 8 Pro sur mon ordinateur personnel. Je veux faire tourner une VM de Windows 7 Professionnel sous Hyper-V, et je veux que la VM ait un accès complet à Internet. Ma machine physique possède un adaptateur réseau sans fil que j'utilise pour me connecter à un routeur.

Voici ce que j'ai fait jusqu'à présent :

  • Dans Hyper-V Manager, j'ai créé un nouveau commutateur virtuel externe, qui est connecté à mon adaptateur réseau sans fil. Si je regarde dans la page Connexions réseau de Windows 8, je peux voir qu'un adaptateur Ethernet virtuel et un pont réseau ont été créés, et que mon adaptateur sans fil est maintenant ponté.

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

Lorsque je me connecte à la VM, j'ai un réseau, mais il est "non identifié" et n'a pas d'accès à Internet. Que me manque-t-il ? Est-ce que cela a quelque chose à voir avec les paramètres d'identification du VLAN ? Je ne sais pas vraiment de quoi il s'agit.


Cette question était un Question de la semaine pour les super utilisateurs .
Lire l'article entrée de blog pour plus de détails ou contribuer au blog vous-même

281voto

Daniel Points 918

Pour que la VM soit connectée à l'Internet, vous devez la relier à la carte NIC Ethernet/sans fil. Pour ce faire, vous devez créer un "commutateur virtuel".

  1. Ouvrez votre gestionnaire Hyper-V

  2. Sélectionnez Action --> Virtual Switch Manager

    Accessing the VM Switch Manager

  3. Sélectionnez External et ensuite 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 NIC sans fil, etc.).

    Note : Vous devez sélectionner la manière dont vous vous connectez réellement à l'Internet. Par exemple, si votre ordinateur est configuré pour utiliser le Wifi ou l'Ethernet, mais qu'il utilise actuellement l'Ethernet, vous devez sélectionner le mode de connexion. doit utiliser Ethernet - la connexion Wifi ne fonctionnera pas car la machine hôte ne l'utilise pas actuellement.

    VM Switch Properties

  5. Sélectionnez Apply et ensuite OK

  6. Cliquez à droite sur la machine virtuelle que vous voulez connecter et sélectionnez Settings

    VM Settings

  7. En vertu de la Network Adapter Paramètres de sélection du 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 VM.


Note : vous devrez peut-être faire un ipconfig /release y ipconfig /renew (Windows) ou un sudo dhclient -v -r y sudo dhclient -v (Linux) sur la machine distante pour qu'elle renouvelle ses paramètres DHCP et récupère une adresse IP.

23voto

R Horne Points 331

J'ai dû désactiver, puis réactiver la 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 sera pas en mesure d'utiliser l'adaptateur choisi. Dans mon cas, il avait été coché, mais pour une raison quelconque, j'ai dû le retourner dans les deux sens.

7voto

tomtaylor Points 1384

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

Ouvrez le panneau de contrôle des connexions réseau

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

enter image description here

Cliquez avec le bouton droit de la souris sur votre adaptateur Wi-Fi (celui qui présente l'icône de puissance du signal) et sélectionnez Connect/Disconnect

Ensuite, vous devez cliquer sur le bouton On qui s'affiche 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 alors allumé comme par magie et j'ai pu accéder immédiatement à l'Internet à partir de ma VM Win XP.

enter image description here

6voto

Mike Walsh Points 153

Une autre astuce telle que détaillée dans cette question Le réseau Hyper-V de Windows 8 ne fonctionne pas sur l'hôte c'est que cela peut ne pas fonctionner sur le sans fil... j'ai refait les réglages plusieurs fois, rien - j'ai installé un adaptateur ethernet - ça a marché tout de suite. [modification rapide pour dire que j'avais bien sûr configuré des commutateurs virtuels séparés pour les deux adaptateurs physiques...].

5voto

venimus Points 1270

Les versions récentes de Hyper-V ont un adaptateur virtuel appelé "Default Switch", qu'il est préférable d'utiliser pour la VM. Il effectue un routage interne complexe pour permettre aux machines de fonctionner. Connectez-y vos machines virtuelles et cela devrait fonctionner.

Ou bien 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. Les commutateurs internes n'exposent pas votre VM à l'Internet, ils sont donc la meilleure solution en général.

En fait, vous devez créer un commutateur virtuel interne et y connecter les adaptateurs de votre VM, puis utiliser les fonctions de l'OS. Partager une connexion internet fonction.

Toutes les étapes dans les captures d'écran :

Create internal switch

Puis, à partir des adaptateurs du panneau de configuration, partagez votre connexion Internet (n'importe quel adaptateur fonctionne).

Share Internet connection

Parfois (généralement après une mise à jour de Windows), la VM perd la connexion alors que tout semble correctement configuré. Dans ce cas, vous devez désactiver le partage d'Internet, puis le réactiver. Vous n'avez pas besoin de redémarrer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X