Configurarea rețelei Virtualbox punte de rețea. Integrator de sistem. Moduri de rețea VirtualBox

Salutare tuturor, astazi vreau sa continui subiectul infiintarii infrastructura virtuală acasă pe stația de lucru Wmware. Și astăzi ne vom uita la modul în care este configurată rețeaua de stații de lucru Wmware pentru mașinile virtuale. Ce tipuri de rețele există și pentru ce este folosit fiecare tip, înțelegerea acestor dogme vă va extinde foarte mult capacitățile în ceea ce privește utilizarea acestui hypervisor.

Și așa, data anterioară, am creat o mașină virtuală și am instalat un sistem de operare pe ea. Acum să presupunem că creați o altă mașină virtuală și doriți să configurați un domeniu Director activ, dar pentru aceasta trebuie să configurați rețeaua stației de lucru Wmware. Luați în considerare unde se face acest lucru și care sunt Vedele rețelei.

Tipuri de rețele de stații de lucru Wmware

Și deci ce tipuri de rețele sunt în acest tip de virtualizare:

  • Bridge > conectați-vă direct la rețeaua fizică. bridge, așa cum este numit și, combină mai multe porturi într-un comutator virtual, de fapt, veți vedea interfața de rețea în mașina virtuală.
  • NAT > creează, în esență, mai multe interfețe de rețea separate prin care mașina dvs. virtuală primește internetul, adaptorul fizic devine adaptorul virtual.
  • Rețea privată numai gazdă > numai gazdă, aceasta este în esență o rețea LAN privată configurată de stația de lucru Wmware între computerul fizic și mașina virtuală.
  • Alte. specificați rețeaua virtuală > rețea izolată în esență închisă
  • Segment retea locala> reteaua izolata creata de dumneavoastra personal, traficul circula doar intre virtualka.

Cum se configurează o rețea

Pentru a face acest lucru, accesați parametrii mașinii virtuale și selectați un adaptor de rețea nou sau existent. Valoarea implicită este NAT, în această setare serverul DHCP încorporat vă oferă o adresă IP internă. De asemenea, la instalarea VMware, pe gazda dumneavoastră fizică sunt create două interfețe virtuale de rețea, prin intermediul cărora traficul este proxy.

Iată setările pentru interfața de rețea a mașinii de scris vm:

  • adresa ip 192.168.145.128
  • gateway implicit 192.168.145.2
  • Server DHCP 192.168.145.254

Uită-te la setări adaptoare de rețea ce ați adăugat pe computerul fizic:

  • adresa ip 192.168.145.1, după cum puteți vedea, sunt din același segment 145. Acest lucru vă permite să obțineți internet într-o mașină virtuală.

Setările NAT pot fi vizualizate în Editare > Editor de rețea virtuală

În acest editor, puteți seta și vizualiza parametrii NAT

Facem clic pe Setări NAT, aici puteți vedea gateway-ul 192.168.145.2, dacă doriți, îl puteți înlocui cu cel de care aveți nevoie. Atenție, puteți chiar să redirecționați porturile către mașina dorită.

vizualizați setările DNS. Valoarea implicită este setată automat, dar o puteți seta și manual.

Parametrii DHCP, indică grupul de adrese IP emis, timpul de închiriere.

Să facem o urmă din vm-ul nostru și să vedem fluxul de trafic. După cum puteți vedea, primul hop este gateway-ul, iar apoi gateway-ul interfeței fizice, unde traficul intră prin acea interfață virtuală cu ip 192.168.145.1.

Mod Punte

Iată parametrii adaptorului meu de rețea pe un computer fizic, după cum puteți vedea, adresa IP este 192.168.0.77 și gateway-ul este 192.168.0.1

Și iată setările de rețea pe mașina virtuală Wmware 192.168.0.11 și cu același gateway implicit. Din care putem concluziona că setarea rețelei s-a făcut pe un singur segment și dacă mai aveam un laptop conectat prin WiFi, atunci aș avea acces direct la mașina virtuală de pe acesta, întrucât ar fi pe aceeași rețea locală. Singurul lucru pe care totul ar trece prin adaptorul fizic al computerului unde este configurată virtualizarea.

Numai nod

Continuam cu setările de rețea VMWare Workstation și setați valoarea Numai nod. Și așa că acum mașina ta virtuală primește o adresă ip de la rețeaua locală în care doar aceasta și computerul tău fizic.

Pe gazda fizică.

Altele: specificați rețeaua virtuală

În acest caz, puteți avea atât o punte, cât și un NAT aici, sau poate o rețea izolată, totul depinde de modul în care o configurați în editorul de rețea virtuală.

Segmentul LAN

O rețea izolată, traficul dintre mașinile virtuale rulează în interiorul unui comutator virtual și nicăieri altundeva. Este creat foarte simplu în setările mașinii virtuale. Faceți clic pe Segmente LAN > Adăugați..

Acum selectăm segmentul creat, potrivit pentru domeniile de director activ de exemplu.

Rezultat

După cum puteți vedea stația de lucru Wmware în acest moment Versiunea 12 este un instrument foarte puternic pentru organizarea diferitelor niveluri de complexitate și sarcini de rețea, cred că veți veni singur cu scenarii.

Nu cu mult timp în urmă am scris despre un program minunat pentru virtualizare - VirtualBox. Deoarece la acel moment nici măcar nu aveam de gând să conectăm mașina virtuală la Internet, am redus această problemă până la vremuri mai bune. Și în cele din urmă, minunea s-a întâmplat. Vă aducem în atenție una dintre opțiunile de configurare a Internetului în VirtualBox pe exemplul unui real rețea de calculatoare.

(depanare poziție mosload)

Ca exemplu, am luat VirtualBox versiunea 2.1.0 cu o rețea stabilă. VirtualBox-ul nostru este instalat sistem de operare Windows Vista, iar pe cel creat în VirtualBox virtual Am instalat Windows XP SP2 pe mașină.
Computerul cu Windows Vista este conectat la Internet printr-un gateway care are adresa 192.168.0.100. Acest gateway distribuie internetul către toate computerele din rețeaua locală prin wi-fi. Setările de gateway și wi-fi nu au legătură cu subiectul, așa că nu ne vom opri asupra lor, ci vom merge direct la obiect.
În primul rând, să verificăm pe computerul nostru real proprietățile conexiunii reale de rețea prin care interacționează cu Internetul. Deci, în Windows Vista, deschideți „Start” - „Panou de control” - „Centrul de rețea și partajare” - „Gestionați conexiunile de rețea”.
Faceți clic dreapta pe nume conexiune retea, prin care computerul este conectat la Internet sau la rețeaua locală și selectați Proprietăți. În fila „Rețea”, elementul „Driver de rețea a interfeței de gazdă VirtualBox” trebuie să fie activat. Dacă caseta de selectare nu este bifată, bifați-o și faceți clic pe OK.

Acum să ne ocupăm de firewall - trebuie să le permitem să lanseze VirtualBox în rețea. În firewall-ul Windows încorporat ("Start" - "Panou de control" - " Windows Firewall") VirtualBox ar trebui adăugat la lista de excluderi. Dacă pe computer este instalat un alt firewall, de exemplu, Agnitum Outpost, porniți-l în modul de învățare, deoarece. mai târziu va trebui să permitem VirtualBox să se conecteze la rețea și să creeze regulile corespunzătoare. Ar fi mai bine dacă firewall-ul ne întreabă despre asta, decât să blocheze în tăcere toate încercările VirtualBox de a intra online.
În acest sens, lăsăm sistemul de operare real în pace și ne întoarcem ochii către VirtualBox. Trebuie să adăugăm un adaptor de rețea la mașina virtuală și să îl configuram: selectând mașina virtuală din lista VirtualBox, faceți clic pe butonul „Proprietăți”.

În lista din stânga, selectați secțiunea „Rețea”. În fila „Adaptor 1”, bifați caseta de lângă „Activați adaptorul de rețea”. Puteți alege tipul de adaptor, ca în captură de ecran, dar puteți experimenta și alegând diferite adaptoare din listă.
În lista „Atașat la:”, selectați „Interfață gazdă”. Aceasta înseamnă că placa de rețea a sistemului de operare virtual va interacționa direct cu Internetul și rețeaua locală.
Vrem să spunem imediat că puteți alege alte setări, dar prin metoda unui experiment științific, am reușit să facem ca Internetul să funcționeze doar în acest fel. Și totul pentru că setările rețelei virtuale sunt strâns legate de configurația conexiunii tale la Internet și a rețelei tale reale de computere. În fiecare caz, va trebui să experimentați. Dar mai ales, prin aplicarea opțiunilor indicate în captură de ecran, am reușit să facem ca Internetul să funcționeze în VirtualBox.
Nu uitați să bifați caseta de lângă „Cablul este conectat”, iar în lista de interfețe gazdă de mai jos, selectați placa de rețea a computerului nostru real prin care este conectat la internet sau la rețeaua locală.
Aceasta finalizează adăugarea adaptorului de rețea la mașina virtuală. Faceți clic pe „OK” pentru a aplica setările.

Rulați creat Funcționează VirtualBox sistem (avem Windows XP SP2). Acum trebuie să configuram adaptorul de rețea adăugat anterior. În Windows XP, aceste setări sunt disponibile prin „Start” - „Setări” - „Panou de control” - „Conexiuni de rețea”.
Listată conexiuni de retea găsiți „Local Area Connection”, faceți clic dreapta pe ea și selectați „Properties”.

În fila „General”, în lista de componente utilizate de conexiune, selectați „Protocol Internet (TCP / IP)” și faceți clic pe butonul „Proprietăți”.

Setările de mai jos depind în întregime de configurația rețelei dvs. După cum am spus deja, avem un gateway cu adresa 192.168.0.100, care distribuie Internetul în întreaga rețea locală. Prin urmare, computerul nostru virtual trebuie să se încadreze în configurația unei rețele reale și să aibă adresa 192.168.0.X, unde X este orice număr de la 1 la 254 care nu se găsește în nicio altă adresă a computerelor din rețea. Deoarece avem deja un computer cu adresa 192.168.0.100, putem alege orice număr de la 1 la 254, cu excepția 100.
În exemplul nostru, alegerea a căzut pe adresa 192.168.0.77. Masca de subrețea este introdusă automat, doar faceți clic în acest câmp cu mouse-ul. În câmpul „Poarta principală”, introduceți adresa computerului care distribuie internetul sau gateway-ul furnizorului. În câmpul Server DNS preferat, introduceți adresa serverului corespunzător. Poate fi sau nu aceeași cu adresa gateway-ului. Dacă rețeaua dvs. are un alt server DNS (alternativ, secundar), introduceți adresa acestuia în câmpul de mai jos.

Aceasta completează configurarea conexiunii la rețea în sistemul de operare virtual. Faceți clic pe „OK”.
Acum trebuie să verificați conexiunea cu gateway-ul. Deschideți „Start” - „Run” și introduceți comanda „cmd” în câmp (fără ghilimele și în engleză).

Se va deschide interpretul de comandă Windows. Introducem „ping 192.168.0.100” (fără ghilimele), unde 192.168.0.100 este adresa gateway-ului sau a altui computer din rețea cu care doriți să faceți ping de pe mașina virtuală. Dacă vedeți că răspunsul de la gateway este primit, atunci Internetul funcționează. Acum vă puteți bucura de navigarea pe World Wide Web direct din VirtualBox.

Dacă nu există niciun răspuns de la gateway sau de la orice alt computer din rețea, ar trebui să modificați setările la cele mai potrivite pentru rețeaua dvs. Aici totul este în mâinile tale.


Autor: Robin Catling
Data publicării: mai 2012
Traducere: Semenenko V.
Data transferului: 5 octombrie 2012

Totul a început când am avut nevoie odată să rulez o instanță CMS Wordpress într-un sandbox. Începutul a fost simplu. A fost suficient pentru a crea un virtual server ubuntu 11.10 ca sistem de operare invitat pe VirtualBox. Dar apoi am descoperit că știam mult mai puțin despre rețele și despre cum să le configurez decât credeam anterior. În special, despre pachete, comutatoare și routere. Știam și mai puțin despre configurarea rețelelor în VirtualBox, unde tot hardware-ul este sub formă de software. Mai multe încercări și setări de rețea nereușite, obiectivul atins - și ca urmare, vă prezint acest articol. Scopul său este să vă salvezi nervii pe baza propriei mele încercări și erori.

Setări de rețea VirtualBox

Mai întâi, instalați orice versiune a mașinii virtuale VirtualBox, începând cu 3.0. Și veți găsi în el cam aceleași caracteristici în comparație cu cele descrise în acest articol.

După instalarea programului, accesați meniul „Setări - Rețea”. Aspectul filei deschise corespunde setărilor implicite. Oricare dintre mașinile virtuale poate fi configurată să utilizeze patru adaptoare de rețea - în funcție de care aveți nevoie într-un anumit caz. Dar cel mai adesea în practică este necesar doar unul dintre ele. De obicei, la instalarea unei mașini virtuale, un adaptor de rețea simplu este creat în mod implicit. Acest lucru este suficient pentru a accesa Internetul.

În funcție de necesități, poate fi necesară crearea mai multor interfețe de rețea tipuri diferite. Sau mai multe dispozitive de același tip, dar cu setări diferite. Acest lucru poate fi necesar pentru a utiliza atât adaptoare de rețea fizice, cât și virtuale în mașina virtuală. Totul depinde de care sunt conectate.

Pentru serverul meu web care rulează Wordpress CMS, lucrurile sunt puțin mai complicate, așa că să trecem mai departe... Fila „Tip adaptor” este responsabilă de configurarea hardware-ului virtual. VirtualBox face față perfect rolului de legătură între software card de reteași interfața fizică care este instalată pe mașina reală (gazdă). Deschideți linkul „Avansat” și veți avea acces la funcțiile avansate ale adaptorului de rețea. În acest articol, voi descrie în detaliu toate setările în ordinea în care apar, începând cu setarea tipului de adaptor.

Tip adaptor

Mașina virtuală VirtualBox are încorporată emulare software a celor mai comune tipuri. plăci de rețea, sub care sunt create driverele și protocoalele. Placa PCnet-FAST III este alegerea implicită, dar în practica mea aleg adesea Intel PRO/1000MT. Fac asta dacă am nevoie de cea mai bună compatibilitate posibilă cu hardware-ul Intel care este instalat pe computerul meu. Dacă aveți probleme la configurarea conexiunii la rețea, puteți încerca să schimbați tipul adaptorului cu altul. Pentru cele mai vechi echipamente, este potrivită o placă de rețea PCnet-FAST II.

Modul

„Modul promiscuu” care sună destul de ciudat este de obicei folosit pentru a rula un VM ca router virtualîn rețelele locale; ca punte de rețea sau gazdă. În acest mod, portul mașinii virtuale este capabil să accepte orice pachet trimis pentru alte sisteme de operare; și chiar și pentru gazdă. Adică, se primesc pachete de rețea care sunt destinate nu numai acestui adaptor, ci și altor dispozitive de rețea. În 99% din cazuri, utilizatorii obișnuiți nu au nevoie de „Mod promiscuu”. Este folosit de administratorii de rețea pentru a diagnostica problemele de rețea.

adresa MAC (adresa MAC)

O adresă MAC (MAC este prescurtarea pentru Media Access Control) este un „nume” unic pentru un dispozitiv dintr-o rețea care îl identifică și îl distinge în mod unic de alte adaptoare și gazde. Această adresă este atribuită fiecărui dispozitiv din rețea pornit nivel fizicîn memoria interfeței în sine. Când se creează un adaptor de rețea virtual, VirtualBox generează automat o adresă MAC pentru acesta.
Dacă trebuie să schimbați o adresă MAC existentă, atunci acest lucru se face printr-un mic buton din dreapta, care generează o nouă valoare. Dacă clonați o mașină virtuală existentă, va trebui să vă creați propria adresă MAC unică pentru aceasta, care va fi diferită de adresa mașinii originale.

Bifa de lângă inscripția „Cablu conectat” îndeplinește același rol ca conectarea sau deconectarea unui cablu fizic în realitate. Această setare este responsabilă pentru conectarea adaptorului de rețea virtuală la rețea. Aceasta nu trebuie confundată cu cealaltă setare mai importantă „Activați adaptorul de rețea”, care activează sau dezactivează adaptorul în sine în mașina virtuală.

Butonul „Redirecționare port” deschide o casetă de dialog în care puteți configura regulile de comportament în trafic pe un anumit adaptor; cum va fi mutat traficul de un anumit tip între gazdă și mașina virtuală invitată. Aceste reguli se aplică modelelor de rețea, despre care vor fi discutate puțin mai târziu. Modelele de rețea în sine sunt definite în fila Tip de conexiune. Această configurare este cea mai dificilă parte a configurarii conexiunilor în VirtualBox. Ea mi-a dat cele mai multe probleme în experimente.

„Roci subacvatice”

Există patru tipuri de modele de conexiune la rețea și un numar mare de posibile combinații de setări pentru aceste conexiuni. În acest sens, crearea unei rețele în VirtualBox este similară cu alchimia medievală - totul este atât de confuz și ilogic aici. S-ar părea că dacă urmați setări corecte, veți obține pur și simplu rezultatul dorit. Cu toate acestea, există mai multe soluții la aceeași problemă, toate care vor fi inițial corecte. Dar, în cele din urmă, ele vor duce la faptul că nu îți vei atinge scopul. Crede-ma, stiu deja...

Tipuri de conexiune la rețea

VirtualBox are patru modele gata făcute pentru conectarea la o rețea:

  • Difuzare adresele de rețea(NAT), care este setarea implicită
  • Pod de rețea (Punt)
  • Adaptor virtual gazdă (numai gazdă)

Tipul de conexiune „Neconectat” este, de asemenea, o setare de rețea, dar are un singur scop - de a determina posibile probleme. În acest mod, VirtualBox îi spune sistemului de operare invitat că placa de rețea este prezentă, dar nu este conectată la ea.

Traducere adrese de rețea (NAT)

Protocolul NAT permite sistemului de operare invitat să acceseze Internetul folosind un IP privat care nu este accesibil din exterior. rețea externă sau pentru toate mașinile din rețeaua fizică locală. Această setare de rețea vă permite să vizitați pagini web, să descărcați fișiere, să vizualizați e-mail. Și toate acestea folosind sistemul de operare invitat. Cu toate acestea, nu este posibil ca un străin să se conecteze direct la un astfel de sistem dacă folosește NAT.

Principiul traducerii adreselor de rețea este următorul. Când sistemul de operare invitat trimite pachete la o anumită adresă a unei mașini la distanță din rețea, serviciul NAT care rulează sub VirtualBox interceptează aceste pachete, extrage din ele segmentele care conțin adresa punctului de trimitere (adresa IP a sistemului de operare invitat) și le înlocuiește cu o adresă IP.adresa mașinii gazdă. Apoi le reambalează și le trimite la adresa specificată.

De exemplu, în LAN-ul dvs. de acasă, gazda și alte dispozitive fizice de rețea au adrese în intervalul care începe cu 192.168.x.x. În VirtualBox, adaptoarele NAT au adrese IP cuprinse între 10.0.2.1 și 10.0.2.24. Un astfel de interval se numește subrețea. De regulă, acest interval nu este folosit pentru a atribui adrese dispozitivelor din rețeaua principală, astfel încât un astfel de sistem nu este accesibil din exterior, din partea gazdă. Sistemul de operare invitat poate efectua actualizări de software și navigare pe web, dar rămâne invizibil pentru alți „participanți”.

Manualul VirtualBox descrie acest punct mai detaliat:

„În modul NAT, interfeței de rețea invitată i se atribuie implicit o adresă IPv4 în intervalul 10.0.x.0/24, unde x denotă adresa specifică a interfeței NAT, determinată de formula +2. Astfel, x va fi 2 dacă există o singură interfață NAT activă În acest caz, sistemului de operare invitat i se atribuie o adresă IP de 10.0.2.15, gateway-ului de rețea i se atribuie o adresă de 10.0.2.2, iar serverului de nume (DNS) i se atribuie o adresă din 10.0.2.3." (Oracle Corporation, 2012, capitolul 9).

Protocolul NAT este util atunci când nu există nicio diferență în ceea ce privește adresele IP pe care le vor folosi sistemele de operare invitate din mașina virtuală, deoarece toate vor fi unice. Cu toate acestea, dacă trebuie să configurați redirecționarea traficului de rețea sau să extindeți funcționalitatea sistemului de operare invitat prin implementarea unui server web pe acesta (de exemplu), atunci sunt necesare setări suplimentare. În modul NAT, funcții precum acordarea acces public la foldere și fișiere.

Pod de rețea (Punt)

Într-o conexiune Network Bridge, mașina virtuală se comportă ca toate celelalte computere din rețea. În acest caz, adaptorul acționează ca o punte între rețelele virtuale și cele fizice. Pe partea de rețea externă, este posibil să vă conectați direct la sistemul de operare invitat.

Adaptorul în modul „Network Bridge” se conectează, ocolind gazda, la un dispozitiv care distribuie adrese IP în rețeaua locală pentru toate plăcile fizice de rețea. VirtualBox se conectează la una dintre plăcile de rețea instalate și trimite pachete direct prin aceasta; se dovedește lucrul podului peste care se transmit datele. De regulă, adaptorul din modelul „Network Bridge” primește o adresă standard din gama 192.168.x.x de la router. Prin urmare, o mașină virtuală din rețea pare a fi un dispozitiv fizic obișnuit, care nu se poate distinge de restul.

Mai multe dispozitive de rețea pot fi active pe o gazdă în același timp; de exemplu, laptopul meu are conexiune prin cablu(numit eth0) și conexiune fără fir(numit wlan0). Câmpul „Nume” vă permite să selectați care dintre interfețele de rețea doriți să utilizați ca punte pe VirtualBox.

In cazul meu, folosesc adaptor wireless wlan0 deoarece este conectat la router. In timp ce interfață cu fir eth0 nici măcar nu are cablu.

Deci, gazda mea primește o adresă IP de 192.168.0.2 de către router. Mașinii virtuale din modul „Pod de rețea” i se atribuie adresa 192.168.2.6. Nu contează că VirtualBox transmite și primește trafic ca și cum „prin” gazdă, ocolindu-l. Rezultatul este că mașina virtuală devine doar un alt computer din rețeaua locală. Dacă îmi număr computerul și trei mașini virtuale (VM) care rulează în modul Network Bridge, am patru computere pe LAN-ul fizic.

Mai mult mai mult...

Protocolul NAT este util deoarece protejează sistemele de operare invitate de partea Internetului. Dar pentru a le accesa din exterior (si pe unele OS am servere web instalate), ai nevoie setare suplimentară pentru a redirecționa traficul. Tipul de conexiune „Punt de rețea” vă permite să le accesați, dar sistemele în acest caz devin neprotejate.

Dacă dispozitivul dvs. de acces la rețea (acesta ar putea fi un router, comutator de rețea sau setări furnizate de ISP) vă permite să furnizați o singură adresă IP pentru fiecare interfață de rețea, este posibil să nu puteți configura „Network Bridge”.

Adaptor gazdă virtuală (doar pentru gazdă)

Cu un tip de conexiune „Adaptor gazdă virtuală”, sistemele de operare invitate pot comunica între ele, precum și cu gazda. Dar toate acestea sunt doar în interiorul mașinii virtuale VirtualBox în sine. În acest mod, adaptorul gazdă folosește propriul său dispozitiv dedicat numit vboxnet0 . De asemenea, creează o subrețea și atribuie adrese IP plăcilor de rețea ale sistemelor de operare invitate. Sistemele de operare invitate nu pot comunica cu dispozitivele care se află în rețeaua externă, deoarece acestea nu sunt conectate la aceasta printr-o interfață fizică. Modul „Adaptor gazdă virtuală” oferă un set limitat de servicii utile pentru crearea de rețele private sub VirtualBox pentru sistemele de operare invitate.

Spre deosebire de alte produse de virtualizare, adaptorul NAT din VirtualBox nu poate acționa ca o punte între dispozitiv de rețea implicit pe gazde. Prin urmare, nu există acces direct din exterior la mașinile „ascunse” în spatele NAT – și nici la programele care rulează pe acestea; nici la datele care se află pe gazde în sine. Să ne uităm la următorul exemplu.

De regulă, gazda are propria sa adresă de rețea, care este folosită pentru a accesa Internetul. Acesta este de obicei 192.168.0.101. În modul „Adaptor gazdă virtuală”, mașina gazdă acționează și ca un router VirtualBox și are o adresă IP implicită 192.168.56.1. Este creată o rețea LAN internă care deservește toate sistemele de operare invitate configurate pentru modul Virtual Host Adapter și vizibile pentru restul rețelei fizice. Adaptorul vboxnet0 folosește adrese în intervalul începând cu 192.168.56.101. Cu toate acestea, puteți schimba adresa implicită dacă doriți.

Similar cu un adaptor în modul Network Bridge, modul Virtual Host Adapter utilizează diferite intervale de adrese. Puteți configura cu ușurință oaspeții pentru a obține adrese IP folosind serverul DHCP încorporat al mașinii virtuale VirtualBox.

În plus, trebuie spus că în modul „Virtual Host Adapter”, rețeaua creată de acesta nu are un gateway extern de acces la Internet, atât pentru gazdă, cât și pentru sistemele de operare guest. Funcționează doar ca un comutator de rețea obișnuit, conectând sistemele gazdă și oaspeți împreună. Prin urmare, un adaptor în modul „Adaptor de gazdă virtuală” nu oferă acces la internet mașinilor invitate; vboxnet0 nu are un gateway implicit. Caracteristici suplimentare deoarece acest adaptor simplifică foarte mult configurarea rețelei între sistemele de operare gazdă și oaspete, cu toate acestea, încă nu există acces extern sau redirecționare porturi. Prin urmare, este posibil să aveți nevoie de un al doilea adaptor în modul „Adaptor gazdă virtuală” sau „Punte de rețea” care să se conecteze la sistemul de operare invitat pentru acces complet la acesta.

Rețea internă (Rețea internă)

Dacă, în practică, trebuie să configurați relația dintre mai multe sisteme de operare invitate care rulează pe aceeași gazdă și pot comunica doar între ele, atunci puteți utiliza modul „Rețea internă”. Desigur, puteți utiliza modul Network Bridge în acest scop, dar modul Internal Network este mai sigur. În modul Network Bridge, toate pachetele sunt trimise și primite prin adaptorul de rețea fizic instalat pe mașina gazdă. În acest caz, tot traficul poate fi interceptat (de exemplu, prin instalarea unui sniffer de pachete pe mașina gazdă).

Rețeaua internă, conform manualului VirtualBox, este „ reteaua de programe, care poate fi vizibil pentru mașinile virtuale instalate selectiv, dar nu pentru aplicațiile care rulează pe gazdă sau pe mașini la distanță situate în exterior". O astfel de rețea este o colecție de o gazdă și mai multe mașini virtuale. Dar niciunul dintre dispozitivele de mai sus nu are o ieșire. printr-un adaptor de rețea fizic - este complet software, folosit de VirtualBox ca router de rețea. În general, rezultă o rețea locală privată numai pentru sistemele de operare oaspeți fără acces la Internet, ceea ce o face cât mai sigură posibil.O posibilă aplicație de o astfel de rețea este un server top-secret cu clienți proiectați pentru dezvoltare, testare de penetrare sau orice alt scop pentru a crea o rețea internă pentru echipele de dezvoltare sau organizații. Aceasta este o modalitate ideală de a bloca mediul de la instalarea neautorizată a software-ului, descărcarea sau încărcarea fișierelor, vizitarea serviciilor precum Facebook în timpul programului de lucru.

Deci, am luat în considerare diferite tipuri de conexiuni la rețea. Fiecare dintre ele are propriile setări și este proiectat pentru scopuri specifice. Să ne întoarcem la punctul în care a început totul - crearea unui server virtual pentru a implementa CMS Wordpress pe el și a-l testa.

Acces la sistemul de operare invitat

În primul rând, am nevoie de acces la Internet de la oaspete pentru a instala actualizări, a descărca pachete și alte astfel de sarcini. Am nevoie și de acces la rețea de la mașina gazdă. Dar nu am nevoie ca serverul să fie accesibil din rețeaua externă.

Selectez mașina virtuală necesară din managerul VirtualBox și apoi merg la meniul „Setări - Rețea”.

Las adaptorul de rețea selectat implicit în modul NAT. Acest lucru va permite sistemelor invitate să acceseze Internetul prin conexiunea configurată a gazdei pe care sunt instalate aceste mașini. Sistemele oaspeților nu sunt vizibile din exterior pe rețeaua locală; De asemenea, nu am acces la niciunul dintre sistemele pentru oaspeți din partea gazdă; în mod similar, sistemele invitate nu pot comunica între ele.

Configurarea unui adaptor gazdă virtuală

Cel mai simplu mod este să utilizați adaptorul în modul „Adaptor gazdă virtuală” furnizat de VirtualBox în mod implicit. Se numește vboxnet0. Puteți adăuga oricâte adaptoare de acest tip aveți nevoie (dacă este nevoie să configurați mai multe rețele separate „Adaptor gazdă virtuală”). Deschizând fereastra principală a managerului sistemului de operare invitat VirtualBox și selectând „Setări - Rețea” din meniu, puteți configura un adaptor vboxnet0 existent sau puteți crea mai multe altele similare (vboxnet1 , vboxnet2).

Faceți clic pe butonul „Editare” - pictograma șurubelniță (a treia de sus în jos). Făcând clic pe această pictogramă, se vor deschide setările implicite. În ele, adresa 192.168.56.1 este adresa la care sistemele oaspeților accesează gazda. L-am lăsat „ca atare” fără să-l schimb.

În mod implicit, adaptorul vboxnet0 obține în mod dinamic o adresă IP în timpul unei sesiuni de conexiune de la un server DHCP. Serverul meu web virtual Wordpress trebuie să aibă o adresă IP statică. Prin urmare, în fila „Server DHCP”, am debifat caseta „Activare server”. Deci serverul meu DHCP este dezactivat.

Adăugarea unui adaptor gazdă virtuală

Voi adăuga un alt adaptor de rețea (în modul „Adaptor gazdă virtuală”) la mașina oaspete, care va crea o rețea virtuală privată autonomă. Această rețea va consta numai din gazdă și orice mașină de operare invitată configurată în modul „Adaptor gazdă virtual”.

Prin urmare, în setările sistemului pentru oaspeți, deschid fila „Adaptor 2” și setez valoarea „Tip de conexiune” la „Adaptor gazdă virtuală”. În mod implicit, un adaptor nou creat se numește vboxnet0 . „Modul promiscuu” nu contează pentru mine, așa că îl las setat pe „Dezactivare”. De asemenea, las activă inscripția „Cablu conectat”.

Configurarea sistemului pentru oaspeți

Am nevoie ca serverul virtual invitat să aibă o adresă IP statică într-o rețea care rulează în modul „Adaptor gazdă virtuală”. În caz contrar, adresa serverului se va schimba de la sesiune la sesiune, de fiecare dată când vă conectați. Voi fi forțat să trec prin sarcina de configurare din nou și din nou pentru a mă conecta la gazdă. Prin urmare, intru în sistemul invitat, deschid un terminal în el și introdu următoarele două comenzi în el:

ifconfig eth1 192.168.56.101 netmask 255.255.255.0 up

Acești pași setează adresa IP specificată la adaptorul situat în invitat și pornesc acea interfață de rețea. Această adresă folosește prefixul de rețea 192 pentru rețelele de domiciliu, urmat de .168 ca adresă de început a ID-ului gazdei, .56 pentru a seta intervalul de adrese de subrețea; și în final, id.1 final (gazdă) pentru rețea. Un adaptor în modul NAT se numește eth0 , așa că este rezonabil să presupunem că un adaptor în modul adaptor gazdă virtuală este numit eth1 . Pot folosi această adresă IP pentru a testa sistemul oaspete de la gazdă prin protocolul SSH sau browser.

Cu toate acestea, aceste setări sunt temporare. Dacă repornesc sistemul, toate vor dispărea fără urmă. Pentru a le face permanente, adăugați (folosind contul root) următoarele linii în fișierul /etc/network/interfaces:

# Interfața de rețea numai pentru gazdă auto eth1 iface eth1 inet adresa statică 192.168.56.101 mască de rețea 255.255.255.0 rețea 192.168.56.0 difuzare 192.168.56.255

Acum, la repornire, această interfață de rețea va porni automat. Pentru a verifica dacă a pornit, folosesc comanda ifconfig, pe care o introduc în terminalul sistemului de operare guest.

Denumire

Deoarece nu sunt prea „prietenos” cu numerele și adresele IP, pentru mine, folosesc întotdeauna nume pentru oaspeți în loc să le atribui adrese IP. Pentru a face acest lucru, editez fișierul /etc/hosts pe mașina gazdă și adaug link-uri acolo. În acest fel, pot vedea oaspeții care alergă după numele lor.

În fișierul /etc/hosts adaug linia:

192.168.56.101 ocelotsvr

Dacă mai adaug câțiva invitați în rețea, atunci trebuie doar să editez acest fișier și să adaug numărul necesar de linii. Datorită acestei tehnici, pot accesa cu ușurință oricare dintre aceste sisteme.

Rută alternativă

Experții în rețele pot observa că în configurația mea există o rută alternativă pentru a accesa serverul virtual.

Folosind adaptorul NAT implicit, pot rula o configurație suplimentară care îmi va permite să accesez serverul virtual de la gazdă fără a utiliza setarea de rețea „Adaptor gazdă virtuală”.

Folosind panoul de setări „Adaptor de rețea” din sistemul de operare invitat, puteți configura redirecționarea portului în mașina virtuală VirtualBox. Pentru a face acest lucru, accesați setările adaptorului NAT (butonul din partea de jos a ferestrei) pentru a configura redirecționarea portului. Când faceți clic pe el, se va deschide o casetă de dialog în care sunt configurate regulile de redirecționare pentru acest adaptor de rețea și sistem invitat.

Trebuie să stabilesc două reguli; unul pentru accesarea serverului web Apache pe oaspete și unul pentru limitarea întregului trafic TCP (în mare parte solicitări http).

Fără alte prelungiri, am numit aceste reguli Apache și, respectiv, TCP; ambele folosesc protocolul TCP. În ceea ce privește legăturile numerelor de port, portul 8888 de pe gazdă redirecționează traficul către sistemul oaspete pentru serverul Apache; portul 2222 de pe gazdă redirecționează traficul către portul 22 situat pe sistemul de operare invitat; această configurație îmi oferă acces la oaspete pentru a-și gestiona serviciile. Orice alt trafic va fi respins de mașina virtuală, deoarece nu se potrivește cu regulile.

Aceasta înseamnă că orice alte sisteme invitați pe care le rulez în mașina virtuală nu se vor putea conecta la serverul virtual, deoarece pur și simplu nu există nicio rută de rețea sub NAT.

Vizualizat: 242300

4

Configurarea părții gazdă VirtualBox:
În acest caz, sistemul de operare Windows 7 acționează ca sistem gazdă și ca sistem invitat Windows Server 2008R2. Ca și în articolul precedent, va fi luată în considerare platforma VirtualBox-4.1.14.

În setările aplicației VirtualBox, prin meniul „Fișier”, deschideți fila „Proprietăți”, „Rețea” și efectuați următoarele acțiuni:

Mai întâi, setați adresa IPv4 și masca de subrețea IPv4:

Apoi activăm serverul DHCP (indiferent dacă adresa IP a adaptorului real de rețea este statică sau dinamică):

Adresa serverului trebuie să fie în intervalul de adrese a adaptoarelor reale, masca de subrețea IPv4 trebuie să se potrivească cu masca utilizată de adaptorul real, iar limitele superioare și inferioare ale adresei trebuie să captureze toate adresele utilizate în sistem.

În coloana „Tip de conexiune”, în meniul derulant, trebuie să selectați conexiunea necesară.

Pentru fiecare interfață de rețea este posibil să se specifice în care dintre următoarele moduri vor funcționa:

Nu este conectat

În acest mod, VirtualBox îi spune oaspetelui că adaptorul de rețea este prezent, dar nu este conectat -- ca și cum cablul Ethernet nu ar fi conectat la card. În acest fel, este posibil să se simuleze „tragerea” cablului de pe placa de rețea virtuală și ruperea conexiunii, ceea ce poate fi util pentru informarea sistemului de operare guest despre lipsa unei conexiuni la rețea, dar despre posibilitatea configurării acesteia.

Traducere adrese de rețea (NAT)

NAT - cel mai simplu mod de a oferi unui sistem de operare invitat acces la Internet, cu acest mod, pachetele sunt pur și simplu redirecționate (tranzacții)

Dacă trebuie să navigați pe Web, descărcați fișiere și utilizați prin e-mailîntr-un sistem invitat, atunci această configurație implicită de rețea va funcționa pentru dvs. și puteți sări peste citirea acestei secțiuni.

pod de rețea

Acest mod este necesar pentru funcții de rețea mai avansate, cum ar fi modelarea rețelelor și rularea serverelor în invitat. Când este activat, VirtualBox se conectează la una dintre plăcile de rețea instalate și gestionează direct pachetele de rețea fără a utiliza stiva de rețea a sistemului de operare gazdă.

Rețea internă

Acest mod poate fi folosit pentru a crea o rețea virtuală care este accesibilă de pe mașina virtuală, dar nu și pentru aplicațiile care rulează pe gazdă sau alte dispozitive de rețea externe.

Adaptor gazdă virtuală

Acest mod poate fi folosit pentru a crea rețele de la o gazdă și mai multe mașini virtuale, fără a utiliza interfața fizică de rețea a gazdei. O interfață de rețea virtuală (similară cu o interfață loopback) este creată pe gazdă pentru a oferi conexiuni între sistemul gazdă și mașinile virtuale.

Driver universal

Modurile utilizate rar au aceeași interfață de rețea generică, permit utilizatorului să selecteze un driver care poate fi inclus cu VirtualBox sau livrat cu un pachet de extensie.

Două subtipuri sunt disponibile în prezent:

tunelul UDP

Poate fi folosit pentru simplu și transparent conexiune directa mașini virtuale care rulează pe diferite gazde, prin infrastructura de rețea existentă.
Rețea VDE (Virtual Distributed Ethernet).

Permite utilizarea unui comutator Ethernet distribuit virtual pe o gazdă Linux sau FreeBSD. În prezent, necesită construirea VirtualBox de la sursă pentru a-l folosi. nu este inclus în distribuția Oracle.

Deoarece este necesar un ip static pentru funcționarea normală a Windows Server, putem alege „punte de rețea” sau „adaptor gazdă virtuală”.
Luați în considerare „punte de rețea”:

După ce am selectat tipul de conexiune: Network bridge, în coloana „nume”, putem selecta conexiunea necesară.
Deoarece Internetul meu este distribuit prin adaptorul virtual de miniport Wi-Fi, l-am ales.

Selectați: protocolul Internet versiunea 4 (TCP / IPv4) și faceți clic pe proprietăți:

Aici setăm masca de adresă IP și gateway-ul.
Deoarece adaptorul meu real are o adresă IP de 192.168.137.1, atribui acea adresă ca gateway și atribui adresa IP 192.168.137.2.
Urmează OK, închide.
Pentru a vă asigura că conexiunea la Internet este cu adevărat activă, deschideți din nou fereastra Linie de comandași executați comanda ping pentru gazdă

A învăța cum să folosești VirtualBox este bine pentru toată lumea. Datorită acestui serviciu, obțineți computere virtuale pe care le puteți rula pe dispozitivele dvs. fără a fi nevoie să cumpărați hardware nou. În esență, este gratuit. software pentru virtualizare.

Pentru a rezolva multe probleme, a fost creat VirtualBox. Datorită acestei funcționalități, aveți posibilitatea de a crea computere virtuale din aer. Nu ocupă spațiu pe biroul tău, dar funcționează exact ca un computer adevărat. Ele pot fi create și șterse cu câteva clicuri.

Ce este Virtual Box? Este o aplicație gratuită, open source, multiplatformă, pentru crearea, gestionarea și rularea mașinilor virtuale (VM) - computere ale căror componente hardware sunt emulate de computerul gazdă sau de dispozitivul pe care rulează programul. VirtualBox poate rula pe Windows, Mac OS X, Linux și Solaris.

De ce este nevoie de asta?

Utilizarea mașinilor virtuale poate fi extrem de benefică din mai multe motive. De exemplu, îl puteți rula pentru a încerca software-ul despre care credeți că ar putea fi periculos sau puteți încerca un alt sistem de operare fără a modifica modul în care vă configurați computerul.

Îl poți folosi și în scopuri de securitate. De exemplu, puteți crea o mașină virtuală numai pentru servicii bancare online pentru a vă asigura că nu cădeți victima programelor spion sau troienilor care vă obțin datele.

Cum se instalează VirtualBox?

Cel mai simplu mod de a obține ultima versiune VirtualBox - descărcați-l de pe pagina de descărcare a site-ului oficial. Acolo poți găsi versiunea potrivită pentru platforma ta sau? dacă utilizați Linux, puteți consulta lista de instrucțiuni pentru diferitele distribuții Linux.

Pentru fiecare versiune de Linux, vi se oferă opțiunea de a descărca opțiunea „i386” sau „amd64”, versiuni pe 32 de biți și, respectiv, pe 64 de biți.

Cum se instalează VirtualBox? Acest proces este similar cu instalarea oricărui alt program pe platforma dvs., așa că nu ar trebui să aveți probleme. Dacă întâmpinați probleme cu ceva, puteți citi oricând ghidul de instalare de pe site-ul web al serviciului.

Folosind VirtualBox

Cum se utilizează VirtualBox? Când lansați aplicația pentru prima dată, veți fi întâmpinat de VirtualBox Manager. Aici puteți crea mașini virtuale, le puteți activa sau dezactiva și configura accesul la hardware-ul virtual disponibil pentru acestea, precum și face setări de rețea.

Creați o mașină virtuală

Pentru a configura o rețea în VirtualBox și pentru a începe, va trebui să creați o mașină virtuală. Acest lucru se face în felul următor.

Primul pas pentru a crea orice mașină virtuală este să faceți clic pe butonul „Creați” din colțul din stânga sus al ferestrei VirtualBox Manager - este o stea mare albastră care este foarte greu de ratat.

Aceasta va lansa „New Virtual Machine Wizard” care ne va ghida prin pașii necesari pentru a începe.

Introdu numele tau computer virtual. Acest nume depinde în totalitate de tine, dar există câteva nuanțe.

VirtualBox va încerca să descopere ce sistem de operare intenționați să rulați în mașina virtuală în funcție de numele pe care îl introduceți. Dacă acest nume menționează „XP”, se presupune că veți instala Windows XP și îl veți configura în consecință. Cu toate acestea, puteți veni și cu un nume aleatoriu. Veți avea apoi opțiunea de a selecta manual tipul de sistem de operare din listele derulante de mai jos. După ce ați făcut asta, faceți clic pe „Continuați” pentru a trece la pasul următor. Acest exemplu ia în considerare Windows pentru VirtualBox. Mai jos sunt instrucțiuni pentru instalarea acestui sistem de operare ca invitat și apoi configurarea unei conexiuni la rețea.

Alegerea memoriei RAM

Pentru a instala un sistem de operare invitat după pornirea VirtualBox, vi se va solicita să selectați un volum memorie cu acces aleator, pe care doriți să îl găzduiți în mașina virtuală. Cu cât îi oferiți mai mult spațiu, cu atât mai bine va rula aplicația, dar rețineți că memoria alocată mașinii virtuale nu poate fi utilizată de sistemul de operare gazdă (adică mașina care rulează VirtualBox).

Deci, câtă memorie RAM ar trebui să alocați unui VM? Depinde de o serie de factori. Dacă intenționați să utilizați mașina virtuală doar în timp ce funcționează, vă puteți permite să-i oferiți mai multă memorie RAM, deoarece nu veți cere sistemului gazdă să facă mai multe sarcini. Dacă, pe de altă parte, îl veți folosi în același timp cu rularea multor alte funcții pe sistemul de operare gazdă, ar trebui să calculați mai bine această valoare. O regulă generală bună este să alocați jumătate din memoria RAM a computerului. Deci, dacă computerul tău are 4 GB de RAM, dă-i 2 GB de VM, lăsând gazda cu restul. Dacă selectați această valoare cu o eroare grosolană, veți întâlni faptul că VirtualBox nu pornește.

Spatiu de depozitare

Următorul pas este crearea unui „hard disk virtual” (VHD). Acest lucru creează un fișier pe HDD care poate fi utilizat de VirtualBox pentru a acționa separat HDD. Acest lucru vă permite să instalați un sistem de operare fără să vă faceți griji că datele dvs. existente sunt afectate.

Asigurați-vă că sunt selectate Boot Hard Disk și Create a New Hard Disk, apoi faceți clic pe Continuare. Aceasta va lansa „Create New Virtual Disk Wizard”. Faceți clic din nou pe „Continuați” pentru a finaliza acțiunea.

Apoi veți fi întrebat dacă doriți să creați un disc „din expansiune dinamică” sau cu dimensiune fixă. Fiecare are propriile sale beneficii. Lucrul grozav despre un disc dinamic este că ocupă doar atât spațiu cât conține date. De asemenea, este mult mai rapid de creat decât unul fix de orice dimensiune semnificativă.

Cu toate acestea, trebuie să fii cu ochii pe el, deoarece flexibilitatea sa poate fi și trăsătura sa negativă. Deci creați un disc dinamic și îi atribuiți 50 GB și apoi puneți aproximativ 20 GB de date pe el. Fișierul său va apărea ca având doar 20 GB de spațiu pe hard disk, conform sistemului de operare gazdă. Prin urmare, puteți lua acest loc cu alte date și să nu-l observați.

Chestia este că, dacă porniți mașina virtuală și încercați să adăugați mai multe date pe discul dinamic, veți avea probleme - discul virtual spune că are încă 30 GB, dar de fapt s-ar putea să nu aibă deja.

Acesta este și avantajul unui disc cu dimensiune fixă. Sigur, este incomod atunci când încerci să-ți dai seama de cât spațiu vei avea nevoie, dar apoi nu trebuie să-ți mai faci griji.

Acest exemplu arată discuri dinamice, dar discurile fixe vor funcționa la fel de bine. Asigurați-vă că este selectată Extinderea dinamică a stocării, apoi faceți clic din nou pe Continuare. Apoi, vi se va cere să selectați un nume, o locație și o dimensiune pentru noul VHD. Pentru majoritatea utilizărilor, nu va trebui să schimbați numele sau locația, dar puteți face acest lucru făcând clic pe pictograma folderului de lângă câmpul de text.

Dimensiunea pe care ar trebui să o specificați depinde de cât de mult material intenționați să utilizați. Dacă doriți doar să îl utilizați pentru a rula câteva programe, dimensiunea sugerată de 10 GB ar trebui să fie suficientă. Asigurați-vă că setările sunt corecte, apoi faceți clic pe Continuare și Terminare.

În acest moment, tot ce trebuie să faceți este să verificați totul și să vă asigurați că toate setările sunt setate așa cum vă așteptați. Apoi trebuie doar să faceți clic pe „Finish” și mașina virtuală va fi creată pentru a putea instala Windows.

Pornirea unui sistem de operare invitat în VirtualBox

Cum să folosești serviciul în continuare? Acum este timpul să porniți mașina virtuală pentru prima dată. Asigurați-vă că noul PC virtual pe care tocmai l-ați creat este selectat în fereastra VirtualBox Manager, apoi faceți clic pe butonul Start din partea de sus a ferestrei. Când pornește serviciul, veți fi întâmpinat cu fereastra First Run Wizard pentru a vă ajuta să vă pregătiți să instalați Windows XP. Faceți clic pe Continuare. Apoi vă va întreba dacă doriți să utilizați mediul de instalare - un CD sau o imagine de pe hard disk (de obicei sub forma unui fișier .iso). După ce ați ales opțiunea, faceți clic pe Continuare, apoi pe Terminare.

Dacă nu ați putut deschide virtualul mașină VirtualBox după setările de mai sus, probabil că ați alocat incorect spațiu pentru RAM sau HDD. În cazul în care repornirea nu rezolvă problema, repetați din nou pașii anteriori.

Deoarece nu este instalat nimic pe hard diskul virtual, programul se va încărca automat Instalare Windows. Va dura ceva timp pentru a încărca toate fișierele necesare OS, dar în cele din urmă veți vedea un ecran care arată o listă de partiții existente și spațiu nealocat pe computer.

După aceea, trebuie să configurați XP, așa că apăsați Enter. Veți fi întrebat cum doriți să formatați unitatea. Trebuie să selectați opțiunea „Formatați partiția folosind un fișier sisteme NTFS(Rapid)". Asigurați-vă că selectați opțiunea „Rapid” sau veți aștepta foarte mult timp!

Windows Setup va formata apoi VHD-ul și apoi va începe să copieze fișierele pe unitate. Participarea dumneavoastră la acest proces nu este necesară. Când fișierele sunt copiate, Windows Setup va reporni automat computerul pentru a trece la pasul următor.

Când computerul repornește, acesta va încerca să pornească de pe CD utilizând fereastra „Apăsați orice tastă pentru a porni de pe CD...”. Ignora! Dacă o faci, vei repeta din nou pasul anterior fără niciun motiv.

Puteți preveni această problemă a sistemului făcând clic dreapta pe pictograma CD-ului din partea de jos a ferestrei mașinii virtuale și făcând clic pe „Eliminați discul de pe disc virtual”. De îndată ce această fereastră se închide, veți vedea un ecran familiar pornire Windows XP înainte de a trece la a doua etapă a instalării.

După ce este afișat „Windows XP Setup Wizard”, faceți clic pe „Next” pentru a-l porni. Mai întâi vi se va solicita să setați opțiunile regionale și de limbă, care sunt legate în principal de a face clic pe „Personalizați...” (pentru a selecta o țară), apoi pe „Detalii” dacă trebuie să schimbați aspectul tastaturii.

După ce totul este selectat, faceți clic din nou pe următorul. După aceea, va trebui să introduceți numele computerului și parola de administrator. Este mai bine să alegeți un titlu care are sens, mai degrabă decât un șir aleatoriu de caractere generate automat. Cât de complex doriți să faceți parola de administrator depinde de cât de importantă este securitatea mașinii virtuale.

După ce faceți clic pe „Următorul”, veți vedea setările de dată și oră pe care nu trebuie să le modificați. Dacă faceți din nou clic pe acest buton, fereastra va dispărea pentru un timp, Windows va aplica toate setările și va continua cu instalarea. Acum puteți utiliza Adăugirile pentru invitați în VirtualBox.

După un minut sau două, va apărea o altă fereastră, de data aceasta pentru setările de rețea. Este mai convenabil să alegeți prima opțiune (o rețea care nu are domeniu). Acest lucru necesită ca numele grupului de lucru să fie introdus - Rward în mod implicit și toate valorile implicite. Cu toate acestea, poate fi necesar să selectați „Direct3D Support” atunci când vi se cere să definiți componente.

Cum se lucrează cu rețeaua?

Conectarea în rețea în VirtualBox este extrem de eficientă, dar configurarea acesteia poate fi puțin dificilă. Pentru a înțelege acest lucru, trebuie să luăm în considerare diferite căi Setări de rețea VirtualBox cu câteva indicații asupra configurațiilor de utilizat și când.

Oracle VM VirtualBox 5.1 vă permite să configurați până la 8 adaptoare de rețea virtuale (controlere de interfață de rețea) pentru fiecare dispozitiv virtual invitat (deși există doar 4 în GUI).

Moduri principale:

  • Traducere adrese de rețea (NAT).
  • rețele de poduri.
  • Rețea internă.
  • Rețeaua este doar pentru găzduire.
  • NAT cu port forwarding.

Oracle VirtualBox le oferă pe baza tipului de sistem de operare invitat pe care îl specificați când creați mașina virtuală și rareori trebuie să le modificați. Dar alegerea modului de rețea depinde de modul în care doriți să utilizați dispozitivul (client sau server) și dacă doriți ca alte computere din rețea să îl vadă. Deci, ar trebui să vă uitați la fiecare mod de configurare a rețelei VirtualBox mai detaliat.

Traducere adrese de rețea (NAT)

Acesta este modul implicit pentru noile VM și funcționează excelent în majoritatea situațiilor în care sistemul de operare invitat este de tip „client” (adică majoritatea conexiunilor de rețea sunt de ieșire). Iată cum funcționează.

Când sistemul de operare invitat pornește, de obicei folosește DHCP pentru a obține o adresă IP. Oracle VirtualBox va trimite această solicitare DHCP și va informa sistemul de operare cu privire la adresa IP și adresa gateway-ului atribuite pentru a ruta conexiunile de ieșire. În acest mod, fiecărei mașini virtuale i se atribuie aceeași adresă IP (10.0.2.15), deoarece fiecare mașină virtuală crede că se află pe propria sa rețea izolată. Și când își trimit traficul prin gateway (10.0.2.2), VirtualBox rescrie pachetele astfel încât acestea să pară ca și cum ar fi venit de la gazdă, nu de la „oaspete” (care rulează în interiorul gazdei).

Aceasta înseamnă că sistemul de operare invitat va funcționa chiar dacă gazda se mută de la rețea la rețea (ca un laptop care se mișcă între locații), de la conexiuni wireless la conexiuni cu fir.

Cu toate acestea, cum inițiază un alt computer o conexiune la acesta? De exemplu, trebuie să vă conectați la un server web care rulează pe un computer invitat. Acest lucru nu este posibil (de obicei) folosind modul NAT deoarece nu există nicio rută către sistemul de operare invitat. Deci, pentru a rula servere VM, aveți nevoie de un alt mod de rețea și de o altă configurare a rețelei VirtualBox.

Conexiune NAT (caracteristicile rețelei):

  • Sistemele de operare invitate sunt în propria lor rețea privată.
  • VirtualBox acționează ca un server DHCP.
  • Mecanismul NAT al VirtualBox traduce adresele.
  • Serverele țintă afișează traficul care provine de la gazda VirtualBox.
  • Nu este necesară nicio configurare pentru sistemul de operare gazdă sau invitat.
  • Funcționează excelent când „oaspeții” sunt clienți, dar nu servere.

Rețele de poduri

Bridged Networking este utilizat atunci când doriți ca mașina dvs. virtuală să fie membru cu drepturi depline al rețelei, adică egală cu dispozitivul dvs. gazdă. În acest mod, NIC-ul virtual este „atașat” la cel fizic de pe gazda dumneavoastră.

Acest lucru se datorează faptului că fiecare VM are acces la rețeaua fizică la fel ca gazda dvs. Poate accesa orice serviciu din rețea - servicii DHCP externe, servicii de căutare de nume și date de rutare și așa mai departe.

Dezavantajul acestui mod este că, dacă rulați o mulțime de mașini virtuale, puteți rămâne rapid fără adrese IP sau administratorul de rețea va fi copleșit de solicitări pentru acestea. În al doilea rând, dacă gazda are mai multe adaptoare de rețea fizice (cum ar fi wireless și cu fir), trebuie să reconfigurați puntea dacă se reconecta la rețea.

Ce se întâmplă dacă doriți să rulați servere într-o mașină virtuală, dar nu doriți să implicați un administrator de rețea? Poate că unul dintre următoarele două moduri este potrivit pentru dvs. sau aveți nevoie de o combinație opțiuni suplimentare, cum ar fi vNIC NAT + 1 vNIC numai pentru gazdă.

Caracteristicile rețelei de pod:

  • Podurile VirtualBox sunt pentru rețeaua gazdă;
  • bun pentru orice sistem de operare invitat (atât client, cât și server);
  • utilizați adrese IP;
  • poate include configurația oaspeților;
  • cel mai potrivit pentru mediile de producție.

Rețea internă

Când configurați una sau mai multe mașini virtuale să ruleze într-o rețea internă, VirtualBox se asigură că tot traficul din rețeaua respectivă rămâne în interiorul gazdei și este disponibil numai pentru dispozitivul din rețeaua virtuală respectivă.

Rețeaua internă este un sistem complet izolat. Este foarte potrivit pentru testare. În ea, folosind o mașină virtuală, puteți crea rețele interne complexe care oferă propriile servicii (de exemplu, Active Directory, DHCP etc.). Rețineți că nici măcar gazda nu este un element al acesteia.

Acest mod permite mașinii virtuale să ruleze chiar dacă gazda nu este conectată la rețea (de exemplu, într-un avion). Cu toate acestea, cu acest tip de conexiune și configurare de rețea, VirtualBox nu oferă servicii „conveniente” precum DHCP, așa că dispozitivul dumneavoastră trebuie să fie configurat static sau să ofere un serviciu DHCP/Name.

Sunt permise mai multe rețele interne. Puteți configura mașinile virtuale pentru a permite mai multor adaptoare de rețea să fie în mod intern și în alte moduri de rețea și, astfel, să ofere rute dacă este necesar. Dar toate acestea par complicate și inaccesibile unui nespecialist.

Ce se întâmplă dacă doriți ca rețeaua internă să găzduiască gazda VirtualBox, oferind adrese IP pentru sistemul de operare invitat? Pentru a face acest lucru, poate fi necesar să configurați rețeaua doar pentru gazdă.

Caracteristicile rețelei interne:

  • sistemele de operare invitate pot vedea alți „oaspeți” în aceeași rețea internă;
  • gazda nu poate vedea configurația internă;
  • este necesară configurarea rețelei;
  • chiar dacă gazda nu este membru al conexiunii, rețeaua internă poate fi partajată cu o conexiune prin punte;
  • potrivit pentru o rețea cu mai mulți utilizatori.

Rețea doar pentru gazdă

Funcționează la fel ca o conexiune de rețea internă în care specificați în ce rețea se află serverul invitat. Toate mașinile virtuale din această rețea se vor vedea între ele și gazda. Cu toate acestea, alte dispozitive externe nu pot vedea „oaspeții” în această rețea, de unde și numele „doar gazdă”.

Este foarte asemănător cu o rețea internă, dar gazda poate oferi acum servicii DHCP. Pentru a configura o astfel de conexiune, accesați VirtualBox Manager și selectați setările implicite.

Caracteristicile rețelei:

  • VirtualBox creează o rețea internă privată pentru sistemele de operare invitate, iar gazda vede noul software NIC.
  • VirtualBox oferă un server DHCP.
  • Sistemul de operare invitat nu poate accesa rețeaua externă.

NAT cu port forwarding

Acum vă puteți imagina că ați învățat suficiente moduri pentru a gestiona fiecare caz, dar există și excepții. Ce se întâmplă dacă mediul de dezvoltare este pe un laptop, de exemplu, și aveți una sau mai multe mașini virtuale care au nevoie de alte computere la care să se conecteze? Și ești forțat în mod constant să folosești diferite rețele de clienți.

În acest scenariu, NAT nu va funcționa deoarece mașinile externe trebuie să fie conectate. Acesta este posibil o opțiune bună, dar este posibil să aveți nevoie de adrese IP. În plus, software-ul nu este întotdeauna capabil să facă față rețelelor în schimbare.

Dacă utilizați o rețea internă, este posibil să descoperiți că mașinile dvs. virtuale trebuie să fie vizibile în rețea. Ce să faci în astfel de cazuri?

Configurați mașina virtuală pentru a utiliza rețeaua NAT, adăugați reguli de redirecționare a portului și calculatoare externe conectați-vă la gazdă. Numărul portului și conexiunile vor fi redirecționate de VirtualBox către numărul sistemului de operare invitat.

De exemplu, dacă mașina dvs. virtuală rulează un server web pe portul 80, puteți configura regulile de mai sus. Aceasta oferă un sistem demonstrativ mobil care nu trebuie reconfigurat de fiecare dată când vă conectați laptopul la o altă rețea LAN/rețea.

În cele din urmă, VirtualBox are un set foarte puternic de opțiuni, permițându-vă să personalizați aproape orice configurație de care aveți nevoie. Pentru a alege opțiunea de care aveți nevoie, studiați instrucțiunile VirtualBox de pe site-ul oficial.