É possível configurar uma máquina virtualbox como servidor interno?

É possível configurar uma máquina virtualbox como servidor interno?

Preciso poder configurar minha máquina virtualbox para ser acessada pelo host (meu laptop) sem roteamento pela Internet. No momento eu tenho uma máquina virtualbox com adaptador hostonly vboxnet0e NAT. A máquina virtual possui um endereço IP estático 192.168.56.50. Quero que todas as solicitações do host para o endereço IP 192.168.56.50 sejam direcionadas diretamente para a máquina virtualbox (com o endereço IP 192.168.56.50). Não consigo usar interface em ponte porque a Internet é limitada no host e nem sempre persiste.

Responder1

O problema era que eu não tinha um roteamento adequado na máquina virtual. Minha primeira interface (somente host) possui uma configuração:
/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

Minha segunda interface (NAT) possui uma configuração:
/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

Então, minha VM tinha Internet, mas não consegui me conectar à VM a partir do host. Depois disso tentei adicionar GATEWAY=192.168.56.1e eth0resolveu o problema com o host (consegui me conectar à VM a partir do host), mas não tinha Internet. É por isso que removi GATEWAY=192.168.56.1e eth0adicionei uma rota manual para a interface somente host.
/etc/sysconfig/network-scripts/route-eth0:

192.168.56.0/24 via 192.168.56.1 dev eth0

Após a reinicialização, consegui me conectar à VM a partir do host e minha VM tinha Internet.

informação relacionada