связанные с переадресацией портов в VirtualBox Host -> Гость - PullRequest
0 голосов
/ 17 марта 2009

У меня WindowsXP в качестве гостевой системы внутри VirtualBox, работающего на Ubuntu 8.10. Я могу использовать Netmeeting внутри WindowsXP (Гость) и подключаться к другим машинам в интрасети.

Netmeeting прослушивает порты 1503 и 1720 (среди других портов).

Теперь я хотел бы знать, как я могу подключиться к Netmeeting, который находится внутри VirtualBox, с компьютера в интрасети. Гостевая ОС имеет только преобразованный IP-адрес NAT (10.0.2.15).

VirtualBox предоставляет способ переадресации портов с помощью VBoxManage. Но мой вопрос заключается в том, что в Host OS ни одно приложение не прослушивает порты 1503 и 1720. В таком случае, как я могу переслать запрос, поступающий на Host: 1503 -> GuestOS: 1503? Должен ли я использовать каких-либо фиктивных слушателей для прослушивания 1503 и 1720, чтобы их порты были «открыты»?

1 Ответ

1 голос
/ 17 апреля 2009

Вам необходимо изменить сценарии брандмауэра и добавить правила DNAT для рассматриваемых портов. Вы должны , а не иметь что-либо, слушающее эти порты в хост-ОС, что предотвратит попадание пакетов на эти порты в гостевую систему, если вы не выполняли DNAT, и будет бесполезным, если вы это сделали, потому что Ядро никогда ничего им не отправит.

...