Перенаправление портов NAT в VirtualBox

Я включил два адаптера в своем VirtualBox (с запуском Ubuntu 12.10 Server Edition ), с типами: Host-only и NAT.
Моим основным мотивом является подключение двух виртуальных машин, работающих на двух разных хостах (физических машинах) на порту (скажем, 22). Я знаю, что ответ – «Переадресация портов», но это слишком запутанно. Ну, я пробовал в режиме Bridged, там тоже из-за пределов моей машины он не может подключиться к виртуальной машине.

Редактировать : Хорошо, я бы не предлагал Bridged Network, поскольку он берет IP-адреса из сети, поэтому предпочитает использовать технологию NAT-ing.

  • VirutalBox - Как использовать USB-мышь в качестве мыши PS / 2?
  • Как настроить виртуальный сервер с помощью статического ip?
  • Как я могу разрешить ошибку «Callee RC: REGDB_E_CLASSNOTREG»?
  • VPN-соединение с VirtualBox
  • Не удается получить доступ к Интернету в виртуальном боксе kali
  • Crypt32.dll нарушен для Virtualbox с патча во вторник 9-дек-2014?
  • Проблемы с разрешением Ubuntu на VirtualBox
  • VirtualBox - гостевой Ubuntu теряет DNS, когда хост подключается к VPN
  • 2 Solutions collect form web for “Перенаправление портов NAT в VirtualBox”

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

    Для установки правил: IP-адрес хоста – это IP-адрес вашей основной машины, а гостевой IP-адрес IP-адреса виртуальной машины. Любой запрос, поступающий на ваш хост в этом порту, будет напрямую перенаправлен на гостевой ip в указанном вами порту.

    Таблица перенаправления портов NAT

    Здесь первый IP-адрес относится к моей главной машине, то есть к той, на которой установлен VirtualBox. Второй IP-адрес – гостевой компьютер, то есть тот, который мне нужен, чтобы запустить сервер или подключиться.

    Я бы посоветовал использовать режим Bridged. Это позволит вашей виртуальной машине иметь собственный IP-адрес в той же сети, что и физический хост, и вести себя как любая физическая машина в той же сети. Убедитесь, что обе сети (от каждой виртуальной машины хоста) могут подключаться, а брандмауэр открыт на виртуальной машине для связи.

    Давайте будем гением компьютера.