Hyper-V : Connecter une VM en NAT

I. Présentation

Lorsque l'on travaille sous VMware Player ou Workstation, voire sous VirtualBox, il est possible de connecter une machine virtuelle en NAT au niveau du réseau. Ceci permet à la VM de se masquer sur l'hôte physique, tout en profitant d'un accès au réseau local sur lequel est connecté l'hôte physique.

logo-hyperv3Sous Hyper-V, cette possibilité n'est pas intégrée. Ceci peut poser problème notamment depuis qu'Hyper-V peut être installé sur les versions clientes de Windows, depuis Windows 8. En général avec son poste de travail qui joue le rôle d'hyperviseur occasionnel, on est susceptible de se connecter sur divers réseaux (surtout s'il s'agit d'un PC portable). Dans certains cas, la connexion au réseau est compliquée... Surtout en ligne de commande quand il faut s'authentifier sur un proxy par une page web et que l'on n’a pas d'interface graphique...

Pour contourner cette limitation et profiter du NAT sous Hyper-V, nous allons voir une technique fonctionnelle ensemble.

L'objectif est de créer un nouveau commutateur virtuel "Interne" au sein de la console Hyper-V, et ensuite de faire un lien entre ce réseau virtuel et la carte physique connectée grâce à la notion de partage de connexion. Il suffira ensuite de mettre une machine virtuelle sur ce nouveau commutateur virtuel que l'on appellera "NAT" et elle obtiendra une adresse par DHCP, et accédera au réseau local grâce au NAT !

II. Créer un commutateur virtuel

Ouvrez le Gestionnaire Hyper-V, et sur la droite dans le volet "Actions" cliquez sur "Gestionnaire de commutateur virtuel".

Besoin d'aide sur la notion de commutateur virtuel sous Hyper-V, suivez mon tutoriel : Commutateurs virtuels sous Hyper-V.

Cliquez sur "Nouveau commutateur réseau virtuel" et sélectionnez "Interne".

hyper-v-nat-1

Nommez ce commutateur virtuel comme vous le souhaitez et validez avec "OK". L'appeler "NAT" me semble être un bon nom 🙂

hyper-v-nat-2

Cette première étape est terminée, passons à la suite.

III. Partager la connexion

Sur votre hôte, accédez au Panneau de configuration et cliquez sur "Centre Réseau et partage".

hyper-v-nat-3

Sélectionnez la carte avec laquelle vous souhaitez réaliser la connexion (pour vous connecter en NAT), par exemple le Wi-Fi car je suis actuellement connecté en Wi-Fi. Double-cliquez sur le nom de la connexion et dans l'onglet "Partage", activez l'option "Autoriser d'autres utilisateurs du réseau à se connecter via la connexion internet de cet ordinateur" et sélectionnez "vEthernet (NAT)" qui correspond au commutateur virtuel que l'on vient de créer.

Note : Cette configuration reprend le principe des réseaux hébergés.

Validez la configuration et fermez les propriétés du réseau.

hyper-v-nat-4

Note : Si vous activer le partage sur votre carte Wi-Fi, il faudra reconfigurer le partage sur la carte réseau Ethernet si vous êtes amené à l'utiliser. La bascule n'est pas automatique et le partage peut être actif uniquement sur une seule carte pour un même réseau.

Il ne reste plus qu'à connecter la machine virtuelle sur le commutateur virtuel appelé "NAT" et le tour est joué !

On peut d'ailleurs voir sur cette machine virtuelle, que le DHCP est actif et qu'une adresse est bien reçue, tout en vérifiant que l'on sort bien par la carte réseau Wi-Fi par un ping à destination d'internet.

hyper-v-nat-5

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Florian Burnel

Co-Fondateur d'IT-Connect, je souhaite partager mes connaissances et expériences avec vous, et comme la veille techno' est importante je partage aussi des actus.

florian a publié 1601 articles sur IT-Connect.See all posts by florian

2 réactions sur “Hyper-V : Connecter une VM en NAT

  • 30/01/2017 à 10:47
    Permalink

    Bonjour Florian,

    Merci beaucoup pour ce petit tuto c’est ce que je cherchais. Cependant, j’ai une question et un problème :

    1- La machine virtuelle récupère bien une adresse 192.168.137.X (le réseau physique étant 192.168.1.X) le NAT se fait très bien donc, par contre je n’arrive pas à sortir sur le WAN, est-ce un problème de passerelle?
    NB: lorsque je ping google.fr par exemple, il fait bien une résolution DNS mais aucun paquet ne revient.

    2- Est-ce que je peux changer le pool DHCP ou est ce que c’est la carte partagée qui arrose par défaut?

    Merci de me répondre, excellent travail.

    Répondre
  • 04/06/2017 à 20:12
    Permalink

    Bonjour
    j’ai installer debain6 sur VMware workstation mais je parviens pas acceder à internet que ce soit en briged ou en NAT. Aidez moi s’il vous plaît
    En effet mon système hôte est windows10, j’ai donc installer debian6 en utilisant VMware workstation et j’ai choisie comme mode de connexion NAT, ma machine hote se connecté à internet en Wifi.

    Merci pour contribution pour me permettre de résoudre ce problème de connexion à internet à partir de la machiner virtuelle ubuntu server 14.04

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *