Cette réponse concerne à peu près une configuration d’OS invité dans VirtualBox; il vous suffit d'utiliser l'adresse de la passerelle réseau sur le système d'exploitation invité pour vous connecter au système d'exploitation hôte à partir d'un système d'exploitation invité.
Dans la configuration par défaut Vagrant, vous devriez pouvoir atteindre votre hôte via la passerelle par défaut.
Sur les invités Windows, vous pouvez facilement déterminer cette adresse IP en exécutant la commande suivante:
ipconfig
Cela devrait évacuer quelque chose comme ceci:
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
Dans cet exemple, l'invité peut atteindre la machine hôte 10.0.2.2
.
Sur les invités Unix / Linux, utilisez la commande:
netstat -rn
Cela devrait évacuer quelque chose comme ceci:
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
Dans cet exemple, l'invité peut atteindre la machine hôte 192.168.1.1
.