Препращане на порт към виртуална машина VirtualBox Необходимо е да имате достъп до мрежовите услуги на хост операционната система от външни източници. Тази опция е за предпочитане пред промяната на типа връзка към мостовия режим, тъй като потребителят може да избере кои пристанища да се отворят и кои да запазят частни.

Конфигуриране на пренасочването на пристанищата в VirtualBox

Тази функция е конфигурирана за всяка машина, създадена в VirtualBox, поотделно. Ако портът е конфигуриран правилно, хост операционната система ще бъде пренасочена към системата за гости. Това може да е актуално, ако трябва да настроите сървър или домейн, налични във виртуалната машина, за да получите достъп до интернет.

Ако използвате защитна стена, всички входящи връзки към пристанищата трябва да са в разрешения списък.

За да внедри тази функция, типът на връзката трябва да е NAT, който по подразбиране се използва от VirtualBox. При други видове връзки пренасочването на портове не се използва.

  1. Стартирайте VirtualBox Manager и отидете на настройките на виртуалната машина.

    Настройките за VM в VirtualBox

  2. Превключете в раздела "Мрежа" и изберете раздела с един от четирите адаптери, които искате да конфигурирате.

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

  3. Ако адаптерът е изключен, включете го, като поставите отметка в съответното поле. Типът връзка трябва да е NAT .

    Активиране на адаптера и избор на метод за свързване

  4. Кликнете върху "Разширени", за да приложите скритите настройки и кликнете върху бутона "Пренасочване на порт" .

    Въвеждане на настройките за препращане на портове в VirtualBox

  5. Появява се прозорец, който определя правилата. За да добавите ново правило, кликнете върху иконата плюс.

    Въвеждане на настройките за препращане на портове в VirtualBox

  6. Създава се таблица, в която трябва да попълните клетките според вашите данни.
    • Името е всяко;
    • Протокол - TCP (UDP се използва в редки случаи);
    • Адрес на хоста - IP хост операционна система;
    • Портът за хост е пристанището на хост системата, която ще се използва за влизане в хост операционната система;
    • Гост адрес - IP гост OS;
    • Портът за гости е пристанището на системата за гости, където заявките от хост операционната система, изпратени през порта, определен в полето "Порт за хост" , ще бъдат пренасочени.

Пренасочването работи само когато виртуалната машина работи. Когато системата за гости е деактивирана, всички обаждания до пристанищата на хост системата ще бъдат обработвани от едни и същи.

Попълването на полетата "Host address" и "Guest address"

При създаването на всяко ново правило за препращане на портове е желателно да се попълнят клетките "Host address" и "Guest address" . Ако не е необходимо да посочвате IP адреси, полетата могат да останат празни.

За да работи с определени IP адреси, "Host Address" трябва да въведе локалния адрес на подмрежа, получен от рутера или директния IP на хост системата. В "Гост адрес" е необходимо да се регистрира адреса на системата за гости.

И в двата вида операционни системи (хост и гост) IP може да се научи на същото.

  • В Windows:

    Win + R > cmd > ipconfig > низ IPv4 адрес

    IP в командния ред на Windows

  • В Linux:

    Терминал > ifconfig > inet низ

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

След като направите настройките, не забравяйте да проверите дали развалените портове ще работят.