Jak korzystać z adaptera z mostkiem VirtualBox?

Jak korzystać z adaptera z mostkiem VirtualBox?
VirtualBox to jedna z popularnych platform wirtualizacji od Oracle Corporation. Dzięki VirtualBox możemy jednocześnie uruchamiać wiele systemów operacyjnych. Nie musimy zepsuć naszego głównego systemu operacyjnego hosta. Ma wiele potężnych funkcji sieciowych do skonfigurowania pożądanej konfiguracji. Istnieje sześć trybów sieci obsługiwanych w VirtualBox, a mianowicie:
  1. Nie dołączona (karta sieciowa jest obecna, ale kabel jest odłączony).
  2. NAT (tłumaczenie adresu sieciowego)
  3. Usługa NAT
  4. Networking pomostowy
  5. Networking wewnętrzny
  6. Networking tylko dla gospodarza
  7. Ogólna sieć

Co obejmiemy?

Ten przewodnik dowie się, w jaki sposób możemy skonfigurować tryb sieci mostnej w maszynie wirtualnej VirtualBox. Użyjemy Ubuntu 20.04 VM działający wewnątrz Oracle VirtualBox. Sprawdzimy łączność z poleceniem „ping”. Najpierw zrozummy koncepcję i działanie trybu połączenia sieciowego.

Tryb networkingowy VirtualBox Mostged

Tłumaczenie adresu NAT lub sieci to domyślny tryb sieciowy dowolnej nowej maszyny wirtualnej wewnątrz VirtualBox. Wadą tego trybu jest to, że inne urządzenia (w tym host) i maszyny wirtualne w sieci nie mogą uzyskać dostępu do gościa VM i zewnętrznego Internetu, a host może uzyskać dostęp do wybranych usług na maszynie wirtualnej za pomocą przekazywania portów. Aby przezwyciężyć to ograniczenie, wprowadzono tryb sieciowy.

W trybie sieciowym VirtualBox na komputerze hosta używany jest sterownik urządzenia o nazwie „Filter netto”. Ten sterownik filtruje dane z fizycznego adaptera hosta. Korzystając z tego sterownika, VirtualBox pobiera dane z sieci fizycznej, a także wkłada je do niego. To tworzy również nowy interfejs sieciowy w oprogramowaniu. Kiedy dołączamy ten interfejs oprogramowania do maszyny wirtualnej, pojawia się on na maszynie hosta tak, jakby maszyna wirtualna była fizycznie podłączona do interfejsu za pomocą kabla. Dane można wysłać z hosta do maszyny wirtualnej za pomocą tego interfejsu. W ten sposób między maszyną wirtualną a siecią skonfigurowaną trasę lub mostkowaną sieć.

Wszystkie maszyny podłączone do Twojej sieci LAN mogą komunikować się z maszyną wirtualną, tak jakby była to kolejna maszyna na sieci LAN. Ta maszyna wirtualna może uzyskać dostęp do wszystkich usług w sieci w taki sam sposób, jak każdy inny komputer na sieci LAN.

Włączanie trybu połączenia sieciowego

Aby włączyć tryb sieciowy w VirtualBox, wykonaj poniższe kroki:

Krok 1. Z lewej panelu okna głównego VirtualBox wybierz maszynę wirtualną z listy. Kliknij prawym przyciskiem myszy nazwę maszyny wirtualnej i wybierz opcję „Ustawienia” lub wybierz ikonę „Ustawienia” z prawego panelu.

Krok 2. W nowym oknie wyskakującym wybierz etykietę odpowiadającą 'Sieć.'

Krok 3. Na prawym okienku, pod adapterem 1 karta:

1. Sprawdź, aby oznaczyć „Włącz adapter sieciowy” opcja:

2. Pod 'Załączonym do' etykieta, wybierz „Mostkowany adapter” opcja z menu rozwijanego.

3. Z rozwijanego menu z etykietą 'Nazwa,' Wybierz nazwę sieci (WLO1 w naszym przypadku). Zapisz ustawienia i wyjdź.

Krok 4. Teraz uruchom maszynę wirtualną i sprawdź adres IP interfejsu. Możesz użyć 'ip a' polecenie tego

W moim przypadku aktywne połączenie hosta jest połączeniem bezprzewodowym podłączonym do urządzenia „WLO1”. Adres IP serwera DHCP podany na mój komputer hosta to 192.168.43.150 na /24 (255.255.255.0) sieć. Adres IP VM Ubuntu to 192.168.43.216, który znajduje się w tym samym zakresie sieciowym, co komputer hosta.

Testowanie łączności trybu mostowanego

Aby sprawdzić, czy maszyna wirtualna jest dostępna przez LAN, możemy użyć polecenia ping. Innym sposobem jest zainstalowanie serwera Apache na maszynie wirtualnej i dostęp do indeks.html Strona z innego urządzenia na sieci LAN. Użyjemy metody ping, ponieważ jest szybka:

Widzimy, że z pomyślnej reakcji pingu pochodzi z maszyny hosta.

Specjalny przypadek użycia trybu sieciowego

Tryb sieciowy jest szczególnie pomocny w kontaktach z scenariuszami multi-maszyny. mi.G., Ucząc się zapory ogniowej punktu kontrolnego dla bezpieczeństwa sieci, musiałem odpowiednio pracować z trzema maszynami wirtualnymi dla serwera zapory, serwerem zarządzania i maszyną testową. Pracowałem nad laptopem z RAM 8 GB. Kiedy próbowałem skonfigurować scenariusz rozproszonego wdrożenia, podając każdą maszynę wirtualną 2 GB RAM, mój system hosta zaczął się wisieć. Ta degradacja wydajności wystąpiła z powodu nieodpowiedniego pamięci RAM w moim systemie hosta. Aby scenariusz działał sprawnie, zainstalowałem VirtualBox na komputerze komputerowym i utworzyłem maszynę wirtualną serwera zapory. Umieściłem maszynę wirtualną zarządzania i maszynę wirtualną testową na laptopie. Aby podłączyć VM VM z serwerem zarządzania VM (działającym na laptopie), dołączyłem oba z mostkowanym interfejsem. Teraz oboje dostali adresy IP z moich routerów domowych i bardzo łatwo komunikowali się. Pomogło mi to zmniejszyć zużycie pamięci RAM w moim systemie hosta i sprawiło, że wszystko płynie.

Zalety trybu pomostowego

1. Maszyny wirtualne można łatwo uzyskać nad LAN bez konieczności konfigurowania NAT (translacja adresu sieciowego) lub przekierowywania portów.

2. Maszyna wirtualna otrzyma własny adres IP z serwera DHCP.

3. Odpowiednie dla środowisk produkcyjnych.

Wady trybu mostkowanego

1. Jeśli do sieci dołączonych jest zbyt wiele maszyn wirtualnych lub innych urządzeń, serwer DHCP może zabraknie miejsca adresu IP lub przynajmniej może nie być w stanie przydzielić statycznego adresu IP, który chcesz.

2. Jeśli na komputerze hosta jest wiele kartów sieciowych, przełączanie będzie wymagało odtworzenia konfiguracji sieci za każdym razem.

Wniosek

VirtualBox to bardzo łatwe w użyciu, ale potężne narzędzie do budowania i testowania różnych scenariuszy sieciowych. Dobre zrozumienie różnych funkcji VirtualBox może pomóc w tworzeniu różnych konfiguracji i scenariuszy do testowania przed wdrożeniem.