2012-09-04 06:20:36 +0000 2012-09-04 06:20:36 +0000
212
212

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

J'ai Windows 8 Pro sur ma machine à la maison. Je veux avoir une VM Windows 7 Professional fonctionnant sous Hyper-V, et je veux que la VM ait un accès complet à l'internet. Ma machine physique a 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'il a créé un adaptateur ethernet virtuel et un pont réseau, et mon adaptateur sans fil est maintenant ponté.

  • J'ai créé une VM Windows 7, et dans les paramètres d'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 un rapport avec les paramètres d’“identification du VLAN” ? Je ne sais pas trop de quoi il s'agit.


Cette question était une * Question du super utilisateur de la semaine . Lisez la * entrée du blog pour plus de détails ou * contribuez au blog ** vous-même

Réponses (6)

264
264
264
2012-09-11 16:15:49 +0000

Pour que la VM soit connectée à l'internet, vous devez la relier à la carte NIC Ethernet/Wireless. Pour ce faire, vous devez créer un “commutateur virtuel”.

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

  3. Sélectionnez External et ensuite Create Virtual Switch

  4. Donnez un nom au commutateur et sélectionnez ensuite le contrôleur externe que vous utilisez pour vous connecter à l'internet (Ethernet, ou Wireless NIC, etc.)

  5. Sélectionnez Apply puis OK

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

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

Cela devrait permettre à la connexion que vous utilisez pour vous connecter à l'internet d'être accessible à la VM


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

23
23
23
2012-09-10 16:42:11 +0000

J'ai dû désactiver puis réactiver le Allow management operating system to share this network adapter sous le Virtual Switch Manager.

Si cela n'est pas vérifié, la machine hôte ne pourra pas utiliser l'adaptateur choisi. Il a été vérifié dans mon cas, pour une raison quelconque, j'ai dû le retourner et le réactiver.

6
6
6
2014-02-22 03:06:28 +0000

Sans redémarrer, 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 réglage de l'adaptateur virtuel a créé un pont réseau.

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

Ensuite, vous devez cliquer sur le commutateur On qui apparaît dans la barre latérale et sélectionner votre réseau. Pour une raison quelconque, c'était Off même si j'étais en ligne auparavant.

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

6
6
6
2013-03-26 05:31:39 +0000

Une autre astuce, détaillée dans cette question le réseau Hyper-V de Windows 8 ne fonctionne pas sur l'hôte est que cela peut ne pas fonctionner sur le réseau sans fil… re a fait le réglage plusieurs fois ; rien - mettre en place un adaptateur ethernet - n'a fonctionné tout de suite. [modification rapide pour dire bien sûr que je mettrais en place des commutateurs virtuels séparés pour les deux adaptateurs physiques…]

5
5
5
2013-04-08 01:02:40 +0000

Dans mon cas, pendant que la VM fonctionnait, j'ai changé les paramètres du commutateur virtuel pour “Non connecté”, puis je suis revenu à mon commutateur virtuel nouvellement créé. Cela a fonctionné.

3
3
3
2017-05-12 08:20:09 +0000

Les versions récentes d'Hyper-V disposent d'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. Il suffit d'y connecter vos machines virtuelles et cela devrait fonctionner.

Autrement pour connecter la machine virtuelle à 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, c'est donc la meilleure solution en général.

En gros, vous devez créer un commutateur virtuel interne et y connecter les adaptateurs de votre VM, puis utiliser la fonction Partager la connexion Internet du système d'exploitation.

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

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

Parfois (généralement après la mise à jour de Windows) la VM 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.