2013-12-08 4 views
0

Мне нужно настроить виртуальную машину на vBox, которая работает как сервер для моего приложения. Теперь приложение отправляет данные в http://x.y.w.z:4567. Я запускаю сервер Apache на хосте, а wirehark подтверждает, что пакет получен. Гость за NAT и настроен на пересылку TCP с любого IP-порта 4567 на порт 443 на гостевой. Я пробовал различные варианты настройки и не устанавливал IP. У гостя также работает apache, но он не получает пакетов. Что мне делать?Переадресация портов на VirtualBox

ответ

1

Проверьте правильность вашего правила пересылки портов. Кроме того, ваши брандмауэры гостя/хоста не отбрасывают пакеты.

+0

Брандмауэр на хосте имеет исключение для vBox и открытый порт 80 (теперь он изменен) в качестве исходящего правила. Брандмауэр на гостевом отключен. Еще ничего. Правило присутствует в параметрах, поэтому я предполагаю, что он активен. – hubert

+0

Вы упомянули порт 443 (обычно SSL), поэтому ваш URL-адрес должен быть https: // localhost: 4567 и, пожалуйста, убедитесь, что применяется правило перенаправления портов. В журнале должны быть такие записи, как: 00: 00: 02.951808 NAT: установить перенаправление TCP-хост-порт 2322 => гостевой порт 22 @ 10.0.2.15 – vvlevchenko

Смежные вопросы