¿Es posible configurar una máquina virtualbox como servidor interno?

¿Es posible configurar una máquina virtualbox como servidor interno?

Necesito poder configurar mi máquina virtualbox para que se pueda acceder desde el host (mi computadora portátil) sin enrutamiento a través de Internet. En este momento tengo una máquina virtualbox con adaptador de solo host vboxnet0y NAT. La máquina virtual tiene una dirección IP estática 192.168.56.50. Quiero que todas las solicitudes del host a la dirección IP 192.168.56.50 se dirijan directamente a la máquina virtualbox (con la dirección IP 192.168.56.50). No puedo usar una interfaz puente porque Internet está limitado en el host y no siempre persiste.

Respuesta1

El problema fue que no tenía un enrutamiento adecuado en la máquina virtual. Mi primera interfaz (solo host) tiene una configuración:
/etc/sysconfig/network-scripts/ifcfg-eth0:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
IPV6_PRIVACY="no"
IPADDR=192.168.56.50
NETMASK=255.255.255.0
PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4
ZONE=public

Mi segunda interfaz (NAT) tiene una configuración:
/etc/sysconfig/network-scripts/ifcfg-eth1:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
DEVICE=eth1
ONBOOT=yes
PEERDNS=no

Entonces, mi VM tenía Internet, pero no pude conectarme a la VM desde el host. Después de eso, intenté agregar GATEWAY=192.168.56.1y eth0solucionó el problema con el host (podía conectarme a la VM desde el host) pero no tenía Internet. Es por eso que eliminé GATEWAY=192.168.56.1y eth0agregué una ruta manual para la interfaz solo de host.
/etc/sysconfig/network-scripts/ruta-eth0:

192.168.56.0/24 via 192.168.56.1 dev eth0

Después de reiniciar, pude conectarme a la VM desde el host y mi VM tenía Internet.

información relacionada