¿Cuál es la diferencia entre las redes NAT / Bridged / Host-Only?

Respuestas:

57

Solo host solo permite operaciones de red con el sistema operativo host.

El modo NAT enmascarará toda la actividad de la red como si viniera de su sistema operativo host, aunque la VM puede acceder a recursos externos.

El modo puente replica otro nodo en la red física y su VM recibirá su propia dirección IP si DHCP está habilitado en la red.

John T
fuente
¿recibirá la VM su propia dirección IP en modo NAT o solo host?
stevebot
2
Recibirá una dirección, pero no del servidor DHCP. Probablemente en un rango completamente diferente, y no enrutable en la LAN actual. Verá un adaptador virtual en el sistema operativo host que tendrá una dirección en el mismo rango.
John T
Entonces, si la IP no es de un servidor DHCP, ¿es estática?
stevebot
1
Yeap, lo tienes.
John T
1
La descripción de la red solo de host en esta respuesta no es del todo precisa e implica que solo el sistema operativo host puede acceder a la VM. Véase mi respuesta para una explicación más a fondo
jamesdlin
44

Mismo concepto que la configuración de red normal :)

  • Solo host : a la VM se le asignará una IP, pero solo es accesible desde el cuadro en el que se está ejecutando la VM. Ninguna otra computadora puede acceder a ella.

  • NAT : al igual que su red doméstica con un enrutador inalámbrico, la VM se asignará en una subred separada, como 192.168.6.1es su computadora host, y VM es 192.168.6.3, entonces su VM puede acceder a la red externa como su host, pero no tiene acceso externo a su VM directamente, está protegido.

  • Bridged : su VM estará en la misma red que su host, si su IP de host es 172.16.120.45entonces su VM será como 172.16.120.50. Todas las computadoras de su red host pueden acceder a ella.

Espiga
fuente
1
La descripción de la red solo de host en esta respuesta no es del todo precisa e implica que solo el sistema operativo host puede acceder a la VM. Vea mi respuesta para una explicación más completa.
jamesdlin
11

Si bien las otras respuestas aquí proporcionan buenas descripciones para los modos NAT y Bridged, sus explicaciones para el modo solo Host no son del todo precisas.

De la documentación de VMware, en Configuración de conexiones de red> Descripción de las configuraciones de red comunes :

Las redes solo de host crean una red que está completamente contenida dentro de la computadora host . La red solo de host proporciona una conexión de red entre la máquina virtual y el sistema host mediante el uso de un adaptador de red virtual que es visible en el sistema operativo host.

(El énfasis es mío).

Tenga en cuenta que no dice que solo el host podrá acceder a la VM. La red es autónoma, no la conexión . Esta es una diferencia sutil pero importante.

Además, como lo señaló el usuario 5338726598465, en Creación de máquinas virtuales> Preparación para crear una nueva máquina virtual> Selección del tipo de conexión de red para una máquina virtual :

Con la red solo de host, la máquina virtual solo puede comunicarse con el sistema host y otras máquinas virtuales en la red solo de host. Seleccione la red solo de host para configurar una red virtual aislada.

Debe tener en cuenta que los modos Solo host, NAT y Puente son alias de conmutadores de red virtuales específicos ("VMnets") que están preconfigurados para los diferentes comportamientos. Al igual que con un conmutador de red normal, todas las máquinas conectadas al mismo conmutador son visibles entre sí.

Esto significa que todas las máquinas virtuales conectadas a una red solo de host serán visibles para el host y entre sí . Si desea una VM que solo sea ​​visible para el host, deberá asignarle una VMnet dedicada y evitar asignar otras VM a esa VMnet.

jamesdlin
fuente
+1 Su respuesta es correcta, pero la línea después de su cotización en la KB es una mejor cotización: "Con la red de solo host, la máquina virtual solo puede comunicarse con el sistema host y otras máquinas virtuales en la red de solo host. Seleccionar host -solo redes para configurar una red virtual aislada ".
user5389726598465
@ user5389726598465 Estoy de acuerdo en que es una cita mejor, pero no lo veo en la documentación del producto VMware Workstation. (El enlace que tenía estaba roto, pero ahora está solucionado). Si su cita es de un artículo de KB, ¿puede proporcionarnos una referencia?
jamesdlin
1
Aquí está el enlace: pubs.vmware.com/workstation-9/… . Desafortunadamente, las otras respuestas parecen razonables, por lo que todos las votan y omiten su respuesta sin darse cuenta de que las máquinas virtuales aún pueden ver e / o.
user5389726598465
9

La siguiente tabla, del sitio de documentación de Virtualbox , muestra la conectividad entre la VM y el Host para diferentes tipos de red:

Modos de red de Virtualbox

user76705
fuente
Eso es lo que significa, una imagen vale más que mil palabras
AbdElraouf Sabri
¿Puedo pedirte una pequeña mejora? ¿Puede agregar una columna que explique si VM puede acceder a otra ip de la red de host ip?
realtebo
La fila "Interna" es lo que está buscando. Desde el sitio mencionado anteriormente: "Las redes internas son similares a las redes puenteadas en que la VM puede comunicarse directamente con el mundo exterior. Sin embargo, el" mundo externo "está limitado a otras VM en el mismo host que se conectan a la misma red interna. "
user76705
Cualquiera, en la red NAT / NAT: ¿por qué el invitado no puede conectarse al host? La puerta de enlace / enrutador tendría que manejarlo al igual que acceder a cualquier dirección en Internet.
Samshers
parece que "NAT Network" permite el ping de VM <--> HOST. No entiendo por qué los documentos dicen que no.
Samshers