Визначення та налаштування прокатки портів у VirtualBox

Кидок портів у віртуальну машину VirtualBox потрібно, щоб отримати доступ до мережевих служб гостьовий ОС із зовнішніх джерел. Цей варіант краще, ніж зміна типу підключення на режим моста (bridge), оскільки користувач може сам вибирати, які порти відкрити, а які залишити закритими.

Налаштування проброса портів в VirtualBox

Ця функція налаштовується для кожної машини, створеної в VirtualBox, в індивідуальному порядку. При правильному налаштуванні звернення до порту хостової ОС буде перенаправлятися до гостьової системи. Це може бути актуально, якщо на віртуальній машині необхідно підняти сервер або домен, доступний для звернення з мережі Інтернет.

Якщо ви використовуєте файрвол, всі вхідні підключення до портів повинні бути в списку дозволених.

Для реалізації такої можливості тип підключення повинен бути NAT, який використовується у VirtualBox за замовчуванням. При інших типах підключення кидок портів не використовується.

  1. Запустіть VirtualBox Менеджер і перейдіть до налаштувань віртуальної машини. Настройки VM в VirtualBox
  2. Перейдіть на вкладку «мережа» і виберіть вкладку з одним із чотирьох адаптерів, які потрібно налаштувати.

    Настройки адаптеров в VirtualBox

  3. Якщо адаптер вимкнено, увімкніть його, встановивши відповідну галочку. Тип підключення повинен бути NAT .

    Включение адаптера и выбор способа подключения

  4. Клацніть на»додатково" , щоб розгорнути приховані настройки, і натисніть на кнопку »кидок портів" .

    Вход в настройки проброса портов в VirtualBox

  5. Відкриється вікно, що задає правила. Щоб додати нове правило, клікніть по іконці з плюсом.

    Вход в настройки проброса портов в VirtualBox

  6. Створиться таблиця, де потрібно буде заповнити комірки відповідно до ваших даних.
    Ім'я Будь-який
    Протокол TCP (UDP використовується в рідкісних випадках)
    адреса хоста IP хост-ОС
    Порт хоста Порт хостової системи, який буде використовуватися для входу в гостьову ОС
    адреса гостя IP Гостьова ОС
    Порт гостя Порт гостьової системи, куди будуть перенаправлятися запити з хостової ОС, відправлені по порту, вказаному в полі " Порт хоста»

Переспрямування працює лише тоді, коли запущена віртуальна машина. При відключеною гостьовий ОС всі звернення до портів хост-системи будуть оброблятися їй же.

Заповнення полів "адреса хоста" та»адреса гостя"

При створенні кожного нового правила для проброса портів, бажано заповнювати осередки " адреса хоста» і " адреса гостя» . Якщо немає необхідності в конкретизації IP-адрес, то поля можна залишити порожніми.

Для роботи з певними IP, в " адреса хоста» потрібно вписати адресу локальної підмережі, отриманий від роутера, або прямий IP хост-системи. В " адреса гостя» необхідно прописати адресу гостьової системи.

В обох типах операційних систем (хост і гостьова) IP можна дізнатися однаково.

  • У Windows:

    Win+R > cmd > ipconfig & gt; рядок адреса IPv4 IP в командной строке Windows

  • В Linux:

    Термінал > ifconfig & gt; рядок inet

    IP в терминале Linux

Після виконаних налаштувань не забудьте перевірити, чи будуть працювати проброшенние порти.

більше статей на цю тему: