Esta resposta é praticamente uma configuração do sistema operacional convidado no VirtualBox; você só precisa usar o endereço do gateway de rede no sistema operacional convidado para se conectar ao sistema operacional host a partir de um sistema operacional convidado.
Na configuração padrão do Vagrant, você deve ser capaz de alcançar seu host através do gateway padrão.
Em convidados baseados no Windows, você pode determinar facilmente esse endereço IP executando o comando:
ipconfig
Deveria sair algo assim:
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 10.0.2.15
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.0.2.2
Neste exemplo, o convidado pode acessar a máquina host 10.0.2.2
.
Em convidados baseados em Unix / Linux, use o comando:
netstat -rn
Deveria sair algo assim:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
Neste exemplo, o convidado pode acessar a máquina host 192.168.1.1
.