Comment utiliser le réseau de réseautage VirtualBox Hostly

Comment utiliser le réseau de réseautage VirtualBox Hostly
VirtualBox est l'une des plateformes de virtualisation populaires d'Oracle Corporation. Avec VirtualBox, nous pouvons exécuter plusieurs systèmes d'exploitation simultanément. Nous n'avons pas besoin de gâcher notre système d'exploitation hôte principal. Il a de nombreuses fonctionnalités de réseautage puissantes pour configurer toute configuration souhaitée. Il existe six modes de réseautage pris en charge dans VirtualBox, à savoir:

1. Non attaché (une carte réseau est présente, mais le câble est débranché)

2. NAT (traduction d'adresse réseau)

3. Service NAT

4. Réseautage ponté

5. Réseautage interne

6. Réseaux uniquement

7. Réseautage générique

Que couvrirons-nous?

Dans ce guide, nous apprendrons comment nous pouvons configurer le mode de réseautage uniquement de l'hôte dans une machine virtuelle VirtualBox. Nous utiliserons deux machines virtuelles: 1) Fedora 34 2) Ubuntu 20.04. Après les avoir connectés dans un mode hôte uniquement, nous vérifierons si les deux peuvent se camionner et la machine hôte. Comprenons d'abord le concept et comment utiliser le mode de réseautage uniquement de l'hôte.

Mode de réseautage de l'hôte VirtualBox uniquement

La mise en réseau uniquement hôte remplit les fonctions combinées des modes de mise en réseau pontés et internes. En mode pont, une machine virtuelle peut communiquer avec la machine hôte et d'autres machines virtuelles car elles partagent la même interface physique de la machine hôte. De même, dans le cas du mode de réseautage interne, les machines virtuelles ne peuvent se parler mais ne peuvent pas communiquer avec la machine hôte et toute autre machine en dehors de leur ensemble car elles ne sont connectées à aucune interface physique.

Note: Il doit être clair que toutes les fonctions pouvant être obtenues avec le réseautage interne peuvent également être effectués par le biais de réseautage de ponts. Mais dans ce dernier cas, il existe un risque de sécurité de passer le trafic de machine virtuelle à travers l'interface physique de l'hôte.

Un mode de mise en réseau uniquement hôte crée un réseau entre la machine hôte et les machines virtuelles à l'aide d'une interface logicielle (NIC). Cela signifie que dans ce mode, une machine virtuelle peut se connecter à l'hôte et à d'autres machines virtuelles. Dans le cas du mode de mise en réseau interne, la connectivité est limitée aux machines virtuelles sur le même hôte. De plus, contrairement au mode de mise en réseau interne, le mode hôte uniquement fournit des services DHCP pour attribuer des adresses IP aux machines virtuelles connectées. Pour ce mode, il n'y a pas besoin de l'interface physique de la machine hôte. Au lieu de cela, l'interface logicielle (nommée VBoxNet) remplira la même fonction.

Dans le cas des appareils virtuels qui sont déjà configurés, le réseautage réservé aux hôtes aide beaucoup. Ces appareils contiennent plusieurs machines virtuelles exécutant différentes applications comme les serveurs de base de données, les serveurs Web, etc. Nous pouvons connecter le serveur Web et le serveur de base de données à l'aide d'un adaptateur uniquement. De cette façon, les deux peuvent communiquer entre eux, mais ne peuvent pas se connecter au monde extérieur. Il s'agit de la configuration souhaitée pour sécuriser un serveur de base de données depuis l'accès direct depuis le monde extérieur. Mais dans le cas d'un serveur Web, nous devons y accéder du monde entier. Donc, pour ce faire, nous activerons le deuxième adaptateur de l'option de mise en réseau VirtualBox et le connecterons à l'adaptateur de pont.

Activer le mode de réseautage uniquement

Pour activer le mode de réseautage uniquement de l'hôte dans VirtualBox, suivez les étapes ci-dessous:

Étape 1. Nous devons créer un adaptateur réseau uniquement hôte. Pour cela, accédez à l'option «Fichier» dans la barre de menu VirtualBox et sélectionnez le «Host Network Manager».

Étape 2. Dans la nouvelle fenêtre contextuelle, sélectionnez l'icône verte correspondant à «Créer un réseau uniquement hôte». Un nouvel adaptateur, "VBoxNet0", sera créé. La plage IP de cet adaptateur peut être définie du mode manuel au mode automatique à l'aide du menu «Propriétés».

Remarquez l'adresse IPv4 et le masque pour l'adaptateur: 192.168.56.1/24. Nous en aurons besoin plus tard lors de la configuration des adresses IP sur des machines virtuelles.

Étape 3. Une fois l'adaptateur virtuel créé, nous pouvons l'utiliser avec le mode de réseautage uniquement. Sélectionnez maintenant la machine virtuelle dans la liste du volet gauche. Cliquez avec le bouton droit sur le nom de la machine virtuelle et sélectionnez l'option «Paramètres» ou sélectionnez l'icône «Paramètres» dans le volet droit.

Étape 4. Dans la nouvelle fenêtre pop-up, sélectionnez l'étiquette correspondant à "Réseau".

Étape 5. Sur le volet droit, sous l'adaptateur 1 onglet:

1. Vérifiez pour marquer le «Activer l'adaptateur réseau» option.

2. Sous le "Attaché à" étiqueter, sélectionner "Adaptateur uniquement" Option du menu déroulant.

3. Du menu déroulant avec l'étiquette "Nom", Sélectionnez le nom de l'adaptateur virtuel (vboxnet0 dans notre cas). Enregistrer les paramètres et quitter.

Étape 6. Maintenant, lancez vos machines virtuelles et vérifiez l'IP des interfaces pour les deux. Vous pouvez utiliser le "IP A" commande pour cela. Configurez chaque machine:

a) courir "IP A" commande:

Comme vous pouvez le voir, il n'y a pas d'adresse IP pour l'interface ENP0S3 sur les deux machines virtuelles.

b) Maintenant, nous allons définir l'adresse IP sur les deux machines virtuelles. Les étapes seront les mêmes pour Ubuntu et Fedora. Les adresses IP doivent être dans la plage du réseau «VBoxNet0».

1) VM Ubuntu

Exécutez la commande suivante sur chaque machine.

a) Vérifiez le nom de la connexion

NMCLI CON Show

b) Ajouter des adresses IP

sudo nmcli con mod wired \ connection \ 1 ipv4.Adresse 192.168.56.10/24 IPv4.passerelle 192.168.56.1 IPv4.manuel de méthode

c) Redémarrer la connexion

sudo nmcli con down wired \ connection \ 1
sudo nmcli con up wired \ connection \ 1

2) VM Fedora

a) Vérifiez le nom de la connexion

NMCLI CON Show

b) Ajouter des adresses IP

sudo nmcli con mod wired \ connection \ 1 ipv4.Adresse 192.168.56.11/24 IPv4.passerelle 192.168.56.1 IPv4.manuel de méthode

c) Redémarrer la connexion

sudo nmcli con down wired \ connection \ 1
sudo nmcli con up wired \ connection \ 1

Tester la connectivité réseau

Maintenant que nous avons configuré le réseautage uniquement de l'hôte, vérifions si le pinging fonctionne entre les machines virtuelles et l'hôte. Nous allons cingler chaque machine de l'autre:

1. Ping d'Ubuntu à Fedora et Host Machine.

2. Ping de Fedora à Ubuntu et Host Machine.

3. Ping de la machine hôte à Fedora à Ubuntu.

Conclusion

Nous avons configuré avec succès la mise en réseau uniquement de l'hôte entre deux machines virtuelles (machines virtuelles) dans le virtualbox. Une bonne compréhension des diverses fonctionnalités de la VirtualBox peut aider à créer diverses configurations et scénarios pour les tests avant le déploiement.