VirtualBox et VMware créent tous les deux des machines virtuelles avec le type de réseau NAT par défaut. Si vous souhaitez exécuter le logiciel serveur dans une machine virtuelle, vous devrez modifier son type de réseau ou transférer les ports via le NAT virtuel.

Les machines virtuelles n’ont normalement pas besoin d’être accessibles depuis l’extérieur de la machine virtuelle, donc la valeur par défaut convient à la plupart des utilisateurs. Il fournit en fait une certaine sécurité, car il isole la machine virtuelle des connexions entrantes.

Sélection d’un réseau ponté

Avec le type de réseau NAT, votre système d’exploitation hôte effectue la traduction d’adresses réseau. La machine virtuelle partage l’adresse IP de votre ordinateur hôte et ne recevra aucun trafic entrant. Vous pouvez utiliser le mode réseau ponté à la place – en mode ponté, la machine virtuelle apparaîtra comme un périphérique distinct sur votre réseau et aura sa propre adresse IP.

Pour modifier le type de réseau d’une machine virtuelle dans VirtualBox, cliquez avec le bouton droit sur une machine virtuelle et sélectionnez Paramètres. Si vous ne pouvez pas cliquer sur Paramètres, vous devrez éteindre la machine virtuelle avant d’effectuer ces modifications.

Sélectionnez le mode réseau de l’adaptateur ponté dans la section Paramètres réseau et cliquez sur OK. Pour plus d’informations sur chaque type de mode réseau, consultez la section Introduction aux modes de mise en réseau dans le manuel de VirtualBox.

 image

Le processus est similaire dans les applications VMware. Tout d’abord, cliquez avec le bouton droit sur une machine virtuelle hors tension et sélectionnez Paramètres de la machine virtuelle.

 image

Sélectionnez le périphérique matériel virtuel de l’adaptateur réseau, sélectionnez le type de connexion réseau ponté, puis cliquez sur OK.

 image

Redirection de ports vers une machine virtuelle

Si vous préférez utiliser le mode réseau NAT pour une raison quelconque, vous pouvez également transférer des ports via le NAT de la machine virtuelle. Notez qu’une seule de ces étapes est nécessaire – vous n’avez pas à transférer les ports si vous avez activé la mise en réseau pontée ci-dessus.

À un moment donné, vous avez dû utiliser la commande VBoxManage pour transférer des ports dans VirtualBox, mais VirtualBox contient maintenant une simple fenêtre graphique de redirection de port. Si vous devez configurer la redirection de port avec la commande VBoxManage au lieu d’utiliser l’interface graphique, vous trouverez des instructions pour le faire dans le manuel de VirtualBox.

Pour transférer des ports dans VirtualBox, ouvrez d’abord la fenêtre des paramètres d’une machine virtuelle en sélectionnant l’option Paramètres dans le menu.

 image

Sélectionnez le volet Réseau dans la fenêtre de configuration de la machine virtuelle, développez la section Avancé et cliquez sur le bouton Port Forwarding. Notez que ce bouton n’est actif que si vous utilisez un type de réseau NAT – vous n’avez besoin de transférer des ports que si vous utilisez un NAT.

 image

Utilisez la fenêtre Règles de transfert de port de VirtualBox pour transférer des ports. Vous n’avez pas besoin de spécifier d’adresse IP – ces deux champs sont facultatifs.

Remarque: Bien que vous n’ayez pas à entrer de détails IP, laisser la case IP hôte vide fera VirtualBox écouter sur 0.0.0.0 – en d’autres termes, il acceptera tout le trafic provenant du réseau local et le transmettra à votre machine virtuelle. Entrer 127.0.0.1 dans la zone IP hôte et VirtualBox n’acceptera que le trafic provenant de votre ordinateur, en d’autres termes, sur le système d’exploitation hôte.

 image

Si vous utilisez VMware, vous devrez utiliser l’application Virtual Network Editor (vmnetcfg) pour ce faire. Les utilisateurs de VMware Workstation peuvent sélectionner Édition -> Éditeur de réseau virtuel pour l’ouvrir.

Malheureusement, cet utilitaire n’est pas inclus avec VMware Player. Il existe des méthodes pour l’installer vous-même en extrayant le fichier vmnetcfg.exe du programme d’installation de VMware Player, mais je n’ai pas pu localiser l’utilitaire vmnetcfg.exe dans la dernière version de VMware Player, VMware Player 5.0 – il peut ne plus être inclus dans l’installateur. Si vous utilisez VMware Player, vous pouvez toujours utiliser le mode réseau ponté pour rendre votre serveur accessible.


N’oubliez pas que cela n’est qu’une partie du processus de mise à disposition du logiciel serveur dans une machine virtuelle. Vous devrez également vous assurer que:

  • Le logiciel de pare-feu exécuté dans votre machine virtuelle ne bloque pas les connexions. (Vous devrez peut-être autoriser le programme serveur dans le pare-feu du système d’exploitation invité.)
  • Le logiciel de pare-feu sur votre ordinateur hôte ne bloque pas les connexions. (Cela ne s’applique qu’au mode NAT avec redirection de port – le pare-feu de l’ordinateur hôte n’interfère pas en mode réseau ponté.)
  • Votre routeur transfère correctement les ports – cela n’est nécessaire que si vous souhaitez accéder à la machine virtuelle depuis Internet. (Consultez notre guide de redirection des ports sur les routeurs ici.)

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici