web-dev-qa-db-fra.com

Quelle est la différence entre NAT / Mise en réseau pontée/hôte uniquement?

VMWare: Qu'est-ce que NAT vs ponté vs hôte uniquement?

57
stevebot

Uniquement sur hôte permet uniquement les opérations réseau avec le système d'exploitation hôte.

Le mode NAT masque toutes les activités du réseau comme si elles provenaient de votre système d'exploitation hôte, bien que le VM puisse accéder à des ressources externes.

Le mode ponté réplique un autre nœud sur le réseau physique et votre VM recevra sa propre adresse IP si DHCP est activé sur le réseau.

53
John T

Même concept que la configuration réseau normale :)

  • Host-Only : Le VM se verra attribuer une IP, mais il n'est accessible que par la boîte de dialogue VM s'exécute. Aucun autre ordinateur ne peut y accéder.

  • NAT: Tout comme votre réseau domestique avec un routeur sans fil, le VM sera attribué à un sous-réseau séparé, comme 192.168.6.1 est votre ordinateur hôte et VM. 192.168.6.3, alors votre VM pourra accéder à un réseau extérieur comme votre hôte, mais aucun accès extérieur à votre VM directement ne sera protégé.

  • Ponté : Votre VM sera dans le même réseau que votre hôte. Si votre adresse IP d'hôte est 172.16.120.45, votre VM ressemblera à 172.16.120.50. Tous les ordinateurs de votre réseau hôte peuvent y accéder.

41
Spike

Alors que les autres réponses ici fournissent de bonnes descriptions pour les modes NAT et ponté, leurs explications pour le mode hôte uniquement ne sont pas assez précises.

Dans la documentation de VMware, sous Configuration des connexions réseau> Présentation des configurations réseau courantes :

La mise en réseau avec hôte uniquement crée un réseau entièrement contenu dans l'ordinateur hôte. La mise en réseau sur hôte uniquement fournit une connexion réseau entre la machine virtuelle et le système hôte à l'aide d'une carte réseau virtuelle visible sur le système d'exploitation hôte.

(Souligné par moi.)

Notez que non ne dit pas que la VM ne sera accessible que par l'hôte. Le réseau est autonome, pas le connexion. C'est une différence subtile mais importante.

De plus, comme l'a souligné l'utilisateur5389726598465, sous Création de machines virtuelles> Préparation de la création d'une nouvelle machine virtuelle> Sélection du type de connexion réseau d'une machine virtuelle :

Avec la mise en réseau hôte uniquement, la machine virtuelle ne peut communiquer qu'avec le système hôte et les autres machines virtuelles du réseau hôte uniquement. Sélectionnez Réseau réservé à l'hôte pour configurer un réseau virtuel isolé.

Sachez que les modes Host-only, NAT et Bridged sont des alias de commutateurs de réseau virtuels spécifiques ("VMnets") préconfigurés pour les différents comportements. Comme avec un commutateur réseau normal, toutes les machines connectées au même commutateur sont visibles les unes aux autres.

Cela signifie que tous les ordinateurs virtuels connectés à un réseau pour hôte uniquement seront visibles par l'hôte et entre eux. Si vous voulez un VM visible uniquement de l'hôte, vous devrez lui attribuer un VMnet dédié et éviter d'attribuer d'autres VM à ce VMnet.

9
jamesdlin

Le tableau suivant, à partir du site de documentation de Virtualbox , indique la connectivité entre la VM et l'hôte pour différents types de réseau:

Virtualbox Networking Modes

8
user76705