Jeśli kiedykolwiek potrzebujesz uruchomić wiele systemów operacyjnych jednocześnie, maszyna wirtualna (VM) jest jedną z najlepszych opcji. Jest opłacalny, zapewnia stosunkowo dobrą wydajność i tysiące darmowych zasobów dostępne w Internecie, jest stosunkowo łatwe do skonfigurowania, niezależnie od Twojej wiedzy na temat maszyn wirtualnych i hiperwizory.
Ale co, jeśli chcesz połączyć w sieć dwie lub więcej maszyn wirtualnych? Na szczęście VirtualBox zapewnia wiele opcji sieciowych dla wszelkiego rodzaju różnych konfiguracji, które można skonfigurować za pomocą kilku prostych kliknięć.
Jak działa sieć między wieloma maszynami wirtualnymi?
Łączenie w sieć wielu maszyn wirtualnych jest w rzeczywistości bardzo podobne do tego, jak łączysz wiele rzeczywistych komputerów w prawdziwej sieci. Jednak VirtualBox ma aż osiem trybów sieciowych dla wszelkiego rodzaju różnych potrzeb, które możesz mieć.
Oto krótki przegląd wszystkich różnych trybów sieciowych dostępnych w VirtualBox.
- Nie dołączone: Ten tryb po prostu odłącza maszynę wirtualną od reszty sieci, co oznacza, że nie będzie ona miała żadnej sieci, a co za tym idzie, łączności internetowej z hostem lub innymi maszynami wirtualnymi.
- Ogólny sterownik: Ten tryb sieciowy umożliwia udostępnianie ogólnego interfejsu sieciowego komputera hosta wybranej maszynie wirtualnej, co oznacza, że konkretna maszyna wirtualna otrzymuje własny kontroler sieciowy i jest oddzielona od reszty fizycznej sieć. Następnie możesz zainstalować sterowniki dla ogólnego interfejsu sieciowego za pomocą pakietu rozszerzeń, ale i tak często są one dołączone do VirtualBox.
- NAT: Translacja adresów sieciowych (NAT) konfiguruje dedykowaną sieć między maszyną hosta a określoną maszyną wirtualną, dla której wybierzesz ten tryb. Jest to izolowana sieć, co oznacza, że żadna inna maszyna oprócz hosta i określonej maszyny wirtualnej nie może ze sobą rozmawiać. Maszyna wirtualna może również korzystać z połączenia internetowego hosta w tym trybie sieciowym.
- Sieć NAT: Jest to podobne do NAT, ale zamiast tego dodaje do sieci wszystkie maszyny wirtualne utworzone w VirtualBox. Oznacza to, że komputer hosta i wszystkie maszyny wirtualne znajdują się w odizolowanej sieci, w której mogą się ze sobą komunikować i używać połączenia internetowego komputera hosta do łączenia się z Internetem.
- Zmostkowany adapter: Przy tym ustawieniu każda maszyna wirtualna jest traktowana jako oddzielna maszyna w rzeczywistej sieci, czyli jako host maszyny, wszelkie maszyny wirtualne, które możesz mieć, i wszelkie inne urządzenia w Twojej sieci mogą rozmawiać ze sobą bez żadnego kłopoty. Oczywiście oznacza to również, że Twoje maszyny wirtualne uzyskują dostęp do Internetu.
- Adapter tylko dla hosta: Przy tym ustawieniu wszystkie maszyny wirtualne i host są połączone, ale fizycznie odcięte od reszty sieci. Zapewnia to najwyższy poziom bezpieczeństwa sieci dla Twoich maszyn wirtualnych, przy czym kompromisem są raczej ograniczone możliwości sieciowe. To ustawienie można również nazwać Sieć tylko dla hosta w niektórych starszych wersjach VirtualBox.
- Wewnętrzna sieć: Spowoduje to skonfigurowanie sieci wewnętrznej między wieloma maszynami wirtualnymi. W tym trybie maszyny wirtualne są oddzielone nawet od maszyny hosta i znajdują się we własnej sieci. Pamiętaj, że jest to jedyny tryb sieciowy w VirtualBox, w którym maszyny wirtualne nie mają dostępu do Internetu.
- Sieć w chmurze: Jest to eksperymentalny tryb sieciowy VirtualBox, który został uruchomiony wraz z VirtualBox 7.0.6 w styczniu 2023 r. i umożliwia lokalną Maszyna wirtualna do łączenia się z podsiecią w zdalnej usłudze w chmurze w celu udostępnienia jej przez Internet, między innymi do zastosowań korporacyjnych sprawy.
Być może zauważyłeś, że niektóre z tych trybów sieciowych są podobne na powierzchni, zwłaszcza Tryby sieciowe NAT, Bridge i Host-only. Należy jednak pamiętać, że chociaż mogą one wyglądać podobnie, mają niewielkie różnice i niuanse pod względem ogólnej łączności i możliwości sieciowych.
Który tryb sieci maszyny wirtualnej wybrać?
Konkretny tryb sieci, który wybierzesz, będzie w dużej mierze zależał od wymagań dotyczących sieci maszyn wirtualnych. Jeśli chcesz tylko udostępnić swoje maszyny wirtualne w sieci lokalnej, Zmostkowany adapter będzie działać doskonale, ponieważ nie wymaga dodatkowej konfiguracji i natychmiast udostępni Twoje maszyny wirtualne z dowolnego urządzenia w Twojej sieci.
Z drugiej strony, jeśli masz wiele innych urządzeń w swojej sieci i potrzebujesz czegoś bardziej bezpiecznego, skonfigurowanie Sieć NAT lub za pomocą Adapter tylko dla hosta jest rozsądniejszym wyborem. Jeśli chcesz hermetycznych zabezpieczeń między swoimi maszynami wirtualnymi lub musisz skonfigurować sieć z przerwami powietrznymi dla testy penetracyjne scenariusz, A Wewnętrzna sieć jest droga.
Polecamy zacząć od Zmostkowany adapter tryb sieciowy, a następnie przejść do dowolnego innego trybu sieciowego w zależności od konkretnych wymagań.
Jak połączyć w sieć dwie maszyny wirtualne za pomocą Virtual Box
Jak już się zapewne domyślasz, połączenie dwóch maszyn wirtualnych w sieć to tylko kwestia wyboru odpowiedniej sieci mode zgodnie z określonymi wymaganiami w ustawieniach maszyny wirtualnej i skonfiguruj maszynę wirtualną tak, jak w rzeczywistości maszyna.
Oto, jak szybko skonfigurować maszyny wirtualne do pracy w sieci przy użyciu Sieć NAT tryb.
- Otwórz VirtualBox Menedżer sieci kierując się do Plik > Narzędzia > Menedżer sieci. Alternatywnie możesz również użyć tzw Ctrl + H skrót klawiszowy.
- Otworzyć Sieć NAT kartę, a następnie kliknij Tworzyć u góry, aby utworzyć nową sieć. Wypełnij tutaj wymagane informacje, takie jak nazwa sieci i prefiks IPv4, i upewnij się, że Włącz DHCP opcja jest zaznaczona.
- Kliknij Stosować przycisk, aby zapisać sieć.
- Teraz przejdź do ustawień maszyny wirtualnej, kliknij przycisk Sieć zakładce oraz w Załączonym do rozwijane, wybierz Sieć NAT.
- Wybierz sieć NAT, którą właśnie utworzyliśmy w pliku Nazwa upuścić.
- Kliknij OK aby zapisać ustawienia.
Powtórz kroki od czwartego do szóstego dla dowolnej liczby maszyn wirtualnych w sieci NAT i gotowe. Następnym razem, gdy uruchomisz dowolną z tych maszyn wirtualnych lub jeśli są one już uruchomione, zostaniesz połączony z nową siecią NAT i będziesz mógł komunikować się z innymi maszynami wirtualnymi w tej samej sieci.
Sieć jest łatwa dzięki VirtualBox
Łączenie w sieć wielu maszyn wirtualnych może być bardzo łatwe, gdy zapoznasz się ze wszystkimi różnymi opcjami sieciowymi, które zapewnia VirtualBox. Konfiguracja sieci wirtualnej to również kwestia kilku kliknięć.