Ця відповідь стосується майже налаштування гостьової ОС у 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
.