Quelle est la différence entre les modes réseau NAT, pont et hôte uniquement ?

Quelle est la différence entre les modes réseau NAT, pont et hôte uniquement ?

Les hyperviseurs sont des outils utilisés pour créer des machines virtuelles (VM) pour héberger des services, tester et développer des logiciels dans un environnement sécurisé. Malheureusement, ce niveau de sécurité n’est possible qu’en séparant complètement la machine virtuelle du monde physique, ce qui pose problème si le projet nécessite une mise en réseau.

Pour cette raison, les hyperviseurs proposent différents modes de mise en réseau pour fournir des capacités de mise en réseau à une machine virtuelle tout en maintenant un certain niveau de sécurité. Ces modes de mise en réseau incluent les réseaux NAT, pontés et hôtes uniquement.

Alors, que sont exactement les modes de mise en réseau NAT, ponté et hôte uniquement ? Comment fonctionnent-ils et lesquels devez-vous utiliser ?

Qu’est-ce que le NAT ?

La traduction d’adresses réseau (NAT) est un mode de mise en réseau dans lequel les hôtes traduisent l’adresse IP de la VM vers le routeur pour que la VM puisse se connecter à Internet.

Fondamentalement, lors de la connexion à Internet, l’adresse IP de la VM est masquée par l’adresse IP de l’hôte. Ce mode ne permet pas l’interconnexion entre les VM, ni ne permet à une VM de communiquer avec d’autres machines physiques à l’exception de l’hôte.

Illustration de traduction d'adresse réseau

La machine virtuelle reçoit une adresse IP via un serveur DHCP virtuel lié au modem réseau de l’hôte physique, et non au serveur DHCP du routeur physique. Un serveur DHCP virtuel est automatiquement créé chaque fois qu’une machine virtuelle est créée. Cela signifie que l’adresse IP d’une VM utilisant un adaptateur NAT peut avoir la même adresse IP qu’une autre VM sans causer de problèmes. Cependant, cela signifie également que chaque machine virtuelle hébergée par la machine hôte physique ne peut pas interagir entre elles car elles partagent la même adresse IP.

Dans les cas où les machines virtuelles nécessitent un NAT fonctionnel et une connexion réseau entre elles, certains hyperviseurs tels que VirtualBox fournissent des options pour le mode « réseau NAT ».

Qu’est-ce qu’un réseau hôte uniquement ?

Un réseau hôte uniquement offre le plus haut niveau de sécurité réseau en échange de capacités réseau très limitées. Par exemple, un réseau hôte uniquement permet à toutes les machines virtuelles et à la machine hôte de se mettre en réseau tout en étant coupées du réseau physique. Et comme la machine hôte ne traduit pas l’adresse des VM, le routeur ne peut leur fournir aucun accès à Internet.

Illustration du réseau hôte uniquement

Un réseau hôte uniquement utilise un serveur DHCP virtuel de la machine hôte pour attribuer une adresse IP unique à chaque machine virtuelle. Les adresses MAC sont automatiquement définies, mais vous pouvez modifier l’adresse MAC et l’adresse IP si vous le souhaitez.

Qu’est-ce qu’un réseau ponté ?

Un réseau ponté est le plus permissif de tous les types de connexion réseau.

Il permet à une machine virtuelle de se mettre en réseau avec d’autres machines virtuelles et toutes les machines physiques du réseau physique. Bien qu’un réseau ponté fournisse aux machines virtuelles toutes les fonctionnalités de mise en réseau, il diminue également considérablement sa sécurité car les machines virtuelles sont également sensibles aux vulnérabilités de mise en réseau, similaires à un réseau physique ouvert.

Illustration du réseau ponté

Un adaptateur de pont fournit à chaque machine virtuelle une adresse IP unique au sein du sous-réseau physique du réseau. Les VM obtiennent leur adresse IP non pas d’un serveur DHCP virtuel mais du routeur physique de votre réseau. Pour utiliser un réseau ponté, un utilisateur doit sélectionner manuellement le mode adaptateur ponté sur l’hyperviseur et définir des adresses MAC uniques pour chaque machine virtuelle.

Comparaison des réseaux NAT, pontés et hôtes uniquement

Les réseaux NAT, pontés et hôtes uniquement sont trois des modes de mise en réseau les plus courants utilisés par les machines virtuelles pour la connectivité. Selon le mode de connexion, votre machine virtuelle aura différents degrés de capacités de mise en réseau. Bien qu’avoir une adresse IP ouverte à toutes les connexions puisse sembler pratique et utile, le risque créé par une connexion entièrement ouverte n’en vaut pas la peine. En outre, la configuration du mode réseau correct est facile et peut être effectuée en quelques secondes.

L’important est que vous devez comprendre quel mode réseau correspond le mieux à vos besoins. Pour vous faciliter la compréhension, voici un tableau sur ce à quoi chaque mode réseau spécifique donne accès :

NAT vs mode ponté vs hôte uniquement : quel mode réseau utiliser ?

Il existe de nombreuses applications pratiques pour utiliser une machine virtuelle. Bon nombre de ces applications se présentent généralement sous la forme de services de test, d’éducation, de développement et d’hébergement.

Homme faisant une décision

D’après le tableau, NAT ne peut pas se connecter à d’autres machines virtuelles et aux machines du réseau physique. Les machines virtuelles configurées pour utiliser NAT sont invisibles pour les machines physiques et les autres machines virtuelles hébergées par la machine hôte. Et comme une machine virtuelle dans une configuration NAT ne peut pas être vue par d’autres machines, le risque d’éventuelles attaques par balayage de port est éliminé.

Cela fait de NAT une connexion réseau appropriée pour tester des projets où la machine virtuelle doit être isolée mais a également besoin d’un accès Internet. De plus, NAT peut également être utilisé par des établissements utilisant des machines virtuelles comme clients pour naviguer sur Internet et effectuer diverses tâches d’entreprise.

D’autre part, une configuration de réseau en pont permet la connexion à des machines virtuelles définies de manière similaire, à la machine hôte, aux machines physiques sur le serveur et à Internet. Ce mode accorde une connectivité réseau complète au détriment d’avoir le moins de sécurité. Par exemple, un réseau ponté est nécessaire si une machine virtuelle héberge un serveur Web, un serveur de fichiers ou un serveur de messagerie.

Contrairement au réseau ponté, un réseau hôte uniquement offre la meilleure sécurité réseau au détriment d’une faible connectivité. Un réseau ponté permet uniquement la connexion à l’hôte et aux autres machines virtuelles. Bien que très isolée, une connexion hôte uniquement est mieux utilisée lors de la configuration d’un réseau virtuel privé pour tester et apprendre la cybersécurité.

Vous pouvez mélanger et assortir différents modes de mise en réseau de machines virtuelles

Les services de test, de développement et d’hébergement sont des domaines assez larges d’utilisation des machines virtuelles. Cependant, pour des tâches plus spécialisées, vous pouvez rencontrer des situations où les modes réseau NAT, pont ou hôte uniquement ne correspondent pas au type de connexion dont vous avez besoin.

Pour adapter votre mode réseau, vous pouvez mélanger et assortir les modes de connexion. Cela est possible car les hyperviseurs attribuent souvent aux machines virtuelles quatre à huit adaptateurs réseau. Ainsi, vous pouvez utiliser plusieurs modes réseau si nécessaire. Par exemple, vous avez besoin d’un réseau disposant d’une connexion Internet et de VM à VM tout en étant invisible pour le réseau physique. Vous combineriez les modes réseau NAT et hôte uniquement pour créer une telle connexion.

Et c’est essentiellement tout ce que vous devez savoir sur les modes de mise en réseau des machines virtuelles. J’espère que vous pouvez maintenant utiliser et personnaliser vos réseaux de VM.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *