web-dev-qa-db-fra.com

L'hôte ne peut pas se connecter à l'invité avec NAT Mise en réseau à VirtualBox mais d'autres

Cela me confond est environ NAT Mise en réseau, mais je peux utiliser VMware et Parallels Desktop pour le faire.

Je savais NAT Comment ça marche, il suffit de répondre à une explication de cette situation.

Ce qui suit est de documents officiels . Pourquoi l'hôte ne peut pas connecter l'invité avec NAT. enter image description here

6
TonyY

Si vous souhaitez vous connecter à la machine d'invité de l'hôte, en utilisant NAT Network:

Tout d'abord, créez A NAT Network - Créez le réseau dans le gestionnaire Virtualbox, Fichier -> Préférences -> Réseau et donnez-lui un nom.

Attribuez que nommé NAT réseau à chacune des machines invités dans leurs configurations réseau dans VirtualBox.

Notez quelle adresse IP est attribuée à vos machines invités lorsque vous les exécutez. Ce sera quelque chose comme 10.0.2.15 ou 10.0.2.4. Dans les systèmes POSIX, exécutez "ifconfig" et voyez quelles adresses IP apparaissent pour EM0. Faites un enregistrement dont l'adresse va à quelle machine invité.

Modifier le NAT== = Virtualbox Manager, accédez à File -> Préférences -> Réseau et cliquez sur le bouton Modifier pour le NAT Network que vous utilisez . Cliquez sur le transfert de port. Ajouter des règles qui transmettent les ports de votre ordinateur hôte à l'adresse IP + port sur les invités (vous n'avez pas besoin de définir l'adresse IP de votre machine hôte, c'est facultatif).

9
Byron Katz

Je sais que c'est vieux, mais le sujet est toujours pertinent, et je ne pense pas que j'ai déjà vu cette réponse, alors voici ... je suis venu à ce fil avec la même question. Ensuite, j'y ai réfléchi un peu et réalisa une solution idéale facile à mettre en œuvre.

Ajouter une deuxième interface !!

L'un est le NAT pour le VM===== pour parler à Internet. L'autre est une interface hôte uniquement. Dans mon cas, j'ins installe un Centos Guest OS. La nouvelle interface apparaît, les deux obtiennent leurs IP sur les réseaux respectifs. L'hôte n'établit pas d'itinéraire par défaut, donc aucun conflit. Cela fonctionne simplement. J'accède à l'invité à l'hôte à l'aide de l'hôte en utilisant le IP sur le réseau hôte uniquement défini dans VirtualBox.

5
Alex S