Red de solo host con múltiples máquinas virtuales

Red de solo host con múltiples máquinas virtuales

Lo que estoy tratando de hacer es crear una red de solo host con múltiples máquinas virtuales para permitir el acceso directo entre el sistema operativo host y las máquinas virtuales, pero también para permitir a las máquinas virtuales un acceso limitado a Internet para cosas como actualizaciones de software, NTP, etc.

FWIW, yopoderhaga esto usando una red interna ("intnet"). He configurado con éxito un par de máquinas virtuales de dispositivos de servidor (TurnKey Linux), una máquina virtual con sistema operativo de escritorio (Debian) y una máquina virtual de puerta de enlace/firewall (Smoothwall Express) con doble alojamiento (una NIC en la red interna y la otra conectada). vía NAT al mundo exterior). Configuré la máquina de puerta de enlace como un servidor DHCP, las otras máquinas virtuales obtienen su información de conexión, las máquinas virtuales del dispositivo del servidor pueden conectarse para obtener actualizaciones y puedo navegar desde la máquina virtual del sistema operativo de escritorio hasta los paneles de control de Webmin en los dispositivos del servidor. Todo funciona según lo previsto.

Cuando intento hacer lo mismo en una red de solo host para poder conectarme directamente desde el sistema operativo host (Escritorio Ubuntu 11.10) a las máquinas virtuales invitadas... surgen todo tipo de rarezas. Básicamente... parece que el servidor DHCP integrado solo en el host está anulando cualquier intento de usar cualquier otro servidor DHCP (como el de la máquina virtual de puerta de enlace/firewall), incluso cuando lo enciendo.APAGADOen VirtualBox, incluso cuando apago el servidor DHCP integrado, apago el programa, lo reinicio y reinicio las máquinas virtuales invitadas, todavía obtienen su información IP del servidor DHCP integrado (no no cambian, a pesar de que el 'nuevo' servidor DHCP usa un bloque de direcciones diferente), o no pueden conectarse en absoluto (no pueden obtener una concesión de DHCP).

Estoy empezando a preguntarme si estoy intentando hacer algo que la red de solo host de Virtualbox simplemente no es capaz de hacer... ¿Alguien puede replicar este problema o señalar qué estoy haciendo mal?

Respuesta1

Creo que está en el camino correcto, no debería importar demasiado qué red elija para el segmento privado: solo host o una red interna separada. Por supuesto, la red interna garantizará la separación del host como usted describe.

Una cosa a tener en cuenta: al configurar Smoothwall (asumiendo una configuración ROJA/VERDE simple), ¿le dio a la interfaz VERDE una dirección IP diferente a la asignada a su host? El host probablemente tenga asignado 192.168.56.1, pero puede variar.

Además, puedo entender que los clientes privados quieran usar el servidor DHCP Smoothwall, pero si esto le causa molestias, ¿no puede simplemente usar el servidor DHCP VirtualBox integrado para la red de solo host? Me imagino que querrías desactivar esto (parece que podrías haberlo hecho, pero no estaba claro) si estuvieras planeando usar un servidor DHCP diferente en esa interfaz.

Con respecto al problema de que DHCP se vuelva loco, no tienes ningún adaptador puente extraño ni nada más configurado en el host, ¿verdad?

Como referencia, puede ver los servidores registrados y activos emitiendo el siguiente comando en el host:

VBoxManage list dhcpservers

Aquí está el resultado de ese comando para mí:

NetworkName:    HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter
IP:             192.168.56.100
NetworkMask:    255.255.255.0
lowerIPAddress: 192.168.56.101
upperIPAddress: 192.168.56.254
Enabled:        No

Luego puede habilitar o deshabilitar el servidor DHCP en esa red con los siguientes comandos:

VBoxManage dhcpserver modify --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" --enable
VBoxManage dhcpserver modify --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" --disable

Respuesta2

Este tutorial muestra una forma de conectar una red de solo host a Internet:http://www.tbogard.com/2011/04/21/virtualbox-give-internet-to-a-host-only-virtual-machine-with-iptables/

información relacionada