web-dev-qa-db-fra.com

Configuration réseau de VirtualBox

Il existe un PC hôte qui exécute VirtualBox. Il y a 3 machines virtuelles installées. Un serveur Ubuntu, un bureau Ubuntu et un Windows 7. Je peux accéder au serveur Ubuntu à partir d’un PC totalement différent. Pas l'hôte, aucun des invités, un autre. Donc, il doit obtenir une adresse IP fixe. Ce serveur Ubuntu doit fonctionner en tant que serveur du réseau virtuel. Il doit s'agir d'un serveur DHCP et DNS pour les deux autres ordinateurs virtuels. Les deux autres ordinateurs virtuels doivent également accéder à Internet, mais via le serveur Ubuntu. C'est donc le problème. Je n'ai aucune idée des paramètres de carte réseau et de fichier de configuration nécessaires pour atteindre cet objectif.

1
TeamWork

Utiliser une machine virtuelle pour de telles choses peut parfois devenir compliqué. L'approche la plus simple consiste à utiliser un réseau ponté pour le serveur.

Voir Quel type de réseau VirtualBox dois-je utiliser?

Vous pouvez utiliser NAT. Il existe un outil graphique pour configurer NAT dans les options avancées sous NAT. L'utilisation de NAT est également appelée redirection de port. La configuration est donc similaire à la configuration d'un routeur. Ici, la configuration réseau de la virtualbox utilise NAT et le transfert de port de vos services.

Pour configurer le transfert de port, vous pouvez utiliser l'éditeur graphique de transfert de port disponible dans la boîte de dialogue Paramètres réseau pour les adaptateurs réseau configurés pour utiliser NAT. Ici, vous pouvez mapper les ports de l'hôte sur les ports de l'invité pour permettre au trafic réseau d'être routé vers un port spécifique de l'invité.

voir https://www.virtualbox.org/manual/ch06.html#network_nat

Tutoriel graphique ici: http://ask.xmodulo.com/access-nat-guest-from-Host-virtualbox.html

NOTE: Lien donné car je ne voyais pas comment copier-coller les images graphiques ici car il n’existait pas de lien direct vers les images.

Photos générales

Advanced options

Port forwarding

1
Panther

Comme point de départ, le "serveur" doit être équipé de deux interfaces réseau: une interface externe que vous souhaitez relier à l'interface réseau de l'hôte et une interface interne (NAT). Les deux clients ne doivent avoir qu'une seule interface réseau (NAT).

De cette façon, votre "serveur" aurait accès à Internet via l'interface réseau pontée externe et vous pourriez le configurer pour qu'il agisse en tant que routeur/passerelle pour les deux clients.

0
jsalatas