Этот ответ касается установки практически гостевой ОС в VirtualBox; вам просто нужно использовать адрес сетевого шлюза гостевой ОС для подключения к ОС хоста с гостевой ОС.
В стандартной установке Vagrant, вы должны быть в состоянии связаться со своим хостом через основной шлюз.
На гостевых ОС Windows вы можете легко определить этот IP адрес, выполнив команду:
ipconfig
Она должна выгрузить что-то вроде:
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
В этом примере гость может связаться с машиной хоста 10.0.2.2
.
На Unix / Linux гостей, используйте команду:
netstat -rn
Он должен выгрузить что-то вроде этого:
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
В этом примере, гость может добраться до хост-машины 192.168.1.1
.