Une fois que vous avez installé différents systèmes d’exploitation dans Oracle VirtualBox, vous pouvez activer la communication entre L’hôte et les machines virtuelles.

dans cet article, nous décrirons la méthode la plus simple et directe de configuration d’un réseau pour les machines virtuelles invitées et l’hôte sous Linux.

pour les besoins de ce tutoriel:

  1. Système D’exploitation hôte – Linux Mint 18
  2. système D’exploitation de la machine virtuelle – CentOS 7 et Ubuntu 16.,10

exigences

  1. Une VirtualBox Oracle fonctionnelle installée sur la machine hôte.
  2. Vous devez avoir installé un système d’exploitation invité tel que Ubuntu, Fedora, CentOS, Linux Mint ou l’un de vos choix dans Oracle virtual box.
  3. hors tension les machines virtuelles que vous effectuez les configurations jusqu’à l’étape où votre nécessaire de les activer.

pour l’invité et l’hôte des machines à communiquer, ils doivent être sur le même réseau et par défaut, vous pouvez connecter jusqu’à quatre cartes réseau de votre ordinateur invité.,

la carte réseau par défaut (adaptateur 1) est normalement utilisée pour connecter les machines invitées à Internet via NAT via la machine hôte.

Important: réglez Toujours la première carte de communiquer avec l’ordinateur hôte et le second adaptateur pour se connecter à Internet.

créer un réseau pour les invités et la Machine hôte

dans L’interface Virtualbox manager ci-dessous, commencez par créer un réseau sur lequel l’hôte et les invités fonctionneront.,

Allez dans Fichier –> Préférences ou appuyez sur Ctrl + G:

Virtualbox Fenêtre des Préférences

à Partir de l’interface suivante, il y a deux options, choisissez l’Hôte uniquement Réseaux en cliquant sur elle. Ensuite, utilisez le signe+ à droite pour ajouter un nouveau réseau hôte uniquement.,

Définir le Réseau Invité

ci-Dessous est une capture d’écran montrant un nouveau réseau de l’hôte uniquement a été créée appelé vboxnet0.

Virtualbox Fenêtre des Préférences

Si vous voulez, vous pouvez le supprimer à l’aide de la balise - bouton du milieu et pour afficher les détails du réseau/paramètres, cliquez sur le bouton modifier.,

Vous pouvez aussi modifier les valeurs selon vos préférences, telles que l’adresse réseau, le masque de réseau, etc.

Remarque: L’adresse IPv4 de l’interface ci-dessous est l’adresse IP de votre machine hôte.

détails du réseau hôte

dans l’interface suivante, vous pouvez configurer le serveur DHCP si vous souhaitez que les machines invitées utilisent une adresse IP dynamique (assurez-vous qu’elle est activée avant de l’utiliser). Mais je recommande d’utiliser une adresse IP statique pour les machines virtuelles.,

Cliquez maintenant sur OK sur toutes les interfaces de paramètres réseau ci-dessous pour enregistrer les modifications.

définir une adresse IP statique invité

configurer les paramètres réseau de la machine virtuelle

Remarque: Vous pouvez suivre les étapes ci-dessous pour chaque machine virtuelle que vous souhaitez ajouter sur le réseau pour communiquer avec la machine hôte.

de retour à l’interface virtual box manager, sélectionnez votre machine virtuelle invitée telle que Ubuntu 16.10 server ou CentOS 7 et cliquez sur le menu Paramètres.,

Configurer les Paramètres de la VM

Configurer l’Adaptateur pour Connecter la Machine Virtuelle de l’Hôte

Choisissez l’option de Réseau à partir de l’interface ci-dessus. Ensuite, configurez la première carte réseau (Adaptateur 1) avec les paramètres suivants:

  1. cochez l’option « Activer la carte réseau” pour l’activer.,
  2. dans le champ attaché à: sélectionnez adaptateur hôte uniquement
  3. puis sélectionnez le nom du réseau: vboxnet0

comme dans la capture d’écran ci-dessous et cliquez sur OK pour enregistrer les paramètres:

activer la carte réseau pour figcaption>

configurer l’adaptateur pour connecter la machine virtuelle à Internet

puis Ajouter une deuxième carte réseau (adaptateur 2) pour connecter la machine virtuelle à Internet via l’hôte., Utilisez les paramètres ci-dessous:

  1. cochez L’option « Activer la carte réseau” pour l’activer.
  2. dans le champ attaché à: sélectionnez NAT
activer la carte réseau pour VM

configuration de L’adresse IP statique pour la machine virtuelle invitée

à ce stade, allumez la machine virtuelle invitée, connectez-vous et configurez l’adresse IP statique.,afficher toutes les interfaces sur la machine invitée et les adresses IP allouées:

$ ip add
configurer L’adresse IP statique pour VM

dans la capture d’écran ci – dessus, vous pouvez voir que trois interfaces sont activées sur la machine virtuelle:

  1. lo – interface de bouclage
  2. enp0s3 (Adaptateur 1)-pour la communication hôte uniquement qui utilise le DHCP comme défini dans l’une des étapes précédentes et configuré ultérieurement avec une adresse IP statique.,
  3. enp0s8 (Adaptateur 2) – pour la connexion à Internet. Il utilisera DHCP par défaut.
Sur Debian/Ubuntu/Linux Mint

Important: Ici, j’ai utilisé Ubuntu 16.10 Serveur: adresse IP: 192.168.56.5.

ouvrez le fichier/etc/network/interfaces en utilisant votre éditeur préféré avec les privilèges super utilisateur:

$ sudo vi /etc/network/interfaces

utilisez les paramètres suivants pour l’interface enp0s3 (utilisez vos valeurs préférées ici):

Enregistrez le fichier et quittez.,

redémarrez ensuite les services réseau comme suit:

$ sudo systemctl restart networking

sinon, redémarrez le système et vérifiez de près si l’interface utilise les nouvelles adresses ip:

$ ip add
sur RHEL/CentOS/Fedora

Important: pour cette section, J’ai utilisé CentOS 7: adresse IP: 192.168.56.10.,

commencez par ouvrir le fichier pour l’interface réseau enp0s3 – host-only;/etc/sysconfig/network-scripts/ifcfg-enp0s3 en utilisant votre éditeur préféré avec des privilèges super utilisateur:

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

créez/modifiez les paramètres suivants (utilisez vos valeurs préférées ici):

Enregistrez le fichier et quittez., Redémarrez ensuite le service réseau comme suit (vous pouvez également redémarrer):

$ sudo systemctl restart network.service 

vérifiez si l’interface utilise les nouvelles adresses IP comme suit:

$ ip add

Gérer les Machines virtuelles depuis L’hôte en utilisant SSH

sur la machine hôte, utilisez SSH pour gérer vos machines virtuelles. Dans L’exemple suivant, j’accède au serveur CentOS 7 (192.168.56.10)en utilisant SSH:

$ ssh [email protected]$ who
connecter une machine virtuelle invitée en utilisant SSH

c’est tout!, Dans cet article, nous avons décrit une méthode simple de configuration d’un réseau entre des machines virtuelles invitées et l’hôte. Partagez vos réflexions sur ce tutoriel en utilisant la section commentaires ci-dessous.