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

0

Eu preciso ser capaz de configurar minha máquina virtualbox para ser acessada a partir do host (meu laptop) sem o roteamento pela Internet. Agora eu tenho uma máquina virtualbox com adaptador hostonly vboxnet0 e NAT . A máquina virtual tem um endereço IP estático 192.168.56.50. Eu 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 é persistente.

    
por Alexandr 11.03.2018 / 19:47

1 resposta

0

O problema é 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) tem 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 a Internet, mas não consegui me conectar à VM do host. Depois tentei adicionar GATEWAY=192.168.56.1 ao eth0 e consertei o problema com o host (consegui me conectar à VM do host) mas não tinha a internet. É por isso que eu removi GATEWAY=192.168.56.1 de eth0 e adicionei uma rota manual para a interface somente de host. / etc / sysconfig / network-scripts / route-eth0 :

192.168.56.0/24 via 192.168.56.1 dev eth0

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

    
por 14.03.2018 / 09:30