Configuración de redes en Oracle VirtualBox

Configuración de redes en Oracle VirtualBox

Estoy creando un laboratorio para probar Kubernetes. Mi sistema operativo invitado es Windows 10 y uso VirtualBox 6 para crear el laboratorio. Creé tres máquinas virtuales Ubuntu 16.04 para instalar el maestro y los trabajadores de Kubernetes. Necesito la siguiente comunicación. Sólo me preguntaba cómo establecerlo. Probé la red NAT, el adaptador de solo host y el adaptador de red en puente; Estas opciones no satisfacen mis requisitos.

Requisitos:

  1. Comunicación de máquina virtual invitada a máquina virtual (las máquinas virtuales invitadas deben poder utilizar IP estática).
  2. Comunicación de host a máquina virtual invitada.
  3. Conexión a Internet desde máquinas virtuales invitadas.

¿Alguna ayuda para esta configuración?

Respuesta1

La conectividad de red a su VM (suponiendo, por supuesto, que tenga un servicio configurado correctamente al que conectarse) depende del tipo de red que haya elegido en la configuración de la VM.

1) NAT: esto hace lo que dice. Desafortunadamente, no crea una dirección coincidente en su máquina host. La única forma de conectarse es reenviar puertos individuales, tal como lo haría en el enrutador de su hogar. Esto se hace en la interfaz del administrador, en la configuración de la máquina, en la pestaña de redes. Si ha seleccionado "NAT" como tipo de red y la tarjeta está activa/habilitada, el botón de reenvío de puertos estará activo y disponible.

1b) "Red NAT": como arriba, pero primero debe configurar una red NAT. Podrá elegir una subred, si hay DHCP, etc. Si tiene varias máquinas virtuales en una "red NAT", pueden comunicarse entre sí. Puede crear múltiples nombres y subredes de "red NAT", que no se ven entre sí a menos que usted haga todo lo posible para configurarlo.

2) Puenteado: esto conecta uno de sus dispositivos Ethernet en la máquina host y se conecta directamente a la red como si estuviera enchufado a un conector en algún lugar. SIN EMBARGO... algunos lugares de trabajo, escuelas, etc. no permiten que varias direcciones MAC se comuniquen a través de un único puerto de conmutador administrado, y si ese es el caso en cualquier LAN a la que se esté conectando, no funcionará.

3) Solo host: esto crea una red virtual entre su máquina host y los invitados. Hay un servicio dhcp disponible, pero no proporciona una puerta de enlace. Si desea que sus invitados se conecten, deberá configurar NAT/etc en la máquina anfitriona y proporcionar acceso de esa manera.

4) Solo interno: esto conecta las máquinas a un conmutador tonto interno virtual. Sin servicio DHCP, sin acceso a la puerta de enlace, nada. Ah, y no hay ningún adaptador compatible en su máquina host.

Lo que hago para practicar/recrear/experimentar mucho es configurar una máquina con 2 interfaces: una en puente y otra interna. Luego lo convierto en una máquina enrutadora, con un servicio DNS de dominio falso (fake.tld), DHCP, servicio DNS de almacenamiento en caché para todo el mundo, etc. y luego activo otro VMS para experimentar y hacer cosas en la red interna únicamente.

Respuesta2

Redes puenteadasdeberíahacer el trabajo, a menos que su computadora host esté conectada a un conmutador que esté realizando algún tipo de filtrado MAC, o si está limitado en la cantidad de direcciones IP que se le asignan. Con la red puenteada, cada invitado se coloca exactamente en la misma subred que su anfitrión. Por lo tanto, puede tratar a sus invitados como si fueran cada uno una máquina física separada en la misma LAN que su anfitrión.

información relacionada