Проблема перенаправления портов запараллеленной сети VirtualBox

У меня в настоящее время есть установка среды разработки в Windows 7 PC под управлением Ubuntu 11.04 в VirtualBox на том же поле. Я использую опцию "Bridged Network" в VirtualBox, и в Windows I соединили мостом сетевое соединение, созданное VirtualBox и моим стандартным соединением Wi-Fi из Windows 7. Это позволило мне получать доступ к веб-серверу, работающему в VirtualBox через мою локальную сеть под одним i.p., однако когда я вхожу в свой маршрутизатор для портирования порта передачи 80 на внешний мир, это все еще недоступно. Есть ли что-то, что я пропускаю, чтобы заставить это работать, как описано? Я хотел бы выставить порт 80 на VirtualBox к внешнему миру.

5
задан 11.05.2011, 16:52

0 ответов

Это был мой опыт, который виртуализировал сети, и адаптеры WiFi обычно будут иметь проблемы - и это не характерно для просто VirtualBox.

Я рекомендовал бы переключить виртуальный сетевой адаптер в VirtualBox, чтобы быть в режиме NAT вместо соединенного мостом. Можно затем портировать вперед через VirtualBox (подобный тому, что Вы сделали на своем маршрутизаторе) получить доступ к веб-серверу. Нет GUI для порта вперед, таким образом, необходимо будет сделать это из командной строки:

VBoxManage setextradata "VM Name Here" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP
VBoxManage setextradata "VM Name Here"  "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80
VBoxManage setextradata "VM Name Here” "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 8080

Это передаст порт 8080 на Вашем хосте порта 80 на Вашем госте, таким образом, Ваша конфигурация маршрутизатора должна была бы передать публичный порт 80 - 8 080 на Вашем ноутбуке. Не стесняйтесь корректировать номера портов к тому, что имеет смысл в Вашей сети.

Другая опция состояла бы в том, чтобы соединить кабель Ethernet, поскольку соединенная мостом сетевая опция будет работать просто великолепно в этом случае.

3
ответ дан 07.12.2019, 18:11

Теги

Похожие вопросы