Računala Windows Internet

Kako spojiti Internet na virtualni stroj virtualbox. Postavljanje mreže na platformi za virtualizaciju Oracle VM VirtualBox. NAT s prosljeđivanjem portova

Izvornik: VirtualBox Networking
Prijevod na Linux na ruskom
Autor: Robin Catling
Datum objave: svibanj 2012
Prijevod: Semenenko V.
Datum transfera: 5. listopada 2012. godine
Sve je počelo činjenicom da sam jednog dana trebao pokrenuti instancu CMS Wordpress u pješčaniku. Početak je bio jednostavan. Bilo je dovoljno stvoriti virtualni Ubuntu 11.10 poslužitelj kao gostujući operacijski sustav na VirtualBoxu. Ali tada sam otkrio da znam mnogo manje o mrežama i kako ih konfigurirati nego što sam ranije mislio. Konkretno, o paketima, sklopkama i usmjerivačima. Još manje sam znao o postavljanju umrežavanja u VirtualBoxu gdje je zastupljen sav hardver programski... Nekoliko pokušaja i neuspješnih postavki mreže, postignuti cilj - i kao rezultat toga predstavljam vam ovaj članak. Njegova je svrha spasiti vaše živce mojim vlastitim pokušajem i pogreškom.

Postavke mreže VirtualBox

Prvo instalirajte bilo koju verziju virtualnog stroja VirtualBox počevši od 3.0. U njemu ćete pronaći približno iste mogućnosti u usporedbi s onima opisanim u ovom članku.
Nakon instaliranja programa idite na izbornik "Postavke - Mreža". Izgled otvorene kartice odgovara zadanim postavkama. Bilo koji od virtualnih strojeva može se konfigurirati za korištenje četiri mrežna adaptera, ovisno o tome koji vam je potreban u vašem konkretnom slučaju. No češće je u praksi potreban samo jedan od njih. U pravilu, kada instalirate virtualni stroj, prema zadanim postavkama stvara se jednostavan mrežni adapter. To je dovoljno za pristup Internetu.
Ovisno o potrebama, možda će biti potrebno stvoriti nekoliko mrežnih sučelja. različiti tipovi... Ili nekoliko uređaja iste vrste, ali s različitim postavkama. To može biti potrebno za upotrebu na virtualni stroj i fizički i virtualni mrežni adapteri. Sve ovisi o tome koji su spojeni.

Za moj web poslužitelj s CMS Wordpressom stvari su malo kompliciranije pa idemo dalje ... Kartica "Vrsta adaptera" odgovorna je za konfiguriranje virtualnog hardver... VirtualBox izvrsno djeluje kao veza između softverske mrežne kartice i fizičkog sučelja instaliranog na stvarnom stroju (hostu). Otvorite vezu "Napredno" i imat ćete pristup naprednim mogućnostima mrežnog adaptera. U ovom ću članku detaljno opisati sve postavke redoslijedom kojim se pojavljuju, počevši od postavke vrste adaptera.

Tip adaptera

Virtualni stroj VirtualBox ima ugrađenu softversku emulaciju većine najčešćih vrsta mrežnih kartica za koje se stvaraju upravljački programi i protokoli. PCnet-FAST III kartica zadani je odabir, međutim u mojoj praksi često biram Intel PRO / 1000MT. To radim kad želim najbolju moguću kompatibilnost s Intelovim hardverom koji je instaliran na mom računalu. Ako imate problema s konfiguriranjem mrežne veze, možete pokušati promijeniti vrstu adaptera odabirom drugog. Za najstariju opremu prikladna je mrežna kartica PCnet-FAST II.

Način rada (način rada)

"Promiscuous Mode" čudnog zvuka obično se koristi za VM-ove da djeluju kao virtualni usmjerivač na LAN-ovima; kao mrežni most ili host. U ovom načinu rada port virtualnog stroja može primiti sve pakete poslane za druge operativne sustave; pa čak i za domaćina. Odnosno, prihvaćaju se mrežni paketi koji nisu namijenjeni samo ovom adapteru, već i drugima. mrežni uređaji... U 99% slučajeva običnim korisnicima nije potreban "Promiscuous Mode". Mrežni administratori koriste ga za dijagnosticiranje mrežnih problema.

Mac adresa

MAC adresa (MAC kratica za Media Access Control) jedinstveno je "ime" uređaja na mreži koji ga jedinstveno identificira i razlikuje od drugih adaptera i čvorova. Ova adresa je zapisana za svaki mrežni uređaj na fizičkoj razini u memoriji samog sučelja. Prilikom stvaranja virtualnog mrežnog adaptera, VirtualBox automatski generira MAC adresu za njega.
Ako trebate promijeniti postojeću MAC adresu, to se radi pomoću male tipke s desne strane koja generira novu vrijednost. U slučaju kloniranja postojećeg virtualnog stroja, morate za njega stvoriti vlastitu jedinstvenu MAC adresu, koja će se razlikovati od adrese izvornog stroja.
Kvačica nasuprot natpisa "Kabel je spojen" u stvarnosti ima istu ulogu kao spajanje ili odvajanje fizičkog kabela. Ova je postavka odgovorna za povezivanje virtualnog mrežnog adaptera s mrežom. Nemojte je više zbunjivati ​​s drugom važna postavka"Omogući mrežni adapter", koji omogućuje ili onemogućuje sam adapter u virtualnom stroju.
Gumb "Prosljeđivanje priključaka" otvara dijaloški okvir u kojem su konfigurirana pravila ponašanja prometa za određeni adapter; kako će se promet određene vrste premještati između hosta i gostujućeg virtualnog stroja. Ova pravila vrijede za modele mreže, o čemu će biti riječi nešto kasnije. Sami mrežni modeli definirani su na kartici "Vrsta veze". Ovo postavljanje najteži je dio uspostavljanja veza u VirtualBoxu. Ona mi je zadala najviše problema u mojim pokusima.

"Podvodne stijene"

Postoje četiri vrste modela mrežnih veza i veliki broj mogućih kombinacija postavki za te veze. S tim u vezi, stvaranje mreže u VirtualBoxu je poput srednjovjekovne alkemije - ovdje je sve tako zbunjujuće i nelogično. Čini se da ako slijedite ispravne postavke, samo ćete dobiti željeni rezultat. Međutim, postoji nekoliko rješenja istog problema, koja će u početku biti točna. Ali na kraju će dovesti do činjenice da ne postižete svoj cilj. Vjeruj mi, već znam ...

Vrste mrežnih veza

U VirtualBoxu postoje četiri gotova modela za povezivanje na mrežu: Veza koja nije povezana također je mrežna postavka, ali služi samo jednoj svrsi - identificiranju mogućih problema. U ovom načinu rada VirtualBox obavještava gosta operacijski sustav da je mrežna kartica prisutna, ali nema veze s njom.

Prijevod mrežne adrese (NAT)

NAT protokol omogućuje gostujućem operacijskom sustavu pristup Internetu putem privatnog IP -a koji nije dostupan s vanjske mreže ili sa svih strojeva na lokalnoj fizičkoj mreži. Ova mrežna postavka omogućuje vam posjet web stranicama, preuzimanje datoteka, pregled e -mail... I sve to pomoću gostujućeg operacijskog sustava. Međutim, izvana je nemoguće izravno se povezati s takvim sustavom ako koristi NAT.
Princip prevođenja mrežnih adresa je sljedeći. Kada gostujući OS šalje pakete na određenu adresu udaljenog stroja u mreži, NAT usluga koja radi pod VirtualBox -om presreće te pakete, izdvaja segmente koji sadrže adresu točke slanja (IP adresu gostujućeg operacijskog sustava) i zamjenjuje ih sa IP adresa. adresa računala domaćina. Zatim ih prepakira i šalje na navedenu adresu.
Na primjer, u vašem domu lokalnu mrežu host i drugi fizički mrežni uređaji imaju adrese u rasponu koji počinju s 192.168.x.x. U VirtualBox -u, NAT adapteri imaju IP adrese u rasponu od 10.0.2.1 do 10.0.2.24. Taj raspon naziva se podmreža. U pravilu se ovaj raspon ne koristi za dodjeljivanje adresa uređajima na glavnoj mreži, pa takav sustav nije dostupan izvana, sa strane domaćina. Gostujući OS se može ažurirati softver i surfanje internetom, ali ostaje nevidljiv za ostale "sudionike".
VirtualBox priručnik detaljnije opisuje ovu točku:
"U NAT načinu rada gostujućem mrežnom sučelju zadano je dodijeljena IPv4 adresa iz raspona 10.0.x.0 / 24, gdje x označava određenu adresu NAT sučelja, određenu formulom +2. Dakle, x će biti jednako 2 ako postoji samo jedno aktivno NAT sučelje. U ovom slučaju gostujućem operacijskom sustavu dodjeljuje se IP adresa 10.0.2.15, mrežnom pristupniku dodjeljuje se 10.0.2.2, a poslužitelju imena (DNS) 10.0.2.3. " (Oracle Corporation, 2012., poglavlje 9). NAT je koristan kada nema razlike u tome koje će IP adrese koristiti gostujući operacijski sustavi na virtualnom stroju jer će svi biti jedinstveni. Međutim, ako trebate konfigurirati preusmjeravanje mrežnog prometa ili proširiti funkcionalnost gostujućeg OS -a postavljanjem web poslužitelja na njega (na primjer), tada su potrebne dodatne postavke. Značajke poput dijeljenja mapa i datoteka također nisu dostupne u NAT načinu rada.

Mrežni most (premošćen)

U mrežnom mostu, virtualni stroj se ponaša kao i sva druga računala u mreži. U tom slučaju adapter djeluje kao most između virtualne i fizičke mreže. Sa vanjske mreže moguće je izravno povezivanje s gostujućim operativnim sustavom.
Adapter u načinu "Mrežni most" povezuje se, zaobilazeći hosta, s uređajem koji distribuira IP adrese unutar lokalne mreže za sve fizičke mrežne kartice. VirtualBox se povezuje s jednom od instaliranih mrežnih kartica i izravno šalje pakete; ispada rad mosta preko kojeg se prenose podaci. U pravilu, adapter u modelu "Network Bridge" prima standardnu ​​adresu iz raspona 192.168.h.h od usmjerivača. Stoga virtualni stroj na mreži izgleda kao običan fizički uređaj, ne razlikuje se od ostalih.
Nekoliko mrežnih uređaja može biti aktivno na host -u istovremeno; na primjer moje prijenosno računalo ima žičanu vezu (zvanu eth0) i bežična veza(naziva se wlan0). Polje Naziv omogućuje vam odabir mrežnog sučelja koje želite koristiti kao most na VirtualBoxu.
U mom slučaju koristim bežični adapter wlan0 jer je spojen na usmjerivač. Dok ožičeno sučelje eth0 nema čak ni kabel.

Stoga je mojem hostu ruter dodijelio IP adresu 192.168.0.2. Virtualnom stroju u načinu rada "Mrežni most" dodjeljuje se adresa 192.168.2.6. Nije važno što VirtualBox prenosi i prima promet kao da je "kroz" host, zaobilazeći ga. Kao rezultat toga, ispostavlja se da virtualni stroj postaje samo još jedno računalo u lokalnoj mreži. Ako ponovno izračunam svoje računalo i tri virtualna stroja (VM -a) koji rade u načinu "Mrežni most", dobivam četiri računala na fizičkom LAN -u.

Dalje više ...

NAT je koristan jer štiti gostujuće operacijske sustave s internetske strane. Ali da bih im mogao pristupiti izvana (a na nekim OS -ima imam instalirane web poslužitelje), trebam dodatna prilagodba za preusmjeravanje prometa. Vrsta veze "Mrežni most" omogućuje im pristup, ali u tom slučaju sustavi postaju nezaštićeni.
Ako vam vaš uređaj za pristup mreži (to može biti usmjerivač, mrežni prekidač ili postavke koje pruža vaš ISP) dopušta da navedete samo jednu IP adresu za mrežno sučelje, možda nećete moći konfigurirati "Mrežni most".

Virtualni adapter za host (samo za domaćina)

S vezom za virtualni host adapter, gostujući operacijski sustavi mogu međusobno komunicirati, kao i s hostom. No sve je to samo unutar samog virtualnog stroja VirtualBox. U ovom načinu rada host adapter koristi vlastiti namjenski uređaj zvan vboxnet0. Također stvaraju podmrežu i dodjeljuju IP adrese mrežnim karticama gostujućih operacijskih sustava. Gostujući operacijski sustavi ne mogu komunicirati s uređajima koji se nalaze na vanjskoj mreži jer nisu povezani s njom putem fizičkog sučelja. Način Virtual Host Adapter nudi ograničen skup usluga korisnih za stvaranje privatnih mreža pod VirtualBox -om za njegove gostujuće operacijske sustave.
Za razliku od drugih proizvoda za virtualizaciju, NAT adapter u VirtualBoxu ne može djelovati kao most za premošćivanje zadanog mrežnog uređaja na hostovima. Stoga izravni pristup izvana strojevima "skrivenim" iza NAT -a nije moguć - kao ni programima koji se na njima izvode; niti na podatke koji se nalaze na samim domaćinima. Pogledajmo sljedeći primjer.

Obično domaćin ima vlastitu mrežnu adresu koja se koristi za pristup Internetu. To je obično 192.168.0.101. U načinu rada "Virtualni adapter adaptera" host stroj također djeluje kao VirtualBox usmjerivač i ima zadanu IP adresu 192.168.56.1. Unutarnji LAN je stvoren da opslužuje sve gostujuće operacijske sustave konfigurirane za Virtual Host Adapter i vidljive ostatku fizičke mreže. Adapter vboxnet0 koristi adrese u rasponu počevši od 192.168.56.101. Ali ako želite, možete promijeniti zadanu adresu.
Poput adaptera u premoštenom načinu rada, način rada adaptera virtualnog hosta koristi različite raspone adresa. Goste možete jednostavno konfigurirati za dobivanje IP adresa pomoću ugrađenog DHCP poslužitelja virtualnog stroja VirtualBox.
Osim toga, mora se reći da u načinu rada "Adapter za virtualni host" mreža koju je ona stvorila nema vanjski pristupnik Internetu, kako za host tako ni za gostujuće operacijske sustave. Radi kao i uobičajeni mrežni prekidač, povezujući sustave domaćina i gosta zajedno. Stoga adapter u načinu rada "Virtualni adapter za host" ne omogućuje pristup internetu strojevima za goste; vboxnet0 prema zadanim postavkama nema pristupnik. Dodatne mogućnosti jer ovaj adapter uvelike pojednostavljuje mrežnu konfiguraciju između hosta i gostujućeg OS -a, međutim još uvijek nema vanjskog pristupa ili prosljeđivanja portova. Stoga će vam možda trebati drugi adapter u modulu Virtual Host Adapter ili Network Bridge koji se povezuje s gostujućim operativnim sustavom za primanje puni pristup Njoj.

Unutarnja mreža

Ako u praksi trebate konfigurirati odnos između nekoliko gostujućih operacijskih sustava koji rade na istom hostu i mogu komunicirati samo međusobno, tada možete koristiti način "Interna mreža". Naravno, u tu svrhu možete koristiti način "Mrežni most", ali način "Unutarnja mreža" je sigurniji. U načinu rada Network Bridge svi se paketi šalju i primaju putem fizičkog mrežnog adaptera instaliranog na računalu domaćinu. U tom slučaju sav se promet može presresti (na primjer, instaliranjem njuškala paketa na računalo domaćina).

Unutarnja mreža, prema priručniku VirtualBox, "softverska je mreža koja može biti vidljiva selektivno instaliranim virtualnim strojevima, ali ne i aplikacijama koje se izvode na hostu ili na udaljenim strojevima koji se nalaze izvana". Takva je mreža zbirka hosta i nekoliko virtualnih strojeva. No niti jedan od gore navedenih uređaja nema izlaz putem fizičkog mrežnog adaptera - to je potpuno softver koji VirtualBox koristi kao mrežni usmjerivač. Općenito, rezultat je privatna lokalna mreža samo za gostujuće operacijske sustave bez pristupa internetu, što je čini što je moguće sigurnijom. Moguća aplikacija za takvu mrežu je strogo tajni poslužitelj s klijentima za razvoj; penetracijsko testiranje sustava ili bilo koje druge svrhe s ciljem stvaranja interne mreže za razvojne timove ili organizacije. Ovo je savršen način da blokirate svoje okruženje od neovlaštene instalacije softvera, preuzimanja ili prijenosa datoteka ili posjete uslugama poput Facebooka tijekom radnog vremena.
Dakle, pogledali smo različite vrste mrežne veze... Svaki od njih ima svoje postavke i namijenjen je za određene svrhe. Vratimo se na trenutak gdje je sve počelo - stvaranje virtualnog poslužitelja za postavljanje CMS Wordpress na njega i njegovo testiranje.

Pristup gostujućem operativnom sustavu

Prvo, potreban mi je pristup Internetu iz gostujućeg sustava za instaliranje ažuriranja, preuzimanje paketa i druge slične zadatke. Također mi je potreban pristup internetu s računala domaćina. Ali ne trebam da poslužitelj bude dostupan s vanjske mreže.
Odabirem potreban virtualni stroj iz upravitelja VirtualBox -a, a zatim odlazim na izbornik "Postavke - Mreža".
Ostavljam zadani mrežni adapter odabran u NAT načinu rada. To će gostujućim sustavima omogućiti pristup Internetu putem konfigurirane veze hosta na kojem su ti strojevi instalirani. Sustavi za goste nisu vidljivi izvana na lokalnoj mreži; Također nemam pristup nijednom gostujućem sustavu sa strane domaćina; isto tako, gosti ne mogu međusobno komunicirati.

Konfiguriranje adaptera virtualnog hosta

Najjednostavniji način je da koristite adapter u načinu rada "Adapter za virtualni host" koji VirtualBox pruža prema zadanim postavkama. Zove se vboxnet0. Možete dodati onoliko adaptera ove vrste koliko je potrebno (ako trebate konfigurirati više zasebnih mreža adaptera za virtualni host). Otvaranjem glavnog prozora upravitelja gostujućih operacijskih sustava VirtualBox i odabirom "Postavke - Mreža" s izbornika, možete konfigurirati postojeći vboxnet0 adapter ili stvoriti još nekoliko sličnih (vboxnet1, vboxnet2).
Pritisnite gumb "Uredi" - ikonu sa slikom odvijača (treća odozgo prema dolje). Klikom na ovu ikonu otvorit će se zadane postavke. U njima je adresa 192.168.56.1 adresa na kojoj gostujući sustavi pristupaju hostu. Ostavio sam ga "takav kakav je" bez promjene.


Prema zadanim postavkama, adapter vboxnet0 dinamički dobiva IP adresu tijekom sesije povezivanja s DHCP poslužitelja. Moj virtualni web poslužitelj Wordpress mora imati statičku IP adresu. Stoga sam na kartici "DHCP poslužitelj" poništio okvir "Omogući poslužitelj". Dakle, DHCP poslužitelj mi je onemogućen.

Dodavanje adaptera za virtualni host

Dodaću još jedan mrežni adapter (u načinu rada "Adapter za virtualni host") na gostujući stroj, koji će stvoriti samostalnu virtualnu privatnu mrežu. Ova će se mreža sastojati samo od hosta i bilo kojeg gostujućeg operacijskog stroja konfiguriranog u načinu rada Virtual Host Adapter.
Stoga u postavkama gostujućeg sustava otvaram karticu "Adapter 2" i postavljam vrijednost "Vrsta veze" na "Adapter za virtualni host". Prema zadanim postavkama, novonastali adapter naziva se vboxnet0. Promiskusni način rada mi nije bitan, pa ga ostavljam postavljenim na Odbij. Također ostavljam aktivan natpis "Kabel spojen".

Konfiguriranje gostujućeg sustava


Trebam virtualni poslužitelj za goste da ima statičku IP adresu na mreži koja radi u načinu rada "Adapter za virtualni host". U suprotnom će se adresa poslužitelja mijenjati iz sesije u sesiju, svaki put kada se povežete. Morat ću stalno prolaziti kroz konfiguracijski izazov za povezivanje s hostom. Stoga odlazim u gostujući sustav, otvaram terminal u njemu i unosim sljedeće dvije naredbe:
ifconfig eth1 192.168.56.101 maska ​​mreže 255.255.255.0 gore Ovi koraci postavljaju navedenu IP adresu za adapter koji se nalazi u gostu i pokreću ovo mrežno sučelje. Ova adresa koristi mrežni prefiks 192 za kućne mreže, nakon čega slijedi 168 kao početni ID hosta, .56 za postavljanje raspona adresa podmreže; i na kraju konačni identifikator.1 (host) za mrežu. Adapter u NAT načinu rada naziva se eth0, pa je logično pretpostaviti da se adapter u Virtual Host Adapter naziva eth1. Mogu koristiti ovaj IP za testiranje gosta s hosta putem SSH -a ili preglednika.
Međutim, ove su postavke privremene. Ako ponovno pokrenem sustav, svi će nestati bez traga. Da biste ih trajno postavili, morate dodati (koristeći root račun) sljedeće retke u datoteku / etc / network / sučelja:
# Hostonly mrežno sučelje auto eth1 iface eth1 inet statička adresa 192.168.56.101 maska ​​mreže 255.255.255.0 mreža 192.168.56.0 emitiranje 192.168.56.255 Sada će se pri ponovnom pokretanju ovo mrežno sučelje automatski pokrenuti. Da provjerim je li se pokrenuo, koristim naredbu ifconfig koju unosim u terminal gostujućeg operacijskog sustava.

Imenovanje

Budući da nisam previše "prijateljski nastrojen" prema brojevima i IP adresama, za sebe uvijek koristim nazive za gostujuće sustave umjesto da im dodjeljujem IP adrese. Da bih to učinio, uređujem / etc / hosts datoteku na računalu domaćina i tamo dodajem veze. Na ovaj način mogu pregledati pokrenute gostujuće sustave po njihovim imenima.
U datoteci / etc / hosts dodajem redak:
192.168.56.101 ocelotsvr Ako dodam još nekoliko gostujućih sustava s mreže, samo moram urediti ovu datoteku i dodati potreban broj redaka. Zahvaljujući ovoj tehnici, lako se mogu obratiti bilo kojem od ovih sustava.

Alternativni put

Stručnjaci mrežne tehnologije može primijetiti da u mojoj konfiguraciji postoji alternativna ruta za pristup virtualnom poslužitelju.
Pomoću zadanog NAT adaptera možete pokrenuti dodatnu konfiguraciju koja će mi omogućiti pristup virtualnom poslužitelju s hosta bez korištenja mrežne postavke "Adapter virtualnog domaćina".
Pomoću ploče s postavkama "Mrežni adapter" u gostujućem operativnom sustavu možete konfigurirati prosljeđivanje portova na virtualnom stroju VirtualBox. Da biste to učinili, idite na postavke adaptera NAT (gumb pri dnu prozora) da biste konfigurirali prosljeđivanje portova. Kada kliknete na nju, otvorit će se dijaloški okvir u kojem su konfigurirana pravila prosljeđivanja za ovaj mrežni adapter i gostujući sustav.
Moram postaviti dva pravila; jedan za pristup Apache web poslužitelju na gostu, a drugi za ograničavanje svih ostalih TCP prometa (od kojih su većina http zahtjevi).
Bez daljnjeg, nazvao sam ova pravila Apache, odnosno TCP; oboje koriste TCP protokol. Što se tiče povezivanja brojeva portova, port 8888 na hostu preusmjerava promet gostu za Apache poslužitelj; port 2222 na hostu preusmjerava promet na port 22 koji se nalazi na gostujućem operativnom sustavu; ova postavka daje mi pristup gostu da upravlja njegovim uslugama. Virtualni stroj će odbiti svaki drugi promet jer ne odgovara pravilima.

To znači da se svi drugi gosti koje pokrećem na virtualnom stroju neće moći povezati virtualni poslužitelj budući da pod NAT -om jednostavno nema mrežne rute.

Pravilno umrežavanje u virtualnom stroju VirtualBox omogućuje vam povezivanje operacijskog sustava domaćina s gostujućim operativnim sustavom za najbolju interakciju između potonjeg.

U ovom ćemo članku konfigurirati mrežu na virtualnom stroju pod Upravljanje sustavom Windows 7.

Konfiguriranje VirtualBox -a počinje postavljanjem globalnih opcija.

Idemo na jelovnik "Datoteka - Postavke".

Zatim otvorite karticu "Mreža" i "Ugostite virtualne mreže"... Ovdje odabiremo adapter i kliknemo gumb za postavke.

Prvo postavljamo vrijednosti IPv4 adresu i odgovarajuću masku mreže (pogledajte gornji snimak zaslona).

Nakon toga idite na sljedeću karticu i aktivirajte DHCP poslužitelja (neovisno o tome dodjeljuje li vam se statička ili dinamička IP adresa).

Adresa poslužitelja mora biti postavljena tako da se podudara s adresama fizičkih adaptera. Vrijednosti "Granice" moraju pokriti sve adrese koje se koriste u OS -u.

Sada o postavkama VM -a. Ići "Postavke", poglavlje "Mreža".

Postavite odgovarajuću opciju kao vrstu veze. Razmotrimo ove opcije detaljnije.

1. Ako je adapter "Nije povezano", VB će obavijestiti korisnika da je dostupan, ali nema veze (može se usporediti sa slučajem kada Ethernet kabel nije spojen na priključak). Odabirom ove opcije može se simulirati odsutnost kabelske veze s virtualnom mrežnom karticom. Tako je moguće obavijestiti gostujući operacijski sustav da nema internetske veze, ali se može konfigurirati.

2. Prilikom odabira načina rada "NAT" gostujući OS će moći pristupiti Internetu; u ovom načinu rada paketi se preusmjeravaju. Ako trebate otvoriti web stranice iz gostujućeg sustava, čitati poštu i preuzimati sadržaj, onda je ovo prikladna opcija.

3. Parametar "Mrežni most" omogućuje vam obavljanje više mrežnih aktivnosti. Na primjer, to uključuje modeliranje mreža i aktivnih poslužitelja u virtualnom sustavu. Kad je odabran ovaj način rada, VB će se spojiti na jednu od dostupnih mrežnih kartica i započeti izravan rad s paketima. Mrežni stog sustava hosta neće biti uključen.

4. Način rada "Interna mreža" koristi se za organiziranje virtualne mreže kojoj se može pristupiti s VM -a. Ova mreža nema nikakve veze s programima koji se izvode na glavnom sustavu ili mrežnoj opremi.

5. Parametar "Adapter za virtualni host" koristi se za organiziranje mreža s glavnog OS -a i nekoliko VM -a bez uključivanja stvarnog mrežnog sučelja glavnog OS -a. Virtualno sučelje organizirano je u glavnom OS -u, putem kojeg se uspostavlja veza između njega i VM -a.

6. Rjeđe se koristi od ostalih "Univerzalni upravljački program"... Ovdje korisnik dobiva priliku odabrati upravljački program uključen u VB ili u proširenja.

Odaberite Mrežni most i dodijelite mu adapter.

Nakon toga ćemo pokrenuti VM, otvoren mrežne veze i idite na "Svojstva".





Odaberite internetski protokol TCP / IPv4... Pritišćemo "Svojstva".

Sada morate registrirati parametre IP adrese itd. Adresu stvarnog adaptera postavili smo kao pristupnik, a vrijednost koja slijedi nakon adrese pristupnika može biti IP adresa.

Nakon toga potvrđujemo svoj izbor i zatvaramo prozor.

Konfiguracija mrežnog mosta je dovršena i sada možete ići na mrežu i komunicirati s računalom domaćinom.

Sve je počelo kada sam trebao pokrenuti Wordpress u pješčaniku. Najjednostavnije je bilo stvoriti virtualni Ubuntu 11.10 poslužitelj kao gost unutar VirtualBox hosta. Tada sam shvatio da o mrežama znam mnogo manje nego što sam mislio; tema je puna paketa, prekidača i usmjeravanja. Još sam manje znao o umrežavanju u VirtualBoxu, gdje je sve programski virtualizirano. Nekoliko pokušaja i kratak tečaj umrežavanja nešto kasnije, misija je ostvarena da vas čuvam od mojih grešaka, i to sam pronašao.

Mrežne postavke u VirtualBoxu

Instalirajte bilo koju verziju VB -a, počevši od verzije 3.0, i vidjet ćete da prozor postavki izgleda približno isto.

Za bilo koji od vaših virtualnih strojeva kliknite Postavke> Mreža. Ovo je zadani prikaz.

Svaki virtualni stroj može imati do četiri mrežna adaptera koja se mogu omogućiti prema potrebi. Većinu vremena trebate samo jedno. Obično, kada kreirate virtualni stroj, VB -u možete prepustiti stvaranje mrežnog adaptera koji će vam omogućiti pristup Internetu.

Možda će vam biti korisno imati više adaptera različitih vrsta ili adaptera iste vrste s različitim postavkama, ovisno o tome kako ćete koristiti virtualni stroj i mreže - fizičke i virtualne - na koje je povezan.

Za moj virtualni web poslužitelj s Wordpressom stvari su malo složenije, pa počnimo ... Vrsta adaptera određuje vrstu virtualnog hardvera dostupnog vašem virtualnom stroju (VM). VB će se pobrinuti da virtualni adapter koji odaberete dobro radi s bilo kojim fizičkim mrežnim karticama koje imate na svom računalu domaćinu. Otvorimo izbornik Napredno i vidimo dodatne mogućnosti. Namjerno ću proći kroz postavke, počevši od vrste adaptera.

Tip adaptera: VB će pokušati oponašati neke od uobičajenih vrsta mrežnih kartica za koje ima upravljačke programe i protokole. PCnet-FAST III je zadani, iako uvijek tražim adaptere Intel PRO / 1000MT kada tražim dobru kompatibilnost s Intelovim hardverom. Postoje dvije verzije poslužitelja velike propusnosti ako ćete svoj VM pokretati u produkcijskom okruženju. Vlasnici stolnih računala ne moraju brinuti o tome. Ako imate problema s jednim adapterom, pokušajte s drugim, uključujući PCnet-FAST II za starije strojeve.

Način rada: Prilično šareni zvuk "Promiscuous mode" trebao bi kontrolirati ponašanje virtualnog usmjerivača koji koristi unutarnja mreža; Mrežni most (premošćen) i adapter za virtualni host (samo host). Mrežni port VM -a možete prisiliti da prihvati promet usmjeren na druge virtualne strojeve ili čak na host, osim prometa usmjerenog na taj virtualni stroj. Promiscuous mode je nešto što 99% korisnika ne mora dodirivati, a postoji kako bi se dijagnosticirali uzroci nekih mrežnih problema.

Mac adresa: Skraćenica za kontrolu pristupa medijima, MAC adresa je hardverska adresa koja jedinstveno identificira svaki mrežni resurs ili čvor na mreži. Ovo je jedinstveni identifikacijski broj koji je obično teško kodiran na fizičkom mrežnom adapteru. VirtualBox generira MAC adrese mrežnih kartica virtualnih strojeva.

S desne strane postoji mali gumb koji generira novu MAC adresu; ako kopirate virtualni stroj, trebat će mu vlastita jedinstvena MAC adresa za rad u vašoj virtualnoj mreži zajedno s izvornikom.

Potvrdni okvir Kabel spojen čini isto što i fizičko spajanje ili odvajanje kabela. Ova opcija povezuje virtualni adapter s virtualnom mrežom. Razlikuje se od najviše opcije "Omogući mrežni adapter", koja vam omogućuje instaliranje ili uklanjanje mrežnog adaptera iz uređaja.

Konačno, gumb Port forwarding otvara još jedan dijalog koji vam omogućuje definiranje pravila prosljeđivanja prometa za adapter; kako se promet određene vrste preusmjerava između hosta i stroja za goste. To se odnosi samo na nekoliko vrsta povezivanja, o čemu će biti riječi u nastavku. Vrsta veze određena je opcijom Connection type (s dodatnom opcijom Name), koja je kamen temeljac umrežavanja u VirtualBoxu i koja mi je zadala mnogo problema na početku mog eksperimenta.

"Zmajevi žive ovdje"

Postoje četiri vrste veza i mnoge moguće kombinacije postavki. Ovo je gdje mrežne postavke VirtualBox može izgledati kao srednjovjekovna magija. Lako je slijediti pravu opciju za postizanje cilja. Možete čak pronaći nekoliko rješenja za postizanje istog cilja.

Vrste veza

- Prijevod mrežne adrese NAT
- Mrežni most (premošćen)
- Adapter za virtualni host (samo host)
- Interna mreža

Nije povezana također je vrsta, ali se koristi za rješavanje problema s adapterom. U ovom načinu rada VirtualBox govori gostu da postoji adapter, ali nema veze.

Mrežna adresa Prijevod NAT

NAT dopušta stroju za goste pristup Internetu, ali putem privatne IP adrese koja se ne može vidjeti s hosta ili drugog mjesta na vašoj fizičkoj mreži. Omogućuje vam pregledavanje weba, preuzimanje datoteka i pregled pošte unutar stroja za goste, ali vanjski svijet nikada ne može izravno komunicirati s strojem za goste.

Kad gostujući stroj pošalje IP paket udaljenom računalu, VirtualBox NAT usluga presreće ovaj paket, iz njega izvlači TCP / IP segmente, mijenja IP adresu u IP adresu glavnog računala i šalje ga. Vanjski svijet vidi samo IP računala domaćina. Stroj domaćin prima odgovor i prosljeđuje ga stroju za goste.

Na primjer, u vašem kućnu mrežu vaš host i drugi fizički strojevi obično imaju adrese koje počinju s 192.168.x.x. U adapterima VirtualBox NAT adrese počinju od 10.0.2.1, a zatim do 10.0.2.24 u takozvanoj podmreži. Obično nije spojen na glavnu mrežu, stoga podmreži nije moguće pristupiti s računala domaćina. Vaš stroj za goste može pristupiti Internetu radi ažuriranja, pregledavati web, ali je nevidljiv za ostatak vaše mreže.

VirtualBox priručnik je transparentniji:

“U NAT načinu rada gostujućim mrežnim sučeljima dodjeljuju se IP adrese iz zadanog raspona 10.0.x.0 / 24, gdje je x odgovorno za instancu NAT sučelja +2. Stoga je x = 2 kada je aktivna samo jedna NAT instanca. U tom slučaju gostu se dodjeljuje adresa 10.0.2.15, ulaz je 10.0.2.2, a poslužitelj imena može se pronaći na 10.0.2.3. " (Oracle Corporation, 2012., poglavlje 9)

NAT je koristan kada vam nije važno koju će adresu stroj za goste koristiti. Morat ćete napraviti dodatnu konfiguraciju kada trebate preusmjeriti promet ili izložiti usluge poput web poslužitelja vanjskom svijetu. Osim toga, ne možete omogućiti dijeljenje datoteka i mapa na ovoj mreži.

Premošteni adapter

U načinu rada Network Bridge virtualni se strojevi ponašaju kao i svako drugo računalo spojeno na mrežu na kojoj se nalazi host stroj; mrežni most povezuje stvarne i virtualne mreže. Vanjski svijet može izravno komunicirati s strojem za goste.

Mrežni most povezuje se putem glavnog računala s vašim mrežnim uređajem, kojem je dodijeljena IP adresa vaše fizičke mreže. VirtualBox se povezuje s jednom od vaših instaliranih mrežnih kartica i izravno razmjenjuje pakete; povezuje fizičku i virtualnu mrežu. U normalnim okolnostima pokušat će dobiti standardnu ​​192.168.x.x IP adresu s vašeg usmjerivača, tako da vaš virtualni stroj izgleda kao fizički uređaj zajedno s ostalim uređajima na vašoj mreži.

Na svom hostu možete imati više aktivnih mrežnih uređaja istovremeno; na primjer moj laptop ima ethernet priključak na mrežnoj kartici (zvan eth0) i bežični adapter (zvan wlan0). Opcija "Naziv" omogućuje vam da odaberete koju ste premostili na VirtualBox.

U mom slučaju koristim bežični adapter wlan0 jer je spojen na usmjerivač dok eth0 nema niti mrežni kabel.

Tako se moj host povezuje pod adresom 192.168.0.2 koju mu je usmjerivač dao. Pojavljuje se moj virtualni stroj, povezan s mrežnim mostom, koji zahtijeva svoju IP adresu, na koju ga usmjerivač izdaje 192.168.2.6, ne znajući niti vodeći računa o tome da VirtualBox pokreće promet putem adaptera glavnog računala. Moj virtualni stroj postaje samo još jedan uređaj na mreži. Ako računamo host stroj i tri virtualna stroja povezana mrežnim mostom, tada će na mojoj fizičkoj mreži biti četiri stroja.

Dođi ovamo, evo još ...

NAT je koristan jer štiti gostujuće sustave s interneta, ali u slučaju da im moramo pristupiti s računala domaćina, moramo postaviti prosljeđivanje portova (na nekim od mojih gostujućih strojeva imam poslužitelje). Mrežni most omogućuje pristup, ali otvara strojeve za goste.

Ako vam usmjerivač, prekidač ili davatelj internetskih usluga ne daju više od jedne IP adrese, najvjerojatnije nećete moći koristiti mrežni most.

Adapter samo za domaćina

Pod adapterom virtualnog hosta virtualni strojevi mogu komunicirati međusobno i s računalom domaćinom, ali ne i sa vanjskim svijetom. Adapter virtualnog hosta koristi svoj zasebni mrežni uređaj zvan vboxnet0 za postavljanje podmreže i dodjeljivanje IP adresa strojevima za goste. Strojevi za goste ne mogu komunicirati s vanjskim svijetom jer nisu povezani putem fizičkog mrežnog sučelja. Adapter za virtualni host pruža ograničene usluge korisne za stvaranje lokalne mreže pod VirtualBox hostom za goste.

Za razliku od drugih proizvoda za virtualizaciju, VirtualBox NAT ne povezuje vaš zadani mrežni uređaj s vašim računalom, tako da nema izravne mrežne veze s strojevima povezanim s NAT-om i nema pristupa aplikacijama i podacima na samom hostu. Pogledajmo primjer.

Vaš domaćin ima vlastitu mrežnu adresu, onu koju koristi za pristup Internetu - obično 192.168.0.101. Pod virtualnim adapterom domaćina, host stroj postaje usmjerivač sa zadanom IP adresom 192.168.56.1. Domaćin stvara unutarnji LAN koji omogućuje svim računalima za goste konfiguriranim s virtualnim adapterom hosta da budu vidljivi na LAN -u. Adapter vboxnet0 počinje koristiti adrese od 192.168.56.101 nadalje, ali to možete promijeniti u postavkama.

Slično mrežnim adapterima za premošćivanje, adapteri virtualnog hosta koriste različite raspone adresa. Možete jednostavno dopustiti gostujućim strojevima da dobiju adrese pomoću DHCP -a (dinamička dodjela adresa, koja će se vjerojatno promijeniti u svakoj sesiji) koju VirtualBox pruža.

Osim toga, adapter virtualnog hosta za domaćina i gosta nema pristup Internetu. Koriste se za povezivanje domaćina i gostiju svojevrsnom mrežnom sklopkom.

Stoga adapter za virtualni host ne omogućuje pristup Internetu računalima za goste; vboxnet0 nema vrata, pa dodavanje vboxnet0 olakšava mrežna komunikacija host i gosti, nećete imati vanjski pristup ili prosljeđivanje portova, pa vam je za potpuni pristup još uvijek potreban drugi NAT adapter ili mrežni most spojen na vaše strojeve za goste.

Unutarnja mreža

Ako vam je potrebno više gostujućih strojeva za međusobno razgovaranje na istom hostu, ali ništa drugo, tada možete koristiti način intraneta. Iako za istu svrhu možete koristiti mrežni most, unutarnja mreža je sigurnija. Kada koristite mrežni most, svi paketi poslani i primljeni pomoću fizičkog adaptera na računalu domaćina i promet mogu se presresti (na primjer, instaliranjem njuškala na hostu).

Unutarnja mreža stvara, prema priručniku VirtualBox, "softversku mrežu koja je vidljiva odabranim strojevima, ali ne i aplikacijama koje se izvode na hostu ili u okruženju". To nam daje mrežu koja ima host i virtualne strojeve, ali nitko od njih ne koristi fizičke adaptere - potpuno su virtualni i VirtualBox radi kao virtualni prekidač. Dobivate potpuno privatni LAN za svoje strojeve za goste, bez vanjskog pristupa, što ga čini vrlo sigurnim. Mogući slučajevi uporabe su super-tajni razvojni poslužitelji i klijenti, provode penetracijsko testiranje ili obratno stvaraju siguran intranet za tim ili organizaciju. Ovo je idealan način da zatvorite prostor od neovlaštenog instaliranja aplikacija, preuzimanja, postavljanja i vješanja na Facebooku tijekom radnog dana.

Sada vidimo da su različite vrste mreža prikladne za različite namjene. Što me dovodi do mjesta na kojem sam započeo - stvaranja virtualnog poslužitelja za razvoj i testiranje Wordpressa.

Gostu pristup Internetu

Za početak, mom gostujućem računalu potreban je pristup Internetu za instaliranje ažuriranja, preuzimanje paketa i sve te stvari. Trebam mu pristup s računala domaćina, ali ne želim da moj poslužitelj bude dostupan s nekog drugog mjesta na mreži.

Nakon što sam svoj stroj pronašao u upravitelju VirtualBox -a, odlazim na Postavke> Mreža.

Počinjem sa standardnim NAT -om. Omogućuje stroju za goste pristup internetu putem veze mog domaćina. Stroj za goste nije vidljiv s moje mreže; Također ne mogu pristupiti resursima gostujućeg stroja s računala domaćina kao drugi strojevi za goste.

Konfiguriranje adaptera virtualnog hosta u VirtualBox Manageru

Jednostavan način je korištenje standardnog adaptera za virtualni host koji nudi VirtualBox, onog koji se zove vboxnet0, ali možete dodati i druge ako želite koristiti više zasebnih mreža. Ako odete na Datoteka> Postavke> Mreža u glavnom prozoru VirtualBox -a, možete konfigurirati vboxnet0 ili dodati druge adaptere.

Da biste vidjeli standardne postavke, kliknite gumb za uređivanje - ovo je gumb s ikonom odvijača i natpisom "Uredi virtualnu mrežu domaćina". IP adresa 192.168.56.1 adresa je na kojoj gosti mogu pristupiti hostu. Ostavio sam ovu postavku kakva jest.

Prema zadanim postavkama, vboxnet0 ima DHCP poslužitelj konfiguriran za automatsko izdavanje IP adresa na temelju sesija. Želim da moj virtualni Wordpress poslužitelj zadrži statičku IP adresu, pa na kartici DHCP poništim potvrdni okvir "Omogući poslužitelj".

Dodajte virtualni adapter za host računalu za goste

Dodaću još jedan mrežni adapter svom računalu za goste, adapter za virtualni host, koji uključuje samostalnu, privatnu, virtualnu mrežu koja se sastoji od mog računala domaćina i svih gostiju koji koriste adapter za virtualni host. Svi strojevi imaju pristup jedan drugome, ali ništa izvana ne može doprijeti do njih.

Na kartici Adapter 2 mog gostujućeg računala postavio sam Vrsta veze na adapter za virtualni host i zadani naziv vboxnet0. Promiscuous način rada nije važan, ali moram omogućiti opciju "Cable is connected".

Konfiguriranje stroja za goste

Trebam da moj poslužitelj za goste ima statičku IP adresu na mreži virtualnog adaptera hosta, u protivnom će se adresa promijeniti pri svakom ponovnom pokretanju i moram shvatiti koja je prije nego što se mogu povezati s hosta. Prijavite se na stroj za goste i unesite sljedeću naredbu:

ifconfig eth1 192.168.56.101 maska ​​mreže 255.255.255.0 gore

Time ćete postaviti IP adresu gosta i otvoriti mrežno sučelje. Koristi 192 prefiks kućnog umrežavanja, .168 kao početak ID -a hosta, .56 je mrežni raspon adaptera za virtualni host i posljednji identifikator, bilo koji veći od 1 (moj host) na mojoj mreži adaptera za virtualni host. Adapter NAT je na eth0, pa je adapter virtualnog hosta spojen na eth1. Sada mogu SSH -om ili se prijaviti na računalo za goste s hosta koristeći IP adresu.

Luka tijekom oluje?

Mrežni radnici već su vidjeli alternativni način da dođu do mog virtualnog poslužitelja.

Koristeći NAT adapter, mogu manipulirati konfiguracijom za pristup svom virtualnom poslužitelju s hosta bez korištenja adaptera virtualnog hosta.

Prosljeđivanje portova mogu postaviti u VirtualBoxu pomoću ploče s postavkama mrežnog adaptera za goste. Prelazimo na NAT adapter, veliki gumb pri dnu je "Port forwarding". Otvara se prozor za konfiguraciju u kojem mogu konfigurirati prosljeđivanje portova za ovaj adapter ovog gostujućeg stroja.

Trebam dva pravila; jedan za pristup Apache web poslužitelju kod mojih gostiju, drugi za rukovanje TCP prometom (uglavnom http zahtjevi).

Radi jednostavnosti nazvao sam ih Apache i TCP, a oboje koriste TCP protokol. Ako se vratimo na uobičajene brojeve portova, tada se 8888 na hostu prenosi na 80 gostujućih strojeva, zatim 2222 na hostu na port 22 stroja za goste; ovo otvara poseban pristup stroju za goste za zahtjeve servisa. VirtualBox će odbiti sve ostale zahtjeve jer se put ne može pronaći.

To također znači da svi drugi gosti koje pokrenem neće moći pristupiti ovom virtualnom poslužitelju jer nema mrežnog puta pod NAT -om.

Konfiguriranje virtualne mreže u virtualboxu. Kako pravilno i brzo stvoriti i konfigurirati virtualnu mrežu, pročitajte naše detaljne upute.

U ovom ćemo članku pogledati stvaranje i konfiguraciju virtualne računalne mreže pomoću programa VirtualBox.

Načini rada VirtualBox mreže

U desnom stupcu idite na izbornik "Mreža".

Svaki virtualni stroj ima 4 uvjetna adaptera, svaki od njih ima 5 konfiguracijskih profila, o čemu ćemo govoriti u nastavku.

Prema zadanim postavkama, kada kreirate takav stroj, adapter je konfiguriran za rad u NAT načinu rada, što vam omogućuje izlaz na.

Pogledajmo pobliže svaku vrstu mrežnog sučelja.

NAT

Prijevod mrežne adrese- mehanizam u mrežama izgrađen pomoću TCP / IP protokola koji prevodi IP adrese tranzitnih paketa.

Ova postavka mrežno sučelje omogućuje gostujućem operacijskom sustavu pristup Internetu koristeći privatnu IP adresu kojoj nije moguće pristupiti izvana.

Ovo se načelo koristi u kućnim usmjerivačima.

Uređaj ima 1 vanjsku, "bijelu" IP adresu koju je davatelj dao za identifikaciju u globalnoj mreži, te mnoge interne, "sive" IP adrese, instalirao korisnik za interakciju mrežnih uređaja u.

Bilješka! Ova konfiguracija mrežnog adaptera VirtualBox potrebna je prvenstveno za surfanje internetom. U tom slučaju nemoguće je izvana spojiti se na gostujući operacijski sustav. Ova je značajka vrlo korisna jer vam omogućuje zaštitu udaljenih strojeva od napada vanjske mreže. Da biste uklonili ovo ograničenje, morate izvršiti operaciju prosljeđivanja porta.

Mrežni most

Pomoću ove vrste veze virtualni stroj se ne razlikuje od računala domaćina za ostale članove mreže.

Kada je konfiguriran na ovaj način, mrežni adapter djeluje kao most između virtualne i fizičke mreže.

Uvjetni mrežni adapter povezuje se i radi izravno bez prolaska kroz računalo domaćina.

Ako računalo ima nekoliko mrežnih sučelja, moguće je odrediti kroz koje će se od njih ostvariti interakcija (polje "Naziv").

Ima smisla koristiti ovu vrstu rada adaptera kada trebate omogućiti pristup virtualnom stroju drugim članovima lokalne fizičke mreže.

Adapter za virtualni host

U ovom načinu rada postoji mogućnost interakcije između virtualnih strojeva i između virtualnog stroja i hosta.

U tom slučaju koristi se poseban uređaj - vboxnet0, koji stvara podmreže i dodjeljuje IP adrese gostujućem OS -u.

Važno! Kad koristite adapter za host, nema načina za komunikaciju s drugim članovima fizičkog LAN -a. Ovaj način rada bit će koristan kada trebate uspostaviti interakciju između gosta i računala domaćina.

Unutarnja mreža

Kao što naziv implicira, ova vrsta interakcije uključuje povezivanje gostujućih operacijskih sustava na jednu internu mrežu.

Kao i kod načina rada s adapterom za virtualni host, umrežavanje se vrši softverski, zaobilazeći fizičko sučelje.

Valja napomenuti da je razlika od prethodnog načina rada samo u nedostatku mogućnosti rada s računalom domaćinom.

Univerzalni upravljački program

Omogućuje vam neovisan odabir upravljačkog programa za mrežni adapter. Upravljački program može se uključiti u VirtualBox ili preuzeti s servisnim paketom.

Danas postoje 2 upravljačka programa za dva načina rada virtualnog adaptera:

UDP tunel. Koristi se za povezivanje strojeva koji rade.

VDE. Koristi se za povezivanje virtualnih strojeva s virtualnim Ethernet prekidačem na hostovima FreeBSD ili Linux.

Valja napomenuti da VDE način rada omogućuje emulaciju L2 / L3 sklopki i STP, WAN, VLAN protokola.

Mrežna konfiguracija za osnovne načine rada VirtualBox

NAT

Odabiremo ovu vrstu veze i pokrećemo udaljeni stroj. Nakon pokretanja morate postaviti mrežni adapter na način rada DHCP klijenta.

Mrežni most

Ako se u vašoj kućnoj mreži IP adrese izdaju automatski (na primjer, DHCP poslužitelj je postavljen na usmjerivaču), tada morate biti sigurni da je način DHCP klijenta postavljen u svojstvima mrežnog adaptera gostujućeg OS -a.

Ako su mrežne postavke dodijeljene ručno, unesite ih u odgovarajuća polja.

V. ovaj način imamo pristup lokalnim i globalnim mrežama.

Adapter za virtualni host

Za ovaj način rada morate napraviti neke preliminarne postavke. U VirtualBoxu idite na izbornik Datoteka, podizbornik Postavke.

Odaberite stavku "Mreža" i idite na karticu "Host virtualne mreže". Pritisnite ikonu mrežnog adaptera sa znakom +.

Time se stvara virtualni adapter vboxnet0.

Bilješka! Vboxnet0 se može konfigurirati klikom na ikonu odvijača. Na kartici DHCP poslužitelj možete omogućiti i konfigurirati DHCP poslužitelj koji će automatski dodijeliti IP adrese gostujućim strojevima koji rade u načinu rada adaptera virtualnog hosta.

Nakon toga, u postavkama mrežnog adaptera svih virtualnih strojeva koje je potrebno kombinirati u jednu podmrežu, morate odabrati način rada adaptera virtualnog hosta, a kao radni profil odabrati vboxnet0.

Unutarnja mreža

Za kombiniranje više virtualnih strojeva u jednu virtualnu mrežu, morate odabrati vrstu veze "Interna mreža" u profilu svih gostujućih operacijskih sustava, zatim unijeti naziv virtualne mreže ili koristiti standardni intnet.

Ovisno o postavljenim zadacima, kombinacija rada sučelja pomoći će u postizanju uspjeha u njihovoj provedbi.

Na primjer, dodjeljivanjem jednog adaptera za rad u načinu rada "Interna mreža", a drugog u načinu NAT, dobit ćemo virtualnu mrežu s pristupom Internetu.

Postavljanje mreže VirtualBox

Stvaranje i konfiguriranje virtualne mreže VirtualBox OS Windows 7.8

VirtualBox omogućuje virtualnim strojevima da koriste mrežne veze host sustava, kao i stvaranje virtualnih mreža za virtualne strojeve.

Pomoću alata za grafičko sučelje mogu se konfigurirati do 4 mrežna adaptera za svaki od virtualnih strojeva registriranih u VirtualBoxu.

Postupak konfiguriranja mrežnih sučelja dobro je opisan u vlasničkom Oracle VM VirtualBox® korisničkom priručniku na engleskom jeziku.

Za svaki virtualni stroj mogu se emulirati do 4 mrežna adaptera. Svaki od mrežnih adaptera može raditi u jednom od 6 načina:

  • Nije povezano... U ovom načinu rada adapter je prisutan u gostujućem sustavu, ali se ponaša kao da je mrežni kabel nije uključeno u nju.
  • NAT... U ovom načinu rada adapter koristi mrežne postavke glavnog sustava pri interakciji s mrežom fizičkog hosta i drugim vanjskim mrežama. Mrežni podsustav VirtualBox prevodi IP promet s izvorne IP adrese virtualnog stroja u promet s izvorne adrese mrežnog adaptera sustava domaćina (Prijevod mrežne adrese). Implementacija NAT -a u VirtualBoxu ima određena ograničenja u vezi s ICMP podrškom, UDP emitiranim prometom i VPN tehnologijama. Ovaj način rada koristi se prema zadanim postavkama.
  • Mrežni most... U ovom načinu rada, mrežni adapter VM -a povezuje se s mrežnim adapterom host sustava i obrađuje mrežne pakete izravno zaobilazeći mrežni stog host sustava (adapter host sustava radi s adapterom VM -a u načinu premošćavanja) .
  • Unutarnja mreža... Mrežni adapteri virtualnih strojeva kombiniraju se u izolirani mrežni segment.
  • Adapter za virtualni host... Mreža koja povezuje host sustav i virtualne strojeve uključene u ovaj segment u ovom segmentu. Za ovaj način rada VirtualBox stvara programsko mrežno sučelje na sustavu domaćina i postavlja mu IP adresu.
  • Univerzalni upravljački program... Korisnik bira upravljački program za mrežni adapter, koji se može uključiti u VirtualBox ili učitati s dodatnim paketom VirtualBox. Na ovaj trenutak postoje 2 upravljačka programa koji implementiraju 2 načina rada virtualnog adaptera:
    • UDP tunel... Način povezivanja virtualnih strojeva koji rade na različitim hostovima. Radi na postojećoj mrežnoj infrastrukturi.
    • VDE(Virtualni distribuirani Ethernet). Ovaj način rada može se koristiti za povezivanje distribuiranih virtualnih strojeva na Virtual Ethernet Switch na Linux ili FreeBSD hostovima.

Za svaki od 4 mrežna adaptera virtualnog stroja možete odabrati jedan od 5 upravljačkih programa koji emuliraju stvarni mrežni adapteri raznih proizvođača hardvera ili upravljačkog programa Virtio-net, koji je dio KVM projekta otvorenog koda. Upravljački program Virtio-net izbjegava složenost oponašanja mrežnog hardvera i poboljšava mrežne performanse. Linux kernel verzija 2.6.25 i novije mogu podržati Virtio-net adapter. Za goste sustava Windows 2000, XP i Vista, upravljački program Virtio-net može biti