Один із варіантів - змінити мережевий адаптер віртуальної машини в мостовий режим; Ви зможете отримати доступ до віртуального сервера з інших машин у мережі, вказавши IP-адресу вашого гостя.
Редагувати:
Для практичних аспектів перегляньте документацію VirtualBox щодо віртуальної мережі . Ваші варіанти - використовувати мостові мережі
За допомогою мостових мереж VirtualBox використовує драйвер пристрою у вашій хост-системі, який фільтрує дані з вашого фізичного адаптера мережі. Тому цей драйвер називається драйвером "чистого фільтра". Це дозволяє VirtualBox перехоплювати дані з фізичної мережі та вводити в неї дані, ефективно створюючи новий мережевий інтерфейс у програмному забезпеченні. Коли гість використовує такий новий програмний інтерфейс, він вважає, що хост фізично підключений до інтерфейсу за допомогою мережного кабелю: хост може надсилати дані гостям через цей інтерфейс і отримувати дані з нього. Це означає, що ви можете налаштувати маршрутизацію чи з'єднання між гостем та іншою частиною мережі.
або переадресація порту :
Оскільки віртуальна машина підключена до приватної мережі, внутрішньої до VirtualBox і невидима для хоста, мережеві послуги гостя недоступні для хост-машини або інших комп'ютерів у тій самій мережі. Однак, як і фізичний маршрутизатор, VirtualBox може зробити вибрані сервіси доступними для світу за межами гостя за допомогою переадресації портів. Це означає, що VirtualBox прослуховує певні порти хосту і повторно відсилає всі пакети, які надходять туди до гостя, на той самий або інший порт.
Отже, у разі переадресації NAT-порта, ви повинні використовувати таку команду:
VBoxManage modifyvm "VM name" --natpf1 "guesthttp,tcp,,80,,80"