Comment accéder à l'IP interne de Virtualbox depuis la machine hôte?

15

J'ai essayé d'en savoir plus sur la sécurité en suivant http://www.pentesterlab.com/bootcamp/week2/ , mais j'ai du mal à accéder à l'hôte local IP interne de ma machine virtuelle à partir de la machine hôte .

Je peux accéder à l'IP interne de la machine hôte à partir de la machine virtuelle (à l'aide de 10.0.2.2) et je peux accéder à l'IP interne de la machine virtuelle à partir de la machine virtuelle (10.0.2.15), mais ce n'est pas ce qui m'intéresse. Je veux de le faire dans l'autre sens.

Évidemment, je peux accéder à l'IP de ma machine hôte à partir de la machine hôte (192.168.1.142), mais je ne peux pas accéder à l'IP de la machine virtuelle à partir de la machine hôte. J'ai essayé de nombreuses façons de trouver l'IP de la machine virtuelle et utilisé tout ce à quoi je pouvais penser, mais rien ne se chargera.

J'ai essayé de passer de NAT à Bridged Adapter et de revenir plusieurs fois et de modifier divers paramètres, mais je ne perds que la possibilité de me connecter à l'IP dans l'autre sens sous Bridged Adapter. J'ai exploré les liens Google de personnes ayant des problèmes similaires pendant des heures, mais je ne trouve rien qui fonctionne. Merci de votre aide!

TimD1
la source
1
Si vous avez trouvé une réponse, ajoutez-la comme réponse . Vous êtes autorisé (même encouragé) à répondre à vos propres questions. Pour l'instant, je retire la réponse de votre question. Je conseillerais également de rechercher ce que signifie "localhost" , car vous n'utilisez pas ce terme correctement. :)
Ƭᴇcʜιᴇ007

Réponses:

18

Pour les anciennes installations de Virtualbox

J'ai enfin trouvé la solution, sur la troisième page de Google. : / Il y avait un excellent power point sur http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box qui expliquait tout ce qui devait être fait. De plus, sur Virtual Manager, je devais le faire en plein écran, Fichier-> Préférences-> Réseau-> Réseaux hôte uniquement-> Ajouter. J'avais besoin à la fois d'un adaptateur hôte uniquement et d'un adaptateur NAT pour que cela fonctionne dans les deux sens, comme l'explique le PowerPoint.

Mise à jour: Virtualbox 5.2

Dans Virtualbox 5.2, arrêtez votre machine virtuelle. Dans le menu principal, sélectionnez "Outils globaux-> Gestionnaire de réseau hôte". Cliquez sur "Créer", et un nouveau réseau hôte uniquement appelé vboxnet0doit être créé. Revenez au menu principal en cliquant sur "Machines-outils". De là, faites un clic droit sur votre image VM et allez dans "Paramètres-> Réseau", et attachez à votre nouvel adaptateur hôte uniquement appelé vboxnet0. Lorsque vous redémarrez votre machine virtuelle, son adresse IP devrait avoir changé de 10.0.*.*en 192.168.*.*et devrait maintenant être accessible depuis votre machine hôte.

TimD1
la source
J'ai failli manquer cette partie: "J'avais besoin à la fois d'un adaptateur hôte uniquement et d'un adaptateur NAT" . C'est la clé si vous ne voulez pas faire de pont.
banzaimonkey
1

Dans la dernière virtualbox (5.2.2) au lieu d'aller dans "Fichier-> Préférences-> Réseau", je suis allé dans "Périphérique-> Réseau-> Paramètres réseau" et j'ai activé l'adaptateur 1 comme réseau uniquement hôte.

Ensuite, j'ai redémarré la machine virtuelle. Le changement notable après cela est que l'IP de la machine virtuelle (de l'affichage de la sortie ifconfig) est passée d'une adresse IP 10.2.0.15 à quelque chose comme 192.168.56.101

Ensuite, je pouvais aller sur mon navigateur et voir une page par défaut que le serveur apache avait avec http://192.168.56.101/

Colin D
la source