VirtualBox - Ustawienia sieciowe: Instrukcja. Oracle VM VirtualBox

Nauka korzystania z VirtualBox jest przydatna dla wszystkich. Dzięki tej usłudze można uzyskać wirtualne komputery, które można uruchamiać na urządzeniach bez konieczności zakupu nowego sprzętu. W istocie jest to darmowe oprogramowanie do wirtualizacji.

Aby rozwiązać wiele problemów, utworzono VirtualBox. Dzięki tej funkcjonalności masz możliwość tworzenia wirtualnych komputerów "z powietrza". Nie zajmują miejsca na biurku, ale działają jak prawdziwy komputer. Możesz je tworzyć i usuwać za pomocą kilku kliknięć. Czym jest VirtualBox? Jest to bezpłatna, otwarta, wieloplatformowa aplikacja do tworzenia, zarządzania i uruchamiania maszyn wirtualnych (VM) - komputerów, których elementy sprzętowe są emulowane przez komputer hosta lub urządzenie, na którym działa program. VirtualBox może działać w systemach Windows, Mac OS X, Linux i Solaris.

Dlaczego tego potrzebujesz?

Korzystanie z maszyn wirtualnych może być niezwykle przydatne z wielu powodów. Na przykład można go uruchomić, aby wypróbować oprogramowanie, które może być niebezpieczne lub spróbować innego systemu operacyjnego bez zmiany sposobu konfiguracji komputera. Możesz go również użyć do celów bezpieczeństwa. Można na przykład utworzyć maszynę wirtualną tylko dla bankowości internetowej, aby mieć pewność, że nie padnie ofiarą spyware lub trojanów i nie otrzymasz danych.

Jak zainstalować VirtualBox?

Najprostszym sposobem na uzyskanie najnowszej wersji VirtualBox jest pobranie go ze strony pobierania oficjalnej strony internetowej. Tam możesz znaleźć odpowiednią wersję swojej platformy lub? Jeśli korzystasz z systemu Linux, możesz zapoznać się z listą instrukcji dla różnych dystrybucji tego systemu operacyjnego. Dla każdej wersji "Linux" masz możliwość pobrania opcji "i386" lub "amd64", odpowiednio w wersji 32-bitowej i 64-bitowej. Jak zainstalować VirtualBox? Ten proces jest podobny do instalacji jakiegokolwiek innego programu na twojej platformie, więc nie powinieneś mieć żadnych problemów. Jeśli masz problemy, zawsze możesz przeczytać przewodnik po instalacji na stronie usługi.

Korzystanie z VirtualBox

Jak korzystać z VirtualBox? Kiedy uruchamiasz program po raz pierwszy, natkniesz się na VirtualBox Manager. Tutaj możesz tworzyć maszyny wirtualne, włączać je lub wyłączać i konfigurować dostęp do dostępnego dla nich sprzętu wirtualnego, a także konfigurować ustawienia sieciowe.

Tworzenie maszyny wirtualnej

Aby utworzyć konfigurację sieci i rozpocząć pracę w VirtualBox, musisz utworzyć maszynę wirtualną. Robi się to w następujący sposób. Pierwszym krokiem do stworzenia dowolnej wirtualnej maszyny jest kliknięcie przycisku "Utwórz" w lewym górnym rogu okna VirtualBox Manager - jest to duża niebieska gwiazda, której bardzo trudno jest przeskoczyć. Spowoduje to uruchomienie Kreatora nowej maszyny wirtualnej, który poprowadzi nas przez kroki wymagane do uruchomienia. Wprowadź nazwę komputera wirtualnego. To nazwisko zależy od Ciebie, ale są pewne niuanse.VirtualBox będzie próbował dowiedzieć się, który system operacyjny będzie uruchamiany na maszynie wirtualnej na podstawie wprowadzonej nazwy. Jeśli ta nazwa jest określana jako "XP", zakłada się, że zainstalujesz system Windows XP i odpowiednio go skonfigurujesz. Jednak możesz wymyślić losową nazwę. Następnie będziesz mógł ręcznie wybrać typ systemu operacyjnego z sugerowanej listy poniżej. Gdy to zrobisz, kliknij "Kontynuuj", aby przejść do następnego kroku. Ten przykład analizuje system Windows for VirtualBox. Poniżej znajduje się przewodnik dotyczący instalowania tego systemu operacyjnego jako gościa, a następnie konfigurowania połączenia sieciowego.

Wybór pamięci

Aby zainstalować system operacyjny gościa po uruchomieniu VirtualBox, masz do wyboru ilość pamięci RAM chcesz umieścić maszynę wirtualną. Im więcej dajesz jej głośność, tym lepsza aplikacja będzie działać, ale należy pamiętać, że pamięć przydzielona do maszyny wirtualnej nie mogą korzystać z systemu operacyjnego hosta (czyli komputera, który ma VirtualBox). Ile pamięci RAM należy przeznaczyć na maszynę wirtualną? To zależy od wielu czynników. Jeśli planujesz używać maszynę wirtualną tylko wtedy, gdy działa, można sobie pozwolić, aby dać mu więcej pamięci, więc nie poprosi system hosta wykonać wielozadaniowość. Jeśli, z drugiej strony, go używać w połączeniu z realizacją wielu innych funkcji w systemie operacyjnym hosta, trzeba obliczyć najlepszą wartość. Dobrą ogólną zasadą jest wybranie połowy pamięci RAM komputera. Tak więc, jeśli twój komputer ma 4 GB pamięci RAM,Daj 2 GB maszyny wirtualnej, pozostawiając hosta z inną głośnością. Jeśli wybierzesz wartość z dużym błędem, napotkasz fakt, że VirtualBox się nie uruchamia.

Miejsce przechowywania

Kolejnym krokiem jest utworzenie "wirtualnego dysku twardego" (VHD). Spowoduje to utworzenie pliku na dysku twardym, który może być użyty przez VirtualBox do działania jako oddzielny dysk twardy. Pozwala to zainstalować system operacyjny bez obawy o uszkodzenie istniejących danych. Upewnij się, że wybrano Boot Hard Disk i "Create New Hard Disk", a następnie kliknij "Continue". Spowoduje to uruchomienie "Utwórz nowy wzorzec dysku wirtualnego". Kliknij "Kontynuuj" ponownie, aby ukończyć działanie.
Zostaniesz zapytany, czy chcesz utworzyć "dynamicznie rozwijający się", czy stały dysk. Każda ma swoje zalety. Najciekawsza rzecz w przypadku dysku dynamicznego polega na tym, że zajmuje dokładnie tyle danych, ile zawiera. Jest także znacznie szybciej tworzony niż naprawiony w dowolnym znaczącym rozmiarze.
Należy jednak postępować zgodnie z tym, ponieważ jego elastyczność może być również jego negatywną cechą. Tworzysz więc dysk dynamiczny i przypisujesz go 50 GB, a następnie umieszczasz na nim około 20 GB danych. Jego plik zostanie wyświetlony, ponieważ zawiera tylko 20 GB miejsca na dysku twardym, zgodnie z systemem hosta. Dlatego możesz wziąć to miejsce z innymi danymi i nie zauważyć. Chodzi o to, że jeśli uruchomisz maszynę wirtualną i spróbujesz dodać więcej danych do dysku dynamicznego, będziesz miał problemy -na dysku wirtualnym mówi, że nadal ma 30 GB, ale w rzeczywistości może już ich nie być. To samo dotyczy dysku o stałym rozmiarze. Oczywiście, jest to niezręczne, gdy próbujesz ustalić, ile potrzebujesz miejsca, ale wtedy nie będziesz już musiał się tym martwić. Ten przykład pokazuje dyski dynamiczne, ale naprawiony działa równie dobrze. Upewnij się, że zaznaczono "Dynamicznie rozszerzanie pamięci", a następnie ponownie kliknij "Kontynuuj". Następnie zostaniesz poproszony o wybranie nazwy, lokalizacji i rozmiaru nowego VHD. W przypadku większości aplikacji nie trzeba zmieniać nazwy ani lokalizacji, ale można to zrobić, klikając ikonę folderu obok pola tekstowego.
Rozmiar, który musisz określić, zależy od tego, ile materiału zamierzasz użyć. Jeśli chcesz go zastosować do uruchamiania wielu programów, proponowany rozmiar 10 GB powinien wystarczyć. Upewnij się, że opcje są poprawne, kliknij "Kontynuuj" i "Gotowe". Na tym etapie wystarczy tylko sprawdzić wszystko i upewnić się, że wszystkie ustawienia są ustawione zgodnie z oczekiwaniami. Następnie wystarczy kliknąć "Zakończ", a maszyna wirtualna zostanie skonfigurowana, aby można było zainstalować system Windows.

Pobieranie systemu-gościa w VirtualBox

Jak dalej korzystać z usługi? Teraz jest czas na uruchomienie maszyny wirtualnej po raz pierwszy. Upewnij się, że nowo utworzony wirtualny PC jest zaznaczony w oknie VirtualBox Manager, a następnie kliknij przycisk Start u góry.Windows Po uruchomieniu usługi pojawi się okno Kreatora pierwszego uruchomienia, które pomoże ci przygotować się do instalacji systemu Windows XP. Kliknij "Kontynuuj". Następnie zostaniesz zapytany, co chcesz użyć jako nośnika startowego, płyty CD lub obrazu na dysku twardym (zwykle jako plik .iso). Po wybraniu opcji kliknij "Kontynuuj", a następnie "Gotowe". Jeśli nie można otworzyć maszyny wirtualnej VirtualBox po powyższych opcjach, prawdopodobnie nie przydzielono miejsca dla pamięci RAM lub dysku twardego. Jeśli ponowne uruchomienie nie rozwiąże problemu, powtórz poprzednie kroki ponownie. Ponieważ nic nie jest zainstalowane na wirtualnym dysku twardym, program instalacyjny systemu Windows zostanie pobrany automatycznie. Pobranie wszystkich niezbędnych plików systemu operacyjnego zajmie trochę czasu, ale na końcu pojawi się ekran z listą istniejących partycji i wolnego miejsca na komputerze. Następnie musisz skonfigurować XP, a następnie nacisnąć Enter. Zostaniesz zapytany, jak chcesz sformatować dysk. Musisz wybrać "Formatuj sekcję przy użyciu opcji systemu plików NTFS (Quick)". Upewnij się, że wybrałeś opcję "Szybka", inaczej poczekasz bardzo długo! Następnie Instalator systemu Windows sformatuje dysk VHD, a następnie rozpocznie kopiowanie plików na dysk. Twój udział w tym procesie nie jest wymagany. Po skopiowaniu plików program instalacyjny systemu Windows automatycznie uruchomi ponownie komputer, aby przejść do następnego kroku. Po ponownym uruchomieniu komputera nastąpi próba zalogowania się z płyty CDKorzystanie z okna "Naciśnij dowolny klawisz, aby pobrać z dysku CD". Zignoruj ​​to! Jeśli to zrobisz, powtórzysz poprzedni krok ponownie bez żadnego powodu. Możesz zapobiec temu problemowi systemu, klikając prawym przyciskiem myszy ikonę CD na dole okna maszyny wirtualnej i klikając "Usuń dysk z dysku wirtualnego". Po zamknięciu tego okna zobaczysz znany ekran startowy systemu Windows XP, zanim przejdzie on do drugiego kroku instalacji. Gdy pojawi się "Kreator instalacji systemu Windows XP", kliknij "Dalej", aby go uruchomić. Najpierw zostaniesz poproszony o określenie regionalnych i językowych preferencji, które są głównie związane z przyciskiem "Konfiguruj" (aby wybrać kraj), a następnie "Szczegóły", jeśli chcesz zmienić układ klawiatury. Po wybraniu wszystkiego ponownie kliknij "Dalej". Następnie musisz wprowadzić nazwę komputera i hasło administratora. Lepiej jest wybrać nazwę, która ma jakieś znaczenie, zamiast losowego ciągu znaków, tworzonego automatycznie. Jak skomplikowane jest hasło administratora, zależy od tego, jak ważne jest bezpieczeństwo maszyny wirtualnej. Po kliknięciu "Dalej" zobaczysz ustawienia daty i godziny, których nie potrzebujesz zmieniać. Po ponownym kliknięciu tego przycisku okno zniknie na chwilę, system Windows zastosuje wszystkie ustawienia i będzie kontynuował instalację. Teraz możesz korzystać z dodatków dla gości w VirtualBox. Za minutę lub dwie pojawi się kolejne okno, tym razem na ustawienia sieciowe. Wygodnie jest wybrać pierwszą opcję(sieć, która nie ma domeny). Aby to zrobić, wpisz nazwę grupy roboczej - domyślnie jest to Rift, a wszystkie wartości są domyślne. Jednak po wyświetleniu monitu o identyfikację komponentów może być konieczne wybranie opcji "Obsługa Direct3D".

Jak pracować z siecią?

Sieć VirtualBox jest niezwykle wydajna, ale jej konfiguracja może być nieco skomplikowana. Aby sobie z tym poradzić, należy rozważyć różne sposoby konfiguracji sieci VirtualBox za pomocą kilku instrukcji, w których konfiguracjach należy używać i kiedy. Oracle VM VirtualBox 5.1 pozwala na ustawienie do 8 wirtualnych kart sieciowych (kontrolerów interfejsu) dla każdego wirtualnego urządzenia gościa (chociaż tylko 4 GUI).
Tryby podstawowe:
  • Translacja adresów sieciowych (NAT).
  • Sieci pomostowe.
  • Sieć wewnętrzna.
  • Tylko sieć hostingowa.
  • Przekazywanie portów NAT.
  • Oracle VirtualBox oferuje je jako oparte na gościnnym systemie operacyjnym określonym podczas tworzenia maszyny wirtualnej i rzadko trzeba je modyfikować. Jednak wybór trybu sieciowego zależy od sposobu korzystania z urządzenia (klienta lub serwera) i chcesz, aby inne komputery w sieci je widziały. Powinieneś więc przyjrzeć się każdemu trybowi konfigurowania wirtualnej sieci VirtualBox.

    Translacja adresów sieciowych (NAT)

    Jest to tryb domyślny dla nowych maszyn wirtualnych, który działa w większości przypadków, gdy system-gość jest typem "klienta" (to znaczy, że większość połączeń sieciowych jest wyprowadzanych). Oto jak to działa. Kiedy system-gość uruchamia się, jestzwykle używa DHCP do uzyskania adresu IP. Oracle VirtualBox wyśle ​​to żądanie DHCP i powiadomi system operacyjny o wyznaczonym adresie IP i adresie bramy w celu routingu połączeń wychodzących. W tym trybie każda maszyna wirtualna ma przypisany ten sam adres IP (1002.15), ponieważ każdy z nich uważa, że ​​znajduje się on w oddzielnej sieci. A kiedy wysyłają swój ruch przez bramkę (1002.2), VirtualBox nadpisuje pakiety tak, aby wyglądały tak, jakby pochodziły od hosta, a nie od gościa (działającego wewnątrz hosta). Oznacza to, że system-gość będzie działał nawet wtedy, gdy host przesunie się z sieci do sieci (na przykład laptop przesunie się między lokalizacjami), z bezprzewodowego do wiodących połączeń. Jak jednak inny komputer inicjuje połączenie z tym? Na przykład musisz połączyć się z serwerem WWW działającym na komputerze-gościu. Nie można (zazwyczaj) korzystać z trybu NAT, ponieważ nie ma trasy do systemu operacyjnego gościa. Dlatego do pracy serwerów maszyn wirtualnych potrzebny jest inny tryb sieci i inna konfiguracja sieci VirtualBox. Połączenie NAT (charakterystyka sieci):
  • System operacyjny gościa znajduje się w ich prywatnej sieci.
  • VirtualBox działa jako serwer DHCP.
  • Mechanizm NAT VirtualBox tłumaczy adresy.
  • Serwery docelowe wyświetlają ruch źródłowy z hosta VirtualBox.
  • Konfiguracja nie jest wymagana dla hosta lub systemu operacyjnego gościa.
  • Działa wspaniale, gdy "goście" są klientami, ale nie serwerami.
  • Bridge Networks

    Bridged Networking jest używany w przypadkach, w których się znajdujeszchcesz, aby twoja maszyna wirtualna była pełną funkcją sieci, która jest równa twojemu urządzeniu hosta. W tym trybie wirtualna karta sieciowa jest "podłączona" do fizycznej w twoim hoście. Wynika to z faktu, że każda maszyna wirtualna ma dostęp do fizycznej sieci, tak jak twój komputer. Może uzyskać dostęp do dowolnej usługi w sieci - zewnętrznych usług DHCP, usług wyszukiwania nazw i danych trasowania itd. Wadą tego trybu jest to, że jeśli uruchamiasz wiele maszyn wirtualnych, możesz szybko wyczerpać adresy IP lub administrator sieci przepełni się żądaniami dla nich. Po drugie, jeśli twój host ma wiele fizycznych kart sieciowych (takich jak bezprzewodowe i przewodowe), musisz zmienić most, jeśli jest on ponownie uruchomiony w sieci. Co zrobić, jeśli chcesz uruchomić serwery na maszynie wirtualnej, ale nie chcesz mieć administratora? Być może jeden z dwóch trybów zadziała dla Ciebie, lub potrzebujesz kombinacji dodatkowych parametrów, takich jak NAT vNIC + 1 host-tylko vNIC.
    Specyfikacja sieci mostów:
  • mosty VirtualBox są przeznaczone dla sieci hosta;
  • są dobre dla każdego systemu operacyjnego gościa (zarówno klienta, jak i serwera);
  • używają adresów IP;
  • może zawierać konfigurację gościa;
  • ​​
  • najlepiej nadają się do środowisk produkcyjnych.
  • Sieć wewnętrzna

    Po skonfigurowaniu jednej lub więcej maszyn wirtualnych do pracy w sieci wewnętrznej, VirtualBox zapewnia, że ​​cały ruch w tej sieci pozostaje w hoście i będzie dostępny tylko dla urządzenia w tym systemie.sieć wirtualna. Sieć wewnętrzna jest całkowicie izolowanym systemem. Jest dobrze dostosowany do testowania. W nim stosując maszynę wirtualną, można tworzyć skomplikowane sieci wewnętrznych, które świadczą swoje usługi (np Active Directory, DHCP, i tak dalej. D.). Pamiętaj, że nawet host nie jest jego elementem. Ten tryb umożliwia pracę maszyny wirtualnej, nawet jeśli gospodarz nie jest podłączony do sieci (na przykład na powierzchni). Jednak z tego typu połączenia sieciowego i ustawień VirtualBox nie przewiduje takich „wygodnych” usługi takie jak DHCP, więc urządzenie musi być skonfigurowane statycznie do świadczenia usługi lub DHCP /Name. Dozwolone jest instalowanie kilku sieci wewnętrznych. Można konfigurować wirtualne maszyny mają wiele kart sieciowych może być w sieci wewnętrznej i innych trybów, a tym samym zapewnić trasy, jeśli jest to konieczne. Ale wszystko to wydaje się trudne i niedostępne dla nie-specjalisty. Co zrobić, jeśli chcesz sieci wewnętrznej ma wiele z VirtualBox, zapewniając guest OS adres IP? Aby to zrobić, może być konieczne skonfigurowanie sieci tylko dla hosta. Wewnętrzne funkcje sieciowe:
  • systemy-gości mogą widzieć innych "gości" w jednej sieci wewnętrznej;
  • host nie może zobaczyć konfiguracji wewnętrznej;
  • wymagana konfiguracja sieci;
  • ,
  • , nawet jeśli gospodarz nie jest a połączenia zabawy, w sieci wewnętrznej mogą być wykorzystywane wraz z połączeniem mostka;
  • dobrze pasuje do sieci wielu użytkowników.
  • tylko za hosting sieci

    To działa prawie jak również połączeńSieć wewnętrzna, w której określa się, która sieć jest serwerem-gościem. Wszystkie maszyny wirtualne znajdujące się w tej sieci będą się nawzajem widzieć i hostować. Jednak inne urządzenia zewnętrzne nie widzą "gości" w tej sieci, stąd nazwa "tylko host". Jest bardzo podobny do sieci wewnętrznej, ale teraz host może świadczyć usługi DHCP. Aby skonfigurować to połączenie, przejdź do VirtualBox Manager i wybierz ustawienie domyślne. Specyfikacje sieciowe:
  • VirtualBox tworzy prywatną sieć wewnętrzną dla systemu-gościa, a host widzi nowe oprogramowanie NIC.
  • VirtualBox zapewnia serwer DHCP.
  • Systemy operacyjne gości nie mają dostępu do sieci zewnętrznej.
  • Przekazywanie portów NAT

    Teraz możesz sobie wyobrazić, że przebadałeś wystarczającą liczbę trybów, aby obsłużyć każde wystąpienie, ale są wyjątki. Co jeśli środowisko programistyczne jest zlokalizowane, na przykład na laptopie i czy posiadasz jedną lub więcej maszyn wirtualnych, które wymagają połączenia z innymi komputerami? I ciągle jesteś zmuszony korzystać z różnych sieci klientów. W tym scenariuszu NAT nie będzie działał, ponieważ zewnętrzne maszyny muszą być połączone przez typ mostu. To może być dobra opcja, ale możesz potrzebować adresu IP. Ponadto oprogramowanie nie zawsze jest w stanie poradzić sobie z niestabilnymi sieciami. Jeśli korzystasz z sieci wewnętrznej, może się okazać, że Twoje maszyny wirtualne muszą być widoczne w sieci. Co robić w takich przypadkach? Skonfiguruj maszynę wirtualną do korzystania z sieci NAT, dodaj reguły przekierowania portów i zewnętrznepodłącz komputery do "hosta". Numer portu i połączenie zostaną przekierowane do VirtualBox przez system operacyjny gościa. Na przykład, jeśli twoja maszyna wirtualna uruchamia serwer WWW na porcie 80, możesz skonfigurować powyższe reguły. Jest wyposażony w mobilny system demonstracyjny, który nie wymaga ponownej konfiguracji za każdym razem, gdy podłączasz laptopa do innej sieci LAN /sieci. W końcu VirtualBox ma bardzo potężny zestaw opcji, który pozwala skonfigurować prawie każdą konfigurację, która może być potrzebna. Aby znaleźć potrzebną opcję, zobacz podręcznik VirtualBox na oficjalnej stronie.

    Powiązane publikacje