2009-03-17 4 views
-1

J'ai WindowsXP en tant que GuestOS dans VirtualBox en cours d'exécution sur Ubuntu 8.10. Je suis capable d'utiliser Netmeeting dans WindowsXP (Guest) et de me connecter à d'autres machines sur l'intranet. Netmeeting écoute les ports 1503 et 1720 (parmi d'autres ports)lié à la redirection de port dans l'hôte VirtualBox -> Guest

Maintenant, je voudrais savoir comment je peux me connecter à la Netmeeting qui se trouve dans VirtualBox à partir d'une machine sur l'intranet. Le système d'exploitation invité n'a que l'adresse IP traduite NAT (10.0.2.15).

VirtualBox fournit un moyen de transférer des ports à l'aide de VBoxManage. Mais ma question est, dans le système d'exploitation hôte, aucune application n'écoute les ports 1503 et 1720. Cela étant le cas, comment puis-je transmettre une demande venant à l'hôte: 1503 -> GuestOS: 1503? Dois-je utiliser des écouteurs factices pour écouter 1503 et 1720 afin qu'ils soient "ouverts"?

+0

ok. Je viens de trouver que je peux définir une autre interface réseau dans VirtualBox et obtenir une adresse IP du réseau de sorte que le système d'exploitation invité est accessible par son adresse IP à partir de n'importe où dans l'intranet. Ma question ci-dessus est toujours valable dans le cas où je ne veux pas exposer le GuestOS à travers une adresse IP. – Sathya

Répondre

1

Vous devez modifier vos scripts de pare-feu et ajouter des règles DNAT pour les ports en question. pas avoir quelque chose à écouter sur ces ports sur le système d'exploitation hôte, cela empêchera les paquets à ces ports d'atteindre l'invité si vous n'avez pas effectué le DNAT, et sera inutile si vous le faites car le noyau n'enverra jamais rien pour eux.

Questions connexes