Quelle est la façon correcte de faire de la Redirection de Port à l'aide de VMWare
J'ai créé une machine virtuelle qui a un serveur qui exécute à localhost:8675/
qui j'avais voulu le connecter à mon ordinateur hôte sur le même port pour faciliter la compréhension. J'ai été à la suite de ces documents pour plus d'informations:
- https://www.virtualbox.org/manual/ch06.html
- http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/
Quand j'étais dans mon VMWare Workstation, j'ai cliqué sur ma VM, puis a fait: Edit > Éditeur de Réseau Virtuel. Après cela, activé Modifier les Paramètres qui a relancé la fenêtre en mode administrateur. J'ai cliqué sur la Ligne avec le Type de NAT et de Connexion externe NAT et dans le VMNet de l'Information avec le NAT radio bouton enfoncé, j'ai cliqué sur le les Paramètres NAT Bouton.
J'ai dit: Ajouter... et puis n':
Host: 8675
Type: TCP
VMIP: 127.0.0.1:8675
Description: Port Foward of 8675 from Host to VM.
On dirait que tout est bon. Je dis Ok et Appliquer dans la succession. Il semblait qu'il arrête de nat et de redémarrage de certains services.
Je l'ai confirmé dans la machine virtuelle, le 127.0.0.1:8675 est correct.
Dans l'armée, j'ai essayé d'aller à l': http://localhost:8675/ et il dit: ERR_CONNECTION_REFUSED
J'ai pensé que c'était tout ce que je devais faire.
Je cherchais quelques informations supplémentaires et remarqué que certaines personnes ont eu à configurer les pare-feu. Je n'étais pas sûr si j'avais besoin de bien, comme je le pensais à l'HÔTE et VM sont tous dans 1 machine réelle, il peut être tout à fait autonome.
Est là une tâche essentielle, je suis absent?
- 127.0.0.1 comme une machine virtuelle ip, celle de me faire MDR.
- lol, ouais, j'ai fini par enlever ce droit rapide. Quand j'étais à la recherche à la VMIP, je voulais dire localhost, donc j'ai pensé 127.0.0.1 fait sens pour moi.
- Non , vous ne pouvez pas 127.0.0.1 ni localhost. @Giuseppe Gorgoglione ne vous donner l'astuce. oh wait.. je ferais mieux de donner certains de visualisation.
- Ok, je viens de lire les deux Vmware et virtualbox. La réponse est assez simple : Vmware et Virtualbox faire les choses différemment. La méthode de redirection de port ne sont PAS INTERCHANGEABLES. Vmware "préférer" la voie du pont, Virtualbox ne vous permettent de faire du NAT configuration.
Vous devez vous connecter pour publier un commentaire.
Je crois que vous avez effectivement répondu à votre question correctement comme je l'étais par la suite et atteindre les résultats souhaités.
À mon humble avis, le message d'erreur:
ERR_CONNECTION_REFUSED
indique qu'un pare-feu sur votre OS hôte ou de l'OS invité (votre VM) ou sur deux n'autorise pas la communication par le biais de la ports.La chose la plus simple serait d'essayer de désactiver le pare-feu sur boths, votre HÔTE et de l'OS INVITÉ.
Pas sûr de ce que sont vos Systèmes d'exploitation, mais ici, c'est juste un bon guide pour configurer les règles de pare-feu sur Ubuntu
J'ai vu ce post: https://superuser.com/questions/571196/port-forwarding-to-a-vmware-workstation-virtual-machine
qui m'a dit de simplement ajuster à ponté et de l'utiliser de cette façon. Est-ce à résoudre le problème de connexion de l'HÔTE /VM Question.
Je ne veux pas dire que c'est la bonne réponse mais la question elle-même est particulièrement NAT, mais c'est une alternative valable réponse qui ne fonctionne pas.
C'est résout la base du problème, mais pas la question.
Lorsque vous utilisez NAT, le système hôte et l'invité boîtes ont complètement différentes adresses IP de sous-réseau virtuel, si ma conjecture est que lorsque le système hôte vous essayez de vous connecter à localhost:8675 vous êtes en fait en essayant de se connecter au port 8675 de l'hôte et non pas de l'invité. N'utilisez donc pas le localhost ou 127.0.0.1 la syntaxe, mais de découvrir la véritable adresse IP de l'hôte et de l'utiliser.
Si votre client est Windows, utilisez la commande ipconfig, si Linux, utilisez la commande ifconfig.
Probablement, vous aurez également à configurer le pare-feu sur le côté invité.
EDIT:
Commentant la phrase "NAT: Utilisé pour partager l'adresse IP de l'hôte.": il fait probablement référence à l'adresse IP de la vraie carte ethernet que vous avez sur votre ordinateur hôte et qui est partagée par l'hôte et les invités d'accéder à internet. Ce n'est pas lié à la façon dont votre hôte et les invités de communiquer ensemble. Pour exemple, j'utilise VMware Workstation pour exécuter un virtuel Linux dans Windows. La sélection de NAT, VMware crée un virtual de sous-réseau appelé VMnet8. Dans ce sous-réseau du routeur virtuel a l'adresse 192.168.120.0, mon hôte Windows est attribué un virtuel adaptateur ethernet avec l'adresse 192.168.120.1 et mon invité Linux a l'adresse 192.168.120.128. Ainsi, lorsque je veux accéder à un Samba dossier partagé à partir de Windows je tape "net use * \192.168.120.128" dans une invite de commande Windows. Lorsque je veux accéder à un dossier partagé Windows à partir de Linux je tape "sudo mount.cifs //192.168.120.1/path_to_shared_folder target_folder".