31Jul
VirtualBox et VMware créent des machines virtuelles avec le type de réseau NAT par défaut. Si vous souhaitez exécuter un logiciel serveur à l'intérieur d'une machine virtuelle, vous devez 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 joignables de l'extérieur de la machine virtuelle, donc la configuration par défaut convient à la plupart des gens. Il fournit en fait une certaine sécurité, car il isole la machine virtuelle des connexions entrantes.
Sélection de la mise en réseau pontée
Avec le type de réseau NAT, votre système d'exploitation hôte effectue la traduction d'adresse 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 de mise en réseau pontée à la place - en mode ponté, la machine virtuelle apparaît comme un périphérique distinct sur votre réseau et possède 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 devez mettre la machine virtuelle hors tension avant de les modifier.
Sélectionnez le mode réseau de l'adaptateur ponté dans la section Paramètres réseau, puis 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.
Le processus est similaire dans les applications VMware. Tout d'abord, cliquez avec le bouton droit sur une machine virtuelle éteinte et sélectionnez Paramètres de la machine virtuelle.
Sélectionnez le périphérique matériel virtuel Carte réseau, sélectionnez le type de connexion réseau ponté, puis cliquez sur OK.
Transfert 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 besoin de transférer les ports si vous avez activé le réseau ponté ci-dessus.
À un moment donné, vous deviez utiliser la commande VBoxManage pour transférer les ports dans VirtualBox, mais VirtualBox contient maintenant une fenêtre de redirection de port graphique simple. 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.
Sélectionnez le volet Réseau dans la fenêtre de configuration de la machine virtuelle, développez la section Avancé, puis cliquez sur le bouton Redirection de port. Notez que ce bouton n'est actif que si vous utilisez un type de réseau NAT - il vous suffit de transférer les ports si vous utilisez un NAT.
Utilisez la fenêtre Règles de transfert de port de VirtualBox pour transférer les ports. Vous n'avez pas besoin de spécifier d'adresse IP - ces deux champs sont facultatifs.
Si vous utilisez VMware, vous devez utiliser l'application Virtual Network Editor( vmnetcfg) pour ce faire. Les utilisateurs de VMware Workstation peuvent sélectionner Modifier - & gt;É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 trouvé l'utilitaire vmnetcfg.exe dans la dernière version de VMware Player, VMware Player 5.0 - il ne peut plus être inclus dansl'installateurSi vous utilisez VMware Player, vous pouvez toujours utiliser le mode réseau bridgé pour rendre votre serveur accessible.
Rappelez-vous que cela ne constitue qu'une partie du processus permettant d'accéder au logiciel serveur à l'intérieur d'une machine virtuelle. Vous devrez également vous assurer que:
- Le logiciel de pare-feu qui s'exécute 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 de votre ordinateur hôte ne bloque pas les connexions.(Cela s'applique uniquement au mode NAT avec redirection de port - le pare-feu de l'ordinateur hôte n'interfère pas en mode réseau bridgé.)
- Votre routeur redirige correctement les ports - ceci n'est nécessaire que si vous souhaitez accéder à la machine virtuelle depuis Internet.(Consultez notre guide de transfert des ports sur les routeurs ici.)