Przekierowanie portu na maszynę wirtualną VirtualBox Wymagany jest dostęp do usług sieciowych systemu-gościa z zewnętrznych źródeł. Ta opcja jest lepsza niż zmiana trybu połączenia na tryb mostu, ponieważ użytkownik może wybrać, które porty otworzyć, a które zachować jako prywatne.

Konfigurowanie przekazywania portów w VirtualBox

Ta funkcja jest konfigurowana indywidualnie dla każdego komputera utworzonego w VirtualBox. Jeśli port jest poprawnie skonfigurowany, system operacyjny zostanie przekierowany do systemu-gościa. Może to być rzeczywiste, jeśli musisz podnieść serwer lub domenę dostępną na maszynie wirtualnej, aby uzyskać dostęp do Internetu.

Jeśli używasz zapory, wszystkie połączenia przychodzące do portów muszą znajdować się na liście dozwolonych.

Aby zaimplementować tę funkcję, typem połączenia musi być NAT, który jest domyślnie używany przez VirtualBox. W przypadku innych typów połączeń przekazywanie portów nie jest używane.

  1. Uruchom VirtualBox Manager i przejdź do ustawień maszyny wirtualnej.

    Ustawienia VM w VirtualBox

  2. Przejdź na kartę "Sieć" i wybierz kartę z jednym z czterech adapterów, które chcesz skonfigurować.

    Ustawienia adaptera w VirtualBox

  3. Jeśli adapter jest wyłączony, włącz go, zaznaczając odpowiednie pole. Typ połączenia musi być NAT .

    Włączanie adaptera i wybór metody połączenia

  4. Kliknij "Zaawansowane", aby wdrożyć ukryte ustawienia, i kliknij przycisk "Przekazywanie portów" .

    Wprowadzanie ustawień przekierowania portów w VirtualBox

  5. Pojawi się okno, które ustawia reguły. Aby dodać nową regułę, kliknij ikonę plusa.

    Wprowadzanie ustawień przekierowania portów w VirtualBox

  6. Stworzysz tabelę, w której musisz wypełnić komórki zgodnie z Twoimi danymi.
    • Nazwa jest dowolna;
    • Protokół - TCP (UDP jest używany w rzadkich przypadkach);
    • Adres hosta - system operacyjny hosta IP;
    • Port hosta jest portem systemu hosta, który będzie używany do wprowadzania systemu gościa;
    • Adres gościa - system operacyjny gościa IP;
    • Port gościa jest portem systemu gościa, w którym żądania z hosta, wysłane przez port określony w polu "Port hosta" , zostaną przekierowane.

Przekierowanie działa tylko wtedy, gdy uruchomiona jest maszyna wirtualna. Gdy system-gość jest wyłączony, wszystkie połączenia z portami hosta będą obsługiwane przez to samo.

Wypełnianie pól "Adres hosta" i "Adres gościa"

Podczas tworzenia każdej nowej reguły dla przekazywania portów pożądane jest wypełnienie komórek "Adres hosta" i "Adres gościa" . Jeśli nie musisz określać adresów IP, pola mogą pozostać puste.

Aby pracować z określonymi adresami IP, "Adres hosta" musi wprowadzić adres podsieci lokalnej otrzymany z routera lub bezpośredni adres IP hosta. W polu "Adres gościa" należy zarejestrować adres systemu gościa.

W obu typach systemów operacyjnych (host i gość) można nauczyć się IP tego samego.

  • W systemie Windows:

    Win + R > cmd > ipconfig > ciąg adresu IPv4

    Adres IP w wierszu poleceń systemu Windows

  • W systemie Linux:

    Terminal > ifconfig > ciąg inet

    IP w terminalu Linux

Po dokonaniu ustawień nie zapomnij sprawdzić, czy uszkodzone porty będą działały.