Jak działa routing wirtualny w Hyper-V i VirtualBox – praktyczny przewodnik
Informatyka Sieci komputerowe Windows 10 Windows 11 Windows 12

Jak działa routing wirtualny w Hyper-V i VirtualBox – praktyczny przewodnik

🌐 Jak działa routing wirtualny w Hyper-V i VirtualBox – praktyczny przewodnik

Wirtualizacja to dziś fundament nowoczesnych laboratoriów sieciowych, testowych środowisk IT oraz infrastruktury serwerowej. Jednym z kluczowych elementów działania sieci wirtualnych jest routing, czyli przekazywanie ruchu pomiędzy maszynami wirtualnymi i sieciami zewnętrznymi. W tym artykule wyjaśniamy, jak działa routing wirtualny w Hyper-V i VirtualBox, jakie tryby sieci oferują oba rozwiązania oraz jak je skonfigurować w praktyce.


🧠 Czym jest routing wirtualny?

Routing wirtualny to proces przekazywania pakietów między różnymi sieciami logicznymi w środowisku wirtualnym. W praktyce oznacza to, że maszyny wirtualne (VM) mogą komunikować się:

  • między sobą (wewnętrznie),
  • z hostem (systemem głównym),
  • lub z Internetem – poprzez wirtualny router lub translację adresów NAT.

Każdy hypervisor – zarówno Microsoft Hyper-V, jak i Oracle VirtualBox – implementuje własne mechanizmy wirtualnych przełączników, interfejsów i trasowania ruchu.


🪟 Routing wirtualny w Hyper-V

⚙️ Architektura sieci Hyper-V

Hyper-V wykorzystuje Virtual Switch (vSwitch) – wirtualny przełącznik warstwy drugiej (L2), który zarządza ruchem sieciowym maszyn wirtualnych. W zależności od konfiguracji, vSwitch może działać w trzech trybach:

  1. External (zewnętrzny) – łączy maszyny wirtualne bezpośrednio z fizyczną kartą sieciową hosta.
    👉 Umożliwia dostęp do Internetu i sieci LAN, a routing odbywa się przez bramę sieciową systemu gospodarza lub routera.
  2. Internal (wewnętrzny) – tworzy prywatną sieć między maszynami wirtualnymi i hostem.
    👉 W tym trybie host działa jako router – przekazuje ruch między sieciami wirtualnymi i fizycznymi (jeśli włączymy funkcję routingu IP).
  3. Private (prywatny) – izolowana sieć wyłącznie dla maszyn wirtualnych.
    👉 Nie ma połączenia z hostem ani z Internetem, idealna do symulacji odizolowanych środowisk testowych lub VLAN-ów.
Czytaj  Najczęstsze przyczyny awarii maszyn wirtualnych VirtualBox na Windows 11

 

Jak działa routing wirtualny w Hyper-V i VirtualBox – praktyczny przewodnik
Jak działa routing wirtualny w Hyper-V i VirtualBox – praktyczny przewodnik

🧩 Routing między sieciami Hyper-V (Internal ↔ External)

Aby skonfigurować routing w Windows (host Hyper-V):

  1. Utwórz dwa przełączniki wirtualne:
    • vSwitchExternal – połączony z kartą sieciową hosta,
    • vSwitchInternal – tylko dla maszyn wirtualnych.
  2. Uruchom maszynę wirtualną z dwoma kartami:
    • jedna w vSwitchInternal,
    • druga w vSwitchExternal.
  3. Włącz routing w systemie Windows Server lub Windows 11 Pro (VM lub host):
    Set-NetIPInterface -InterfaceAlias "Ethernet" -Forwarding Enabled
    
  4. Alternatywnie można zainstalować Routing and Remote Access (RRAS) i skonfigurować go jako router NAT lub klasyczny router IP.

Dzięki temu VM z jednej sieci (Internal) będzie mogła łączyć się z Internetem przez drugą sieć (External) – dokładnie tak, jak w prawdziwym środowisku sieciowym.


🐧 Routing wirtualny w VirtualBox

⚙️ Tryby sieci VirtualBox

VirtualBox udostępnia kilka trybów połączenia sieciowego, które determinują sposób routingu ruchu:

Tryb Opis Routing / Dostęp
NAT Domyślny tryb – maszyna ma dostęp do Internetu przez adres hosta. Ruch wychodzący jest przekierowany przez wirtualny NAT.
Bridged Adapter VM jest podłączona bezpośrednio do fizycznej sieci hosta. Routing przez fizyczny router sieciowy.
Internal Network Izolowana sieć wewnętrzna dla wybranych VM. Routing tylko po stronie hosta lub VM-routera.
Host-Only Adapter Sieć między hostem a VM, bez Internetu. Można dodać trasowanie lub NAT przez hosta.

🔧 Tworzenie własnego routera w VirtualBox

Aby zbudować środowisko z routingiem wirtualnym:

  1. Utwórz dwie maszyny:
    • Router VM – np. Ubuntu Server lub Windows Server z dwoma kartami sieciowymi,
    • Klient VM – podłączony tylko do sieci wewnętrznej (Internal Network).
  2. W ustawieniach routera:
    • pierwszą kartę ustaw na NAT (Internet),
    • drugą na Internal Network (sieć lokalna).
  3. W systemie routera włącz przekazywanie IP:
    Linux:

    sudo sysctl -w net.ipv4.ip_forward=1
    

    Windows:

    Set-NetIPInterface -InterfaceAlias "Ethernet" -Forwarding Enabled
    
  4. Skonfiguruj NAT na routerze (np. iptables w Linuxie):
    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    
  5. W maszynie-kliencie ustaw bramę domyślną na adres drugiego interfejsu routera.
Czytaj  Kłopoty z siecią wirtualną Hyper-V w Windows 11 – konfiguracja i rozwiązywanie problemów

Dzięki temu każda maszyna w sieci wewnętrznej będzie korzystać z Internetu przez router wirtualny – bez łączenia się bezpośrednio z siecią fizyczną.


🧱 Routing złożony – VLAN + VirtualBox / Hyper-V

W obu systemach można łączyć routing z VLAN lub Virtual Network Segmentation:

  • W Hyper-V – przypisz różne VLAN ID do kart maszyn i połącz je z routerem VM,
  • W VirtualBox – użyj różnych Internal Networks jako segmentów VLAN i skonfiguruj trasowanie między nimi.

To pozwala symulować złożone środowiska firmowe z kontrolowanym ruchem między strefami (np. DMZ, sieć użytkowników, sieć serwerowa).


🧩 Diagnostyka i testowanie

  • Sprawdź tablicę routingu:
    • Windows / Hyper-V: route print
    • Linux / VirtualBox: ip route show
  • Monitoruj połączenia:
    • ping, traceroute, arp -a
  • Zbadaj ruch pakietów: Wireshark, tcpdump
  • Zapisz konfigurację: snapshot VM – idealne do testów zmian w sieci.

 


Podsumowanie:
Routing wirtualny w Hyper-V i VirtualBox pozwala tworzyć złożone, realistyczne topologie sieciowe – z pełną kontrolą nad ruchem, izolacją i trasowaniem między segmentami. Dzięki odpowiedniej konfiguracji przełączników, interfejsów i reguł NAT, można odwzorować działanie sieci firmowych, systemów testowych czy środowisk DevOps – bez potrzeby inwestowania w drogi sprzęt sieciowy.

 

Polecane wpisy
Migracja maszyn wirtualnych między hostami (vMotion, Live Migration)
Migracja maszyn wirtualnych między hostami (vMotion, Live Migration)

🔄 Migracja maszyn wirtualnych między hostami (vMotion, Live Migration) W dobie powszechnej cyfryzacji i automatyzacji, wirtualizacja stała się podstawowym narzędziem Czytaj dalej

Weryfikacja integralności systemu Linux: Jak sprawdzić, czy Twój serwer nie został zhakowany?
Weryfikacja integralności systemu Linux: Jak sprawdzić, czy Twój serwer nie został zhakowany?

🛡️ Weryfikacja integralności systemu Linux: Jak sprawdzić, czy Twój serwer nie został zhakowany? 🧭 Wprowadzenie W dobie narastających zagrożeń w Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.