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:
- Système D’exploitation hôte – Linux Mint 18
- système D’exploitation de la machine virtuelle – CentOS 7 et Ubuntu 16.,10
exigences
- Une VirtualBox Oracle fonctionnelle installée sur la machine hôte.
- 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.
- Éteignez les machines virtuelles lorsque vous effectuez les configurations jusqu’à l’étape où vous devez 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
:
à 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.,
ci-Dessous est une capture d’écran montrant un nouveau réseau de l’hôte uniquement a été créée appelé vboxnet0.
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.
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.
configurer les paramètres réseau de la machine virtuelle
Remarque: Vous pouvez suivre les étapes ci-dessous pour chaque machine virtuelle que vous 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 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:
- cochez l’option « Activer la carte réseau” pour l’activer.,
- dans le champ attaché à: sélectionnez adaptateur hôte uniquement
- 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:
configurez l’adaptateur pour connecter la machine virtuelle à Internet
puis ajoutez une deuxième carte réseau (adaptateur 2) pour connecter la machine virtuelle à Internet via l’hôte., Utilisez les paramètres ci-dessous:
- cochez L’option « Activer la carte réseau” pour l’activer.
- dans le champ attaché à: sélectionnez NAT
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
dans la capture d’écran ci – dessus, vous pouvez voir que trois interfaces sont activées sur la machine virtuelle:
-
lo
– interface de bouclage -
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., -
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 des 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 enp0s3 – host-only network interface;/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 $ who
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.