Računalniki Windows Internet

Kako povezati internet z virtualnim strojem virtualbox. Nastavitev omrežja na platformi za virtualizacijo Oracle VM VirtualBox. NAT s posredovanjem vrat

Izvirnik: VirtualBox Networking
Prevod v Linux v ruščini
Avtor: Robin Catling
Datum objave: maj 2012
Prevod: Semenenko V.
Datum prenosa: 5. oktober 2012
Vse se je začelo z dejstvom, da sem nekega dne moral zagnati primerek CMS Wordpress v peskovniku. Začetek je bil preprost. Dovolj je bilo ustvariti navidezni strežnik Ubuntu 11.10 kot gostujoči operacijski sistem na VirtualBoxu. Potem pa sem odkril, da o omrežjih in kako jih konfigurirati vem veliko manj, kot sem prej mislil. Zlasti glede paketov, stikal in usmerjevalnikov. Še manj sem vedel o vzpostavljanju omrežja v VirtualBoxu, kjer je zastopana vsa strojna oprema programsko... Več poskusov in neuspešnih nastavitev omrežja, cilj dosežen - zato vam predstavljam ta članek. Njegov namen je rešiti živce z lastnimi poskusi in napakami.

Omrežne nastavitve VirtualBox

Najprej namestite katero koli različico navideznega stroja VirtualBox od 3.0. V njem boste našli približno enake zmogljivosti kot tiste, opisane v tem članku.
Po namestitvi programa pojdite v meni "Nastavitve - Omrežje". Videz odprtega zavihka ustreza privzetim nastavitvam. Vsak od navideznih strojev je mogoče konfigurirati za uporabo štirih omrežnih vmesnikov, odvisno od tega, kateri v vašem primeru potrebujete. Toda v praksi je pogosteje potreben le eden od njih. Običajno se pri namestitvi navideznega stroja privzeto ustvari preprost omrežni adapter. To je dovolj za dostop do interneta.
Glede na potrebe bo morda treba ustvariti več omrežnih vmesnikov. različni tipi... Ali več naprav iste vrste, vendar z različnimi nastavitvami. To bo morda potrebno za uporabo na navidezni stroj tako fizičnih kot virtualnih omrežnih vmesnikov. Vse je odvisno od tega, kateri so povezani.

Za moj spletni strežnik s sistemom CMS Wordpress so stvari nekoliko bolj zapletene, zato pojdimo naprej ... Za konfiguracijo navideznega je odgovoren zavihek "Vrsta adapterja" strojna oprema... VirtualBox odlično opravlja vlogo povezave med programsko omrežno kartico in fizičnim vmesnikom, nameščenim na resničnem računalniku (gostitelju). Odprite povezavo »Napredno« in imeli boste dostop do naprednih zmogljivosti omrežnega vmesnika. V tem članku bom podrobno opisal vse nastavitve po vrstnem redu, začenši z nastavitvijo vrste adapterja.

Tip adapterja

Navidezni stroj VirtualBox ima vgrajeno programsko emulacijo večine najpogostejših vrst omrežnih kartic, za katere se ustvarijo gonilniki in protokoli. Privzeta izbira je kartica PCnet-FAST III, vendar se v svoji praksi pogosto odločim za Intel PRO / 1000MT. To počnem, ko želim najboljšo možno združljivost s strojno opremo Intel, ki je nameščena v mojem računalniku. Če imate težave pri konfiguraciji omrežne povezave, lahko poskusite spremeniti vrsto adapterja tako, da izberete drugo. Za najstarejšo opremo je primerna omrežna kartica PCnet-FAST II.

Način (način)

Nenavaden "Promiscuous Mode" se običajno uporablja za to, da VM deluje kot virtualni usmerjevalnik v omrežjih LAN; kot omrežni most ali gostitelja. V tem načinu vrata navideznega stroja lahko sprejmejo vse pakete, poslane za druge operacijske sisteme; in celo za gostitelja. To pomeni, da so sprejeti omrežni paketi, ki niso namenjeni samo temu adapterju, ampak tudi drugim. omrežne naprave... V 99% primerov navadni uporabniki ne potrebujejo "Promiscuous Mode". Skrbniki omrežja ga uporabljajo za diagnosticiranje težav z omrežjem.

Mac naslov

Naslov MAC (MAC pomeni Media Access Control) je edinstveno "ime" naprave v omrežju, ki jo edinstveno identificira in loči od drugih vmesnikov in vozlišč. Ta naslov je za vsako omrežno napravo na fizični ravni zapisan v pomnilnik samega vmesnika. Pri ustvarjanju navideznega omrežnega vmesnika VirtualBox zanj samodejno ustvari naslov MAC.
Če morate spremeniti obstoječi naslov MAC, to naredite z majhnim gumbom na desni, ki ustvari novo vrednost. V primeru kloniranja obstoječega navideznega stroja morate zanj ustvariti svoj edinstven naslov MAC, ki se bo razlikoval od naslova prvotnega računalnika.
Kljukica nasproti napisa "Kabel je priključen" v resnici opravlja isto vlogo kot priklop ali odklop fizičnega kabla. Ta nastavitev je odgovorna za povezavo navideznega omrežnega vmesnika z omrežjem. Ne zamenjujte je več z drugo pomembna nastavitev"Enable Network Adapter", ki omogoča ali onemogoči sam adapter v navideznem stroju.
Gumb "Posredovanje vrat" odpre pogovorno okno, v katerem so nastavljena pravila obnašanja prometa za določen vmesnik; kako se bo promet določene vrste premikal med gostiteljem in gostujočim navideznim strojem. Ta pravila veljajo za modele omrežij, o katerih bomo razpravljali malo kasneje. Modeli omrežja so definirani na zavihku "Vrsta povezave". Ta nastavitev je najtežji del vzpostavljanja povezav v VirtualBoxu. Največ težav mi je povzročila v mojih poskusih.

"Podvodne skale"

Obstajajo štiri vrste modelov omrežnih povezav in veliko število možnih kombinacij nastavitev za te povezave. V zvezi s tem je ustvarjanje omrežja v VirtualBoxu podobno srednjeveški alkimiji - tukaj je vse tako zmedeno in nelogično. Zdi se, da če sledite pravilnim nastavitvam, boste preprosto dobili želeni rezultat. Vendar obstaja več rešitev iste težave, ki bodo sprva vse pravilne. Toda na koncu bodo pripeljali do tega, da ne boste dosegli svojega cilja. Verjemite mi, že vem ...

Vrste omrežnih povezav

V VirtualBoxu obstajajo štirje že pripravljeni modeli za povezavo z omrežjem: Povezava Brez povezave je tudi omrežna nastavitev, vendar služi le enemu namenu - ugotavljanju možnih težav. V tem načinu VirtualBox obvesti gosta operacijski sistem da je omrežna kartica prisotna, vendar z njo ni povezave.

Prevajanje omrežnega naslova (NAT)

Protokol NAT gostujočemu operacijskemu sistemu omogoča dostop do interneta z zasebnim IP -jem, ki ni dostopen iz zunanjega omrežja ali do vseh strojev v lokalnem fizičnem omrežju. Ta omrežna nastavitev omogoča obisk spletnih strani, nalaganje datotek, ogled E-naslov... In vse to z uporabo gostujočega operacijskega sistema. Vendar se od zunaj ni mogoče neposredno povezati s takšnim sistemom, če uporablja NAT.
Načelo prevajanja omrežnih naslovov je naslednje. Ko gostujoči OS pošlje pakete na določen naslov oddaljenega računalnika v omrežju, storitev NAT, ki deluje pod VirtualBoxom, te pakete prestreže, iz njih izvleče segmente, ki vsebujejo naslov pošiljateljske točke (naslov IP gostujočega operacijskega sistema) in nadomesti jih z naslovom IP. Nato jih prepakira in pošlje na določen naslov.
Na primer, v vašem domu lokalno omrežje gostiteljske in druge fizične omrežne naprave imajo naslove v razponu od 192.168.x.x. V VirtualBoxu imajo adapterji NAT naslove IP od 10.0.2.1 do 10.0.2.24. To območje imenujemo podomrežje. Ta obseg se praviloma ne uporablja za dodeljevanje naslovov napravam v glavnem omrežju, zato tak sistem ni dostopen od zunaj, s strani gostitelja. Gostujoči OS se lahko posodobi programsko opremo in brskanje po spletu, vendar ostane neviden za ostale "udeležence".
Priročnik VirtualBox podrobneje opisuje to točko:
"V načinu NAT je gostujočemu omrežnemu vmesniku privzeto dodeljen naslov IPv4 iz območja 10.0.x.0 / 24, kjer x označuje določen naslov vmesnika NAT, določen s formulo +2. Tako bo x enako 2, če je samo en aktivni vmesnik NAT. V tem primeru je gostujočemu operacijskemu sistemu dodeljen naslov IP 10.0.2.15, omrežnemu prehodu je dodeljen naslov 10.0.2.2, imenskemu strežniku (DNS) pa naslov 10.0.2.3. " (Oracle Corporation, 2012, poglavje 9). NAT je uporaben, kadar ni razlike v tem, katere naslove IP bodo uporabljali gostujoči operacijski sistemi v navideznem računalniku, saj bodo vsi edinstveni. Če pa morate konfigurirati preusmeritev omrežnega prometa ali razširiti funkcionalnost gostujočega OS tako, da na njem namestite spletni strežnik (na primer), so potrebne dodatne nastavitve. Funkcije, kot je skupna raba map in datotek, prav tako niso na voljo v načinu NAT.

Omrežni most (premoščen)

V povezavi Network Bridge se virtualni stroj obnaša kot vsi drugi računalniki v omrežju. V tem primeru adapter deluje kot most med navideznim in fizičnim omrežjem. S strani zunanjega omrežja se je mogoče neposredno povezati z gostujočim operacijskim sistemom.
Vmesnik v načinu "Omrežni most" se mimo gostitelja poveže z napravo, ki distribuira naslove IP znotraj lokalnega omrežja za vse fizične omrežne kartice. VirtualBox se poveže z eno od nameščenih omrežnih kartic in prek nje neposredno pošilja pakete; izkaže se delo mostu, po katerem se prenašajo podatki. Praviloma adapter v modelu "Network Bridge" od usmerjevalnika prejme standardni naslov iz območja 192.168.х.х. Zato je navidezni stroj v omrežju videti kot navadna fizična naprava, ki se ne razlikuje od ostalih.
Na gostitelju je lahko hkrati aktivnih več omrežnih naprav; moj prenosnik ima na primer žično povezavo (imenovano eth0) in brezžično povezavo(imenovano wlan0). V polju Ime lahko izberete, kateri od omrežnih vmesnikov želite uporabiti kot most na VirtualBoxu.
V mojem primeru uporabljam brezžični adapter wlan0, saj je povezan z usmerjevalnikom. Žični vmesnik eth0 nima niti kabla.

Zato usmerjevalnik mojemu gostitelju dodeli naslov IP 192.168.0.2. Navideznemu stroju v načinu "Network Bridge" je dodeljen naslov 192.168.2.6. Ni važno, da VirtualBox prenaša in sprejema promet, kot da "skozi" gostitelja, mimo njega. Posledično se izkaže, da virtualni stroj postane le še en računalnik v lokalnem omrežju. Če preračunam svoj računalnik in tri virtualne stroje (VM), ki delujejo v načinu "Network Bridge", dobim štiri računalnike v fizičnem LAN -u.

Še več ...

NAT je uporaben, ker varuje gostujoče operacijske sisteme z internetne strani. Toda za dostop do njih od zunaj (in v nekaterih operacijskih sistemih imam nameščene spletne strežnike) potrebujem dodatna prilagoditev za preusmeritev prometa. Vrsta povezave "Network Bridge" omogoča dostop do njih, vendar v tem primeru sistemi postanejo nezavarovani.
Če vam naprava za dostop do omrežja (lahko je to usmerjevalnik, omrežno stikalo ali nastavitve ponudnika internetnih storitev) omogoča, da za omrežni vmesnik navedete samo en naslov IP, morda ne boste mogli konfigurirati »Omrežja za omrežje«.

Navidezni vmesnik gostitelja (samo gostitelj)

S povezavo z navideznim gostiteljskim vmesnikom lahko gostujoči operacijski sistemi medsebojno delujejo in tudi z gostiteljem. Toda vse to je samo v samem virtualnem stroju VirtualBox. V tem načinu gostiteljski adapter uporablja svojo namensko napravo, imenovano vboxnet0. Ustvarjajo tudi podomrežje in omrežnim karticam gostujočih operacijskih sistemov dodeljujejo naslove IP. Gostujoči operacijski sistemi ne morejo komunicirati z napravami v zunanjem omrežju, saj z njim niso povezani prek fizičnega vmesnika. Način vmesnika navideznega gostitelja ponuja omejen nabor storitev, ki so uporabne za ustvarjanje zasebnih omrežij v sistemu VirtualBox za njegove gostujoče OS.
Za razliko od drugih izdelkov za virtualizacijo vmesnik NAT v VirtualBoxu ne more delovati kot premostitveni most med privzeto omrežno napravo na gostiteljih. Zato neposreden dostop od zunaj do strojev, "skritih" za NAT, ni mogoč - niti do programov, ki se na njih izvajajo; niti do podatkov, ki se nahajajo na gostiteljih samih. Oglejmo si naslednji primer.

Običajno ima gostitelj lasten omrežni naslov, ki se uporablja za dostop do interneta. Običajno je to 192.168.0.101. V načinu "Virtual Host Adapter" gostiteljski stroj deluje tudi kot usmerjevalnik VirtualBox in ima privzeti naslov IP 192.168.56.1. Ustvarjen je notranji LAN, ki služi vsem gostujočim operacijskim sistemom, konfiguriranim za način navideznega vmesnika gostitelja in viden preostalemu fizičnemu omrežju. Vmesnik vboxnet0 uporablja naslove v razponu od 192.168.56.101. Če pa želite, lahko spremenite privzeti naslov.
Tako kot adapter v premostitvenem načinu tudi način vmesnika navideznega gostitelja uporablja različna območja naslovov. Goste lahko preprosto konfigurirate za pridobivanje naslovov IP z vgrajenim strežnikom DHCP navideznega stroja VirtualBox.
Poleg tega je treba povedati, da v načinu "Adapter navideznega gostitelja" omrežje, ki ga ustvari, nima zunanjih prehodov v internet, tako za gostitelja kot za gostujoče operacijske sisteme. Deluje tako kot običajno omrežno stikalo in povezuje gostiteljske in gostujoče sisteme. Zato adapter v načinu "Virtual Host Adapter" ne omogoča dostopa do interneta do gostujočih strojev; vboxnet0 privzeto nima prehoda. Dodatne lastnosti kajti ta vmesnik močno poenostavi konfiguracijo omrežja med gostiteljskim in gostujočim OS, vendar še vedno ni zunanjega dostopa ali posredovanja vrat. Zato boste morda potrebovali drugi adapter v načinu Virtual Host Adapter ali Network Bridge, ki se poveže z gostujočim operacijskim sistemom popoln dostop Njej.

Notranje omrežje

Če morate v praksi konfigurirati razmerje med več gostujočimi operacijskimi sistemi, ki delujejo na istem gostitelju in lahko komunicirajo samo med seboj, lahko uporabite način »Notranje omrežje«. Seveda lahko v ta namen uporabite način "Network Bridge", vendar je način "Internal Network" bolj varen. V načinu Network Bridge se vsi paketi pošiljajo in sprejemajo prek fizičnega omrežnega vmesnika, nameščenega na gostiteljski napravi. V tem primeru je mogoče prestreči ves promet (na primer z namestitvijo iskalnika paketov na gostiteljski stroj).

Notranje omrežje je v skladu s priročnikom VirtualBox "programsko omrežje, ki je lahko vidno za selektivno nameščene virtualne stroje, ne pa tudi za aplikacije, ki se izvajajo na gostitelju ali na oddaljenih strojih, ki se nahajajo zunaj." Takšno omrežje je zbirka gostitelja in več virtualnih strojev. Toda nobena od zgornjih naprav nima izhoda prek fizičnega omrežnega vmesnika - je popolnoma programska oprema, ki jo VirtualBox uporablja kot omrežni usmerjevalnik. Na splošno je rezultat zasebno lokalno omrežje samo za gostujoče operacijske sisteme brez dostopa do interneta, zaradi česar je čim bolj varno. Možna aplikacija za takšno omrežje je strogo tajni strežnik s odjemalci za razvoj; penetracijsko testiranje sistemov ali kateri koli drug namen, namenjen ustvarjanju notranjega omrežja za razvojne skupine ali organizacije. To je idealen način, da v svojem delovnem času preprečite nepooblaščeno namestitev programske opreme, nalaganje ali nalaganje datotek ali obisk storitev, kot je Facebook.
Torej smo pogledali različne vrste omrežne povezave... Vsak od njih ima svoje nastavitve in je namenjen posebnim namenom. Vrnimo se na trenutek, ko se je vse začelo - ustvarjanje navideznega strežnika za namestitev CMS Wordpress nanj in njegovo testiranje.

Dostop do gostujočega operacijskega sistema

Najprej potrebujem dostop do interneta iz sistema gostov za namestitev posodobitev, nalaganje paketov in druga podobna opravila. Potrebujem tudi dostop do interneta z gostiteljskega stroja. Ne potrebujem pa dostopa do strežnika iz zunanjega omrežja.
V upravitelju VirtualBox izberem potreben navidezni stroj in nato odprem meni »Nastavitve - Omrežje«.
Privzeti omrežni adapter pustite izbran v načinu NAT. To bo gostujočim sistemom omogočilo dostop do interneta prek konfigurirane povezave gostitelja, na katerem so ti stroji nameščeni. Sistemi za goste niso vidni od zunaj v lokalnem omrežju; Prav tako nimam dostopa do nobenega gostujočega sistema s strani gostitelja; prav tako gostje ne morejo komunicirati med seboj.

Konfiguriranje vmesnika navideznega gostitelja

Najlažji način je, da uporabite adapter v načinu "Adapter za virtualni gostitelj", ki ga privzeto zagotavlja VirtualBox. Imenuje se vboxnet0. Dodate lahko toliko vmesnikov te vrste, kolikor je potrebno (če morate konfigurirati več ločenih omrežij vmesnika navideznega gostitelja). Če odprete glavno okno upravitelja gostujočih operacijskih sistemov VirtualBox in v meniju izberete »Nastavitve - Omrežje«, lahko konfigurirate obstoječi vboxnet0 vmesnik ali ustvarite več podobnih (vboxnet1, vboxnet2).
Kliknite gumb "Uredi" - ikono s podobo izvijača (tretja od zgoraj navzdol). S klikom na to ikono se odprejo privzete nastavitve. V njih je naslov 192.168.56.1 naslov, na katerem gostujoči sistemi dostopajo do gostitelja. Pustil sem ga "takšnega, kot je", ne da bi ga spremenil.


Vmesnik vboxnet0 privzeto med sejo povezave s strežnika DHCP pridobi naslov IP. Moj virtualni spletni strežnik Wordpress potrebuje statični naslov IP. Zato sem na zavihku "Strežnik DHCP" počistil polje "Omogoči strežnik". Tako je strežnik DHCP zame onemogočen.

Dodajanje vmesnika navideznega gostitelja

K gostujočemu stroju bom dodal še en omrežni adapter (v načinu "Vmesnik za navidezni gostitelj"), ki bo ustvaril samostojno navidezno zasebno omrežje. To omrežje bo sestavljeno samo iz gostitelja in katerega koli gostujočega operacijskega stroja, konfiguriranega v načinu vmesnika navideznega gostitelja.
Zato v nastavitvah gostujočega sistema odprem zavihek "Adapter 2" in vrednost "Connection type" nastavim na "Adapter za virtualni gostitelj". Novonastali vmesnik se privzeto imenuje vboxnet0. Promiskuziven način mi ni pomemben, zato ga pustim nastavljenega na Deny. Prav tako pustim aktiven napis "Kabel povezan".

Konfiguriranje gostujočega sistema


Potrebujem navidezni strežnik za goste, da ima statični naslov IP v omrežju, ki deluje v načinu "Vmesnik navideznega gostitelja". V nasprotnem primeru se bo naslov strežnika vsakič, ko se povežete, spreminjal iz seje v sejo. Za povezavo z gostiteljem bom moral znova in znova skozi konfiguracijski izziv. Zato grem v sistem za goste, v njem odprem terminal in vanj vnesem naslednja dva ukaza:
ifconfig eth1 192.168.56.101 maska ​​omrežja 255.255.255.0 navzgor Ti koraki določijo določen naslov IP za vmesnik, ki se nahaja v gostu, in zaženejo ta omrežni vmesnik. Ta naslov uporablja omrežno predpono 192 za domača omrežja, ki ji sledi 168 kot začetni ID gostitelja, .56 za nastavitev obsega naslovov podomrežja; in končno, končni identifikator.1 (gostitelj) za omrežje. Vmesnik v načinu NAT se imenuje eth0, zato je logično domnevati, da je adapter v Virtual Host Adapter imenovan eth1. Ta IP lahko uporabim za testiranje gosta z gostitelja prek SSH ali brskalnika.
Vendar so te nastavitve začasne. Če znova zaženem sistem, vsi izginejo brez sledu. Če jih želite trajno nastaviti, morate v datoteko / etc / network / interfaces dodati (s korenskim računom) naslednje vrstice:
# Hostonski omrežni vmesnik auto eth1 iface eth1 inet statični naslov 192.168.56.101 maska ​​omrežja 255.255.255.0 omrežje 192.168.56.0 oddaja 192.168.56.255 Zdaj se bo ob ponovnem zagonu ta omrežni vmesnik samodejno zagnal. Za preverjanje, ali se je začel, uporabim ukaz ifconfig, ki ga vnesem v terminal gostujočega operacijskega sistema.

Poimenovanje

Ker nisem preveč "prijatelj" s številkami in naslovi IP, zase vedno uporabljam imena za sisteme gostov, namesto da jim dodelim naslove IP. Če želite to narediti, uredim datoteko / etc / hosts na gostiteljskem stroju in tam dodam povezave. Na ta način si lahko ogledam delujoče gostujoče sisteme po njihovih imenih.
V datoteki / etc / hosts dodam vrstico:
192.168.56.101 ocelotsvr Če dodam še nekaj gostujočih sistemov iz omrežja, moram samo urediti to datoteko in dodati zahtevano število vrstic. Zahvaljujoč tej tehniki se lahko enostavno obrnem na katerega koli od teh sistemov.

Alternativna pot

Strokovnjaki omrežne tehnologije morda opazi, da je v moji konfiguraciji nadomestna pot za dostop do navideznega strežnika.
S privzetim vmesnikom NAT lahko zaženete dodatno konfiguracijo, ki mi bo omogočila dostop do navideznega strežnika z gostitelja brez uporabe omrežne nastavitve "Vmesnik navideznega gostitelja".
Z uporabo nastavitvene plošče "Omrežni adapter" v gostujočem operacijskem sistemu lahko konfigurirate posredovanje vrat v navideznem stroju VirtualBox. Če želite to narediti, pojdite v nastavitve vmesnika NAT (gumb na dnu okna), da konfigurirate posredovanje vrat. Ko kliknete nanj, se odpre pogovorno okno, v katerem so nastavljena pravila posredovanja za to omrežno kartico in sistem za goste.
Določiti moram dve pravili; ena za dostop do spletnega strežnika Apache pri gostu in ena za omejevanje vsega drugega prometa TCP (večina jih je http zahtev).
Brez dodatnih pomislekov sem ta pravila poimenoval Apache oziroma TCP; oba uporabljata protokol TCP. Ko gre za vezavo številk vrat, vrata 8888 na gostitelju preusmerijo promet na gosta za strežnik Apache; vrata 2222 na gostitelju preusmerjajo promet na vrata 22, ki se nahajajo v gostujočem operacijskem sistemu; ta nastavitev mi daje dostop do gosta za upravljanje njegovih storitev. Vsak drug promet bo virtualni stroj zavrnil, ker ne ustreza pravilom.

To pomeni, da se vsi drugi gostje, ki jih vodim v VM, ne bodo mogli povezati virtualni strežnik saj pod NAT preprosto ni omrežne poti.

Pravilno mreženje v virtualnem stroju VirtualBox omogoča povezovanje gostiteljskega operacijskega sistema z gostujočim operacijskim sistemom za najboljšo interakcijo med slednjimi.

V tem članku bomo konfigurirali omrežje na navideznem računalniku pod Nadzor sistema Windows 7.

Konfiguriranje VirtualBox se začne z nastavitvijo globalnih možnosti.

Pojdimo na meni "Datoteka - Nastavitve".

Nato odprite zavihek "Omrežje" in "Gostite virtualna omrežja"... Tu izberemo adapter in kliknemo gumb za nastavitve.

Najprej nastavimo vrednosti IPv4 naslov in ustrezno masko omrežja (glejte posnetek zaslona zgoraj).

Po tem pojdite na naslednji zavihek in aktivirajte DHCP strežniku (ne glede na to, ali imate dodeljen statični ali dinamični naslov IP).

Naslov strežnika mora biti nastavljen tako, da se ujema z naslovi fizičnih vmesnikov. Vrednosti "meje" morajo zajemati vse naslove, ki se uporabljajo v OS.

Zdaj o nastavitvah VM. Pojdi do "Nastavitve", odsek "Omrežje".

Za vrsto povezave nastavite ustrezno možnost. Podrobneje razmislimo o teh možnostih.

1. Če je adapter "Brez povezave", VB bo uporabnika obvestil, da je na voljo, vendar povezave ni (lahko jo primerjamo s primerom, ko Ethernetni kabel ni priključen na vrata). Če izberete to možnost, lahko simulirate odsotnost kabelske povezave z virtualno omrežno kartico. Tako je gostujoči operacijski sistem mogoče obvestiti, da ni internetne povezave, vendar ga je mogoče konfigurirati.

2. Pri izbiri načina "NAT" gostujoči OS bo imel dostop do interneta; v tem načinu so paketi preusmerjeni. Če morate odpreti spletne strani iz sistema za goste, prebrati pošto in prenesti vsebino, je to primerna možnost.

3. Parameter "Omrežni most" omogoča izvajanje več dejavnosti na internetu. To na primer vključuje modeliranje omrežij in aktivnih strežnikov v navideznem sistemu. Ko izberete ta način, se bo VB povezal z eno od razpoložljivih omrežnih kartic in začel neposredno delo s paketi. Omrežni sklad gostiteljskega sistema ne bo vključen.

4. Način "Notranje omrežje" uporablja za organizacijo navideznega omrežja, do katerega lahko dostopate iz VM. To omrežje nima nič opraviti s programi, ki se izvajajo v gostiteljskem sistemu ali omrežno opremo.

5. Parameter "Napajalnik za navidezne gostitelje" se uporablja za organiziranje omrežij iz glavnega operacijskega sistema in več VM brez vključevanja resničnega omrežnega vmesnika glavnega operacijskega sistema. V glavnem operacijskem sistemu je organiziran navidezni vmesnik, prek katerega se vzpostavi povezava med njim in VM.

6. Manj pogosto uporabljeni kot drugi "Univerzalni gonilnik"... Tu ima uporabnik možnost izbrati gonilnik, vključen v VB ali v razširitve.

Izberite omrežni most in mu dodelite adapter.

Po tem bomo zagnali VM, odprt omrežne povezave in pojdite na "Lastnosti".





Izberite internetni protokol TCP / IPv4... Pritisnemo "Lastnosti".

Zdaj morate registrirati parametre naslova IP itd. Naslov pravega vmesnika smo nastavili kot prehod, vrednost, ki sledi naslovu prehoda, pa je lahko naslov IP.

Po tem potrdimo svojo izbiro in zapremo okno.

Konfiguracija omrežnega mostu je končana in zdaj lahko dostopate do spleta in komunicirate z gostiteljskim strojem.

Vse se je začelo, ko sem moral Wordpress zagnati v peskovniku. Najlažje je bilo ustvariti navidezni strežnik Ubuntu 11.10 kot gost v gostitelju VirtualBox. Potem sem spoznal, da o omrežjih vem veliko manj, kot sem mislil; zadeva je polna paketov, stikal in usmerjanja. Še manj sem vedel o mreženju v VirtualBoxu, kjer je vse programsko virtualizirano. Nekaj ​​poskusov in hiter tečaj pri povezovanju v mrežo nekoliko kasneje, poslanstvo je bilo doseženo, da ste zaščiteni pred mojimi napakami, in to sem našel.

Omrežne nastavitve v VirtualBoxu

Namestite katero koli različico VB, začenši z različico 3.0, in videli boste, da je okno z nastavitvami približno enako.

Za kateri koli navidezni stroj kliknite Nastavitve> Omrežje. To je privzeti pogled.

Vsak virtualni stroj ima lahko do štiri omrežne vmesnike, ki jih lahko po potrebi omogočite. Večino časa potrebujete le enega. Običajno lahko pri ustvarjanju navideznega stroja prepustite VB, da ustvari en omrežni vmesnik, ki vam bo omogočal dostop do interneta.

Morda se vam bo zdelo koristno, če imate več vmesnikov različnih vrst ali adapterjev iste vrste z različnimi nastavitvami, glede na to, kako boste uporabljali navidezni stroj in omrežja - fizična in navidezna - na katera je povezan.

Za moj navidezni spletni strežnik, ki uporablja Wordpress, so stvari nekoliko bolj zapletene, zato začnimo ... Vrsta adapterja določa vrsto navidezne strojne opreme, ki je na voljo za vaš virtualni stroj (VM). VB bo poskušal zagotoviti, da izbrani navidezni adapter dobro deluje s katerim koli fizičnim omrežjem, ki ga imate na gostiteljski napravi. Odprimo meni Advanced in si oglejte dodatne možnosti. Nastavitve bom namenoma preusmeril, začenši z vrsto adapterja.

Tip adapterja: VB bo poskušal posnemati nekatere običajne vrste omrežnih kartic, za katere ima gonilnike in protokole. PCnet-FAST III je privzeto, čeprav vedno iščem adapterje Intel PRO / 1000MT, ko iščem dobro združljivost s strojno opremo Intel. Obstajata dve različici strežnika z visoko pasovno širino, če boste svojo VM izvajali v produkcijskem okolju. Lastnikom namiznih računalnikov zaradi tega ni treba skrbeti. Če imate težave z enim adapterjem, poskusite z drugim, vključno s PCnet-FAST II za starejše stroje.

Način: Precej barvit zvok "Promiscuous mode" bi moral nadzorovati obnašanje navideznega usmerjevalnika, ki ga uporablja notranje omrežje; Omrežni most (premoščen) in vmesnik navideznega gostitelja (samo gostitelj). Mrežna vrata VM lahko prisilijo, da poleg prometa, usmerjenega v ta virtualni stroj, sprejme tudi promet, usmerjen na druge navidezne stroje ali celo gostitelja. Promiscuous mode je nekaj, česar se 99% uporabnikov ni treba dotakniti in obstaja za diagnosticiranje vzrokov nekaterih težav z omrežjem.

Mac naslov: Kratica za nadzor dostopa do medijev, naslov MAC je naslov strojne opreme, ki enolično identificira vsak omrežni vir ali vozlišče v omrežju. To je edinstvena identifikacijska številka, ki je običajno trdo kodirana na fizičnem omrežnem vmesniku. VirtualBox generira naslove MAC omrežnih kartic navideznih strojev.

Na desni je majhen gumb, ki ustvari nov naslov MAC; če kopirate navidezni stroj, bo za delo v vašem virtualnem omrežju skupaj z izvirnikom potreboval svoj edinstven naslov MAC.

Potrditveno polje Kabelska povezava deluje enako kot fizično priključitev ali odklop kabla. Ta možnost poveže navidezni vmesnik z navideznim omrežjem. Razlikuje se od najvišje možnosti »Omogoči omrežni vmesnik«, ki omogoča namestitev ali odstranitev omrežnega vmesnika iz naprave.

Nazadnje gumb Port forwarding odpre drugo pogovorno okno, ki vam omogoča, da določite pravila posredovanja prometa za adapter; kako se promet določene vrste preusmeri med gostiteljem in gostiteljskim strojem. To velja le za nekaj vrst povezav, ki bodo obravnavane v nadaljevanju. Vrsta povezave je določena z možnostjo Connection type (z dodatno možnostjo Name), ki je temelj omrežja v VirtualBoxu in mi je na začetku mojega poskusa povzročila veliko težav.

"Zmaji živijo tukaj"

Obstajajo štiri vrste povezav in številne možne kombinacije nastavitev. Tukaj je omrežne nastavitve VirtualBox se morda zdi kot srednjeveška magija. Za dosego cilja je enostavno slediti pravi možnosti. Za dosego istega cilja lahko najdete celo več rešitev.

Vrste povezav

- Prevajanje omrežnega naslova NAT
- Omrežni most (premoščen)
- Navidezni vmesnik gostitelja (samo gostitelj)
- Notranje omrežje

Nepovezano je tudi vrsta, vendar se uporablja za odpravljanje težav z adapterjem. V tem načinu VirtualBox gostu sporoči, da obstaja vmesnik, vendar povezave ni.

Prevajanje omrežnega naslova NAT

NAT gostujočemu stroju omogoča dostop do interneta, vendar prek zasebnega naslova IP, ki ga ni mogoče videti z gostitelja ali drugega mesta v vašem fizičnem omrežju. Omogoča vam brskanje po spletu, nalaganje datotek in ogled pošte v gostujočem stroju, vendar zunanji svet nikoli ne more neposredno komunicirati z gostujočim strojem.

Ko gostujoči stroj pošlje paket IP na oddaljeni stroj, storitev VirtualBox NAT prestreže ta paket, iz njega izvleče segmente TCP / IP, spremeni naslov IP v naslov IP gostiteljskega stroja in ga pošlje. Zunanji svet vidi samo IP gostiteljskega stroja. Gostiteljski stroj sprejme odgovor in ga posreduje gostujočemu stroju.

Na primer, v vašem domače omrežje vaš gostitelj in drugi fizični stroji imajo običajno naslove, ki se začnejo z 192.168.x.x. V vmesnikih NAT VirtualBox se naslovi začnejo od 10.0.2.1, nato pa do 10.0.2.24 v tako imenovanem podomrežju. Običajno ni povezan z glavnim omrežjem, zato do podomrežja ni mogoče dostopati z gostiteljskega stroja. Vaš gostujoči stroj lahko dostopa do interneta za posodobitve, brska po spletu, vendar je za preostanek vašega omrežja neviden.

Priročnik VirtualBox je bolj pregleden:

»V načinu NAT se gostujočim omrežnim vmesnikom privzeto dodelijo naslovi IP iz območja 10.0.x.0 / 24, kjer je x odgovoren za primerek vmesnika NAT +2. Zato je x = 2, če je aktiven samo en primerek NAT. V tem primeru je gostu dodeljen naslov 10.0.2.15, vrata so 10.0.2.2, imenski strežnik pa je na voljo na 10.0.2.3. " (Oracle Corporation, 2012, poglavje 9)

NAT je uporaben, če vam ni vseeno, kateri naslov bo uporabljal gostujoči stroj. Ko boste morali preusmeriti promet ali izpostaviti storitve, kot je spletni strežnik, zunanjemu svetu, boste morali narediti dodatno konfiguracijo. Poleg tega v tem omrežju ne morete omogočiti skupne rabe datotek in map.

Mostični adapter

V načinu Network Bridge se virtualni stroji obnašajo kot kateri koli drug računalnik, povezan z omrežjem, kjer prebiva gostiteljski stroj; omrežni most povezuje realna in virtualna omrežja. Zunanji svet lahko neposredno komunicira s strojem za goste.

Omrežni most se prek gostiteljskega sistema poveže z vašo omrežno napravo, ki ji je dodeljen naslov IP vašega fizičnega omrežja. VirtualBox se poveže z eno od nameščenih omrežnih kartic in neposredno izmenjuje pakete; povezuje fizično in virtualno omrežje. V normalnih okoliščinah bo poskušal od usmerjevalnika pridobiti standardni naslov IP 192.168.x.x, zato bo vaš virtualni stroj skupaj z drugimi napravami v omrežju videti kot fizična naprava.

Na svojem gostitelju lahko imate hkrati več kot eno aktivno omrežno napravo; moj prenosnik ima na primer ethernetni priključek na omrežni kartici (imenovan eth0) in brezžični adapter (imenovan wlan0). Možnost "Ime" vam omogoča, da izberete, katero ste premostili v VirtualBox.

V mojem primeru uporabljam brezžični vmesnik wlan0, ker je povezan z usmerjevalnikom, medtem ko eth0 nima niti priključenega omrežnega kabla.

Tako se moj gostitelj poveže pod naslovom 192.168.0.2, ki mu ga je dal usmerjevalnik. Pojavi se moj navidezni stroj, povezan z omrežnim mostom, ki zahteva svoj naslov IP, na katerega ga usmerjevalnik izda 192.168.2.6, ne da bi vedel ali mu je vseeno, da VirtualBox usmerja promet prek vmesnika gostiteljske naprave. Moj virtualni stroj postane le še ena naprava v omrežju. Če štejemo gostiteljski stroj in tri virtualne stroje, povezane z omrežnim mostom, bodo v mojem fizičnem omrežju štirje stroji.

Pridite sem, tukaj je več ...

NAT je uporaben, ker ščiti gostujoče sisteme pred internetom, če pa moramo do njih dostopati z gostiteljskega stroja, moramo nastaviti posredovanje vrat (na nekaterih mojih gostujočih strojih imam strežnike). Omrežni most omogoča dostop, vendar odpira stroje za goste.

Če vam usmerjevalnik, stikalo ali ponudnik internetnih storitev ne posreduje več kot enega naslova IP, potem najverjetneje ne boste mogli uporabljati omrežnega mostu.

Samo gostiteljski adapter

Pod vmesnikom navideznega gostitelja lahko virtualni stroji komunicirajo med seboj in z gostiteljskim strojem, ne pa tudi z zunanjim svetom. Vmesnik navideznega gostitelja uporablja svojo ločeno omrežno napravo, imenovano vboxnet0, za nastavitev podomrežja in dodeljevanje naslovov IP gostujočim strojem. Stroji za goste ne morejo komunicirati z zunanjim svetom, saj niso povezani prek fizičnega omrežnega vmesnika. Vmesnik navideznega gostitelja ponuja omejene storitve, uporabne za ustvarjanje lokalnega omrežja pod gostiteljem VirtualBox za goste.

Za razliko od drugih izdelkov za virtualizacijo VirtualBox NAT ne poveže vaše privzete omrežne naprave z gostiteljskim strojem, zato ni neposredne omrežne povezave s stroji, povezanimi z NAT, in dostopa do aplikacij in podatkov na samem gostitelju. Oglejmo si primer.

Vaš gostitelj ima svoj omrežni naslov, ki ga uporablja za dostop do interneta - običajno 192.168.0.101. Pod navideznim vmesnikom gostitelja gostiteljski stroj postane usmerjevalnik s privzetim naslovom IP 192.168.56.1. Gostitelj ustvari notranji LAN, ki omogoča, da so v omrežju vidni vsi gostujoči stroji, konfigurirani z vmesnikom navideznega gostitelja. Vmesnik vboxnet0 začne uporabljati naslove od 192.168.56.101 naprej, vendar to lahko spremenite v nastavitvah.

Podobno kot adapterji za premostitev omrežja tudi vmesniki navideznega gostitelja uporabljajo različna območja naslovov. Strojem za goste lahko preprosto dovolite, da pridobijo naslove z uporabo DHCP (dinamična dodelitev naslovov, ki se bo verjetno spremenila v vsaki seji), ki jo ponuja VirtualBox.

Poleg tega adapter navideznega gostitelja za gostitelja in gosta nima dostopa do interneta. Uporabljajo se za povezovanje gostitelja in gostov z nekakšnim omrežnim stikalom.

Zato vmesnik navideznega gostitelja ne omogoča dostopa do interneta gostujočim strojem; vboxnet0 nima vrat, zato je dodajanje vboxnet0 precej enostavno omrežna komunikacija gostitelja in gostov, ne boste imeli zunanjega dostopa ali posredovanja vrat, zato za popoln dostop še vedno potrebujete drug adapter NAT ali omrežni most, povezan z vašimi stroji za goste.

Notranje omrežje

Če potrebujete več gostujočih strojev, da se pogovarjate na istem gostitelju, vendar nič drugega, lahko uporabite intranetni način. Čeprav lahko za isti namen uporabite omrežni most, je notranje omrežje bolj varno. Ko uporabljate omrežni most, je mogoče vse pakete, poslane in prejete s fizičnim vmesnikom na gostiteljskem stroju in promet prestreči (na primer z namestitvijo snifferja na gostitelju).

Notranje omrežje po navodilih VirtualBox ustvari "programsko omrežje, ki je vidno izbranim strojem, ne pa tudi aplikacijam, ki se izvajajo na gostitelju ali v okolju." To nam daje omrežje, ki ima gostiteljske in navidezne stroje, vendar nobeden od njih ne uporablja fizičnih vmesnikov - so popolnoma navidezni in VirtualBox deluje kot virtualno stikalo. Za stroje za goste dobite popolnoma zaseben LAN brez zunanjega dostopa, zaradi česar je zelo varen. Možni primeri uporabe so super tajni razvojni strežniki in odjemalci, ki izvajajo testiranje penetracije ali obratno ustvarjajo varen intranet za skupino ali organizacijo. To je idealen način za zapiranje prostora pred nepooblaščeno namestitvijo aplikacij, prenosom, nalaganjem in obešanjem na Facebooku med delovnim dnem.

Zdaj vidimo, da so različne vrste omrežij primerne za različne namene. Kar me pripelje do začetka - ustvarjanja virtualnega strežnika za razvoj in testiranje Wordpressa.

Dostop do interneta za goste

Za začetek moj gostujoči stroj potrebuje dostop do interneta za namestitev posodobitev, nalaganje paketov in vse to. Do njega potrebujem dostop s svojega gostiteljskega stroja, vendar ne želim, da bi bil moj strežnik dostopen od drugod v omrežju.

Ko najdem svoj stroj v upravitelju VirtualBox, grem v Nastavitve> Omrežje.

Začnem s standardnim NAT -om. Omogoča gostiteljskemu stroju dostop do interneta prek povezave mojega gostitelja. Stroj za goste ni viden iz mojega omrežja; Prav tako ne morem dostopati do virov gostujočega stroja iz gostiteljskega stroja, tako kot drugi gostujoči stroji.

Konfiguriranje vmesnika navideznega gostitelja v upravitelju VirtualBox

Preprost način je, da uporabite standardni vmesnik navideznega gostitelja, ki ga ponuja VirtualBox, tistega z imenom vboxnet0, lahko pa dodate še druge, če želite uporabiti več ločenih omrežij. Če v glavnem oknu VirtualBox odprete Datoteka> Nastavitve> Omrežje, lahko konfigurirate vboxnet0 ali dodate druge vmesnike.

Če si želite ogledati standardne nastavitve, kliknite gumb za urejanje - to je gumb z ikono izvijača in napisom "Uredi virtualno omrežje gostitelja". Naslov IP 192.168.56.1 je naslov, na katerem lahko gostje dostopajo do gostitelja. To nastavitev sem pustil takšno, kot je.

Privzeto ima vboxnet0 strežnik DHCP, konfiguriran za samodejno izdajanje naslovov IP na podlagi sej. Želim, da moj virtualni strežnik Wordpress ohrani statični naslov IP, zato na zavihku DHCP počistim polje »Omogoči strežnik«.

Gostujočemu stroju dodajte vmesnik navideznega gostitelja

K gostujočemu stroju bom dodal še en omrežni vmesnik, vmesnik navideznega gostitelja, ki vključuje samostojno, zasebno, navidezno omrežje, sestavljeno iz mojega gostiteljskega stroja in vseh gostov, ki uporabljajo vmesnik navideznega gostitelja. Vsi stroji imajo dostop drug do drugega, vendar do njih ne more priti nič od zunaj.

Na zavihku Adapter 2 mojega gostujočega računalnika sem vrsto povezave nastavil na vmesnik navideznega gostitelja in privzeto ime vboxnet0. Premišljen način ni pomemben, vendar moram omogočiti možnost »Kabel je povezan«.

Konfiguriranje gostujočega stroja

Moj strežnik za goste mora imeti statičen naslov IP v omrežju navideznega vmesnika gostitelja, sicer se bo naslov spremenil ob vsakem ponovnem zagonu in moram ugotoviti, kateri je, preden se lahko povežem z gostiteljem. Prijavite se v gostujoči stroj in vnesite naslednji ukaz:

ifconfig eth1 192.168.56.101 omrežna maska ​​255.255.255.0 navzgor

S tem boste nastavili naslov IP za gosta in odprli omrežni vmesnik. Uporablja 192 predpono za domače omrežje, .168 je začetek ID -ja gostitelja, .56 je območje omrežnega vmesnika navideznega gostitelja in zadnji identifikator, ki je večji od 1 (moj gostitelj) v mojem omrežju vmesnika navideznega gostitelja. Vmesnik NAT je na eth0, zato je adapter navideznega gostitelja povezan z eth1. Zdaj se lahko SSH ali prijavim v gostujoči stroj z gostitelja z naslovom IP.

Pristanišče med nevihto?

Omrežniki so že videli alternativno pot do mojega virtualnega strežnika.

Z vmesnikom NAT lahko manipuliram s konfiguracijo za dostop do svojega virtualnega strežnika iz gostitelja, ne da bi uporabil vmesnik navideznega gostitelja.

Posredovanje vrat v VirtualBoxu lahko nastavim s pomočjo plošče z nastavitvami omrežnega vmesnika za goste. Preklopimo na vmesnik NAT, velik gumb na dnu je "Posredovanje vrat". Odpre se konfiguracijsko okno, kjer lahko konfiguriram posredovanje vrat za ta adapter tega gostujočega računalnika.

Potrebujem dva pravila; ena za dostop do spletnega strežnika Apache pri mojem gostu, druga za obravnavo prometa TCP (večinoma http zahteve).

Zaradi preprostosti sem jih poimenoval Apache in TCP, oba pa uporabljata protokol TCP. Če se vrnemo k običajnim številkam vrat, se 8888 na gostitelju prenese na 80 gostujočih strojev, nato 2222 na gostitelju na vrata 22 gostujočega stroja; to odpira poseben dostop do gostujočega stroja za zahteve po storitvah. Vse druge zahteve bo VirtualBox zavrnil, ker poti ni mogoče najti.

To tudi pomeni, da vsi drugi gostje, ki jih začnem, ne bodo mogli dostopati do tega navideznega strežnika, saj pod NAT ni omrežne poti.

Konfiguriranje navideznega omrežja v virtualboxu. Kako pravilno in hitro ustvariti in konfigurirati navidezno omrežje, preberite naša podrobna navodila.

V tem članku bomo pogledali ustvarjanje in konfiguriranje navideznega računalniškega omrežja s programom VirtualBox.

Načini omrežja VirtualBox

V desnem stolpcu pojdite v meni "Omrežje".

Vsak virtualni stroj ima 4 pogojne vmesnike, vsak ima 5 konfiguracijskih profilov, o katerih bomo govorili spodaj.

Ko ustvarite takšno napravo, je privzeto nastavljeno, da deluje v načinu NAT, kar vam omogoča izhod na.

Oglejmo si podrobneje vsako vrsto omrežnega vmesnika.

NAT

Prevajanje omrežnega naslova- mehanizem v omrežjih, zgrajen s protokolom TCP / IP, ki prevaja naslove IP tranzitnih paketov.

Ta nastavitev omrežni vmesnik omogoča gostujočemu operacijskemu sistemu dostop do interneta z uporabo zasebnega naslova IP, ki ni dostopen od zunaj.

To načelo se uporablja pri domačih usmerjevalnikih.

Naprava ima 1 zunanji "beli" naslov IP, ki ga izda ponudnik za identifikacijo v globalnem omrežju, in številne notranje, "sive" naslove IP, nameščen uporabnik za interakcijo omrežnih naprav v.

Opomba! Ta konfiguracija omrežnega vmesnika VirtualBox je potrebna predvsem za brskanje po internetu. Hkrati se od zunaj ni mogoče povezati z gostujočim operacijskim sistemom. Ta funkcija je zelo uporabna, saj omogoča zaščito oddaljenih strojev pred napadi zunanjih omrežij. Če želite odstraniti to omejitev, morate izvesti posredovanje vrat.

Omrežni most

S to vrsto povezave se virtualni stroj ne razlikuje od gostiteljskega računalnika za druge člane omrežja.

Ko je konfiguriran na ta način, omrežni vmesnik deluje kot most med navideznim in fizičnim omrežjem.

Pogojni omrežni adapter se poveže in deluje neposredno, ne da bi šel skozi gostiteljski stroj.

Če ima računalnik več omrežnih vmesnikov, je mogoče določiti, prek katerega od njih bo potekala interakcija (polje "Ime").

To vrsto delovanja z vmesnikom je smiselno uporabiti, ko morate drugim članom lokalnega fizičnega omrežja omogočiti dostop do navideznega stroja.

Vmesnik navideznega gostitelja

V tem načinu delovanja obstaja možnost interakcije tako med virtualnimi stroji kot med navideznim strojem in gostiteljem.

V tem primeru se uporablja posebna naprava - vboxnet0, ki ustvarja podomrežja in gostujočemu OS dodeli naslove IP.

Pomembno! Ko uporabljate gostiteljski vmesnik, ne morete komunicirati z drugimi člani fizičnega LAN -a. Ta način bo uporaben, ko morate vzpostaviti interakcijo med gostom in gostiteljskim strojem.

Notranje omrežje

Kot pove že ime, ta vrsta interakcije vključuje povezovanje gostujočih operacijskih sistemov v eno samo notranje omrežje.

Tako kot pri načinu vmesnika navideznega gostitelja se omrežje izvaja v programski opremi, mimo fizičnega vmesnika.

Treba je opozoriti, da je razlika od prejšnjega načina delovanja le v odsotnosti sposobnosti za delo z gostiteljskim strojem.

Univerzalni gonilnik

Omogoča neodvisno izbiro gonilnika za omrežni vmesnik. Gonilnik lahko vključite v VirtualBox ali naložite s servisnim paketom.

Danes obstajata 2 gonilnika za dva načina delovanja navideznega adapterja:

UDP tunel. Uporablja se za povezavo strojev, ki delujejo.

VDE. Uporablja se za povezavo virtualnih strojev s stikalom za navidezni ethernet na gostiteljih FreeBSD ali Linux.

Treba je opozoriti, da način VDE omogoča emulacijo stikal L2 / L3 in protokolov STP, WAN, VLAN.

Omrežna konfiguracija za osnovne načine VirtualBox

NAT

Izberemo to vrsto povezave in zaženemo oddaljeni stroj. Po zagonu morate omrežni vmesnik nastaviti v način odjemalca DHCP.

Omrežni most

Če se naslovi IP v vašem domačem omrežju izdajo samodejno (na primer, strežnik DHCP je nastavljen na usmerjevalniku), se morate prepričati, da je način odjemalca DHCP nastavljen v lastnostih omrežnega vmesnika gostujočega OS.

Če so omrežne nastavitve dodeljene ročno, jih vnesite v ustrezna polja.

V ta način imamo dostop do lokalnih in globalnih omrežij.

Vmesnik navideznega gostitelja

Za ta način morate narediti nekaj predhodnih nastavitev. V VirtualBoxu pojdite v meni Datoteka, podmeni Nastavitve.

Izberite element »Omrežje« in pojdite na zavihek »Gostite virtualna omrežja«. Kliknite ikono omrežnega vmesnika z znakom +.

Tako se ustvari navidezni vmesnik vboxnet0.

Opomba! Vboxnet0 lahko konfigurirate s klikom na ikono izvijača. Na zavihku Strežnik DHCP lahko omogočite in konfigurirate strežnik DHCP, ki samodejno dodeli naslove IP gostujočim strojem, ki delujejo v načinu vmesnika navideznega gostitelja.

Po tem morate v nastavitvah omrežnega vmesnika vseh navideznih strojev, ki jih je treba združiti v eno podomrežje, izbrati način vmesnika navideznega gostitelja in kot delovni profil izbrati vboxnet0.

Notranje omrežje

Če želite združiti več navideznih strojev v eno navidezno omrežje, morate v profilu vseh gostujočih operacijskih sistemov izbrati vrsto povezave "Notranje omrežje", nato vnesti ime navideznega omrežja ali uporabiti standardni intnet.

Odvisno od postavljenih nalog bo kombinacija dela vmesnikov pripomogla k uspehu pri njihovi izvedbi.

Na primer, če dodelimo en adapter za delovanje v načinu "Notranje omrežje", drugega pa v načinu NAT, bomo dobili navidezno omrežje z dostopom do interneta.

Nastavitev omrežja VirtualBox

Ustvarjanje in konfiguriranje navideznega omrežja VirtualBox OS Windows 7.8

VirtualBox virtualnim strojem omogoča uporabo omrežnih povezav gostiteljskega sistema in ustvarjanje virtualnih omrežij za virtualne stroje.

Z orodji grafičnega vmesnika je mogoče konfigurirati do 4 omrežne vmesnike za vsakega od navideznih strojev, registriranih v VirtualBoxu.

Postopek konfiguracije omrežnih vmesnikov je dobro opisan v lastniškem priročniku za uporabo Oracle VM VirtualBox® v angleščini.

Za vsak virtualni stroj je mogoče posnemati do 4 omrežne vmesnike. Vsak od omrežnih vmesnikov lahko deluje v enem od 6 načinov:

  • Brez povezave... V tem načinu je adapter prisoten v gostujočem sistemu, vendar se obnaša kot da omrežni kabel vanj ni vključeno.
  • NAT... V tem načinu adapter uporablja omrežne nastavitve glavnega sistema pri interakciji z omrežjem fizičnega gostitelja in drugimi zunanjimi omrežji. Omrežni podsistem VirtualBox prevaja promet IP iz izvornega naslova IP navideznega stroja v promet z izvornega naslova omrežnega vmesnika gostiteljskega sistema (prevod omrežnega naslova). Izvedba NAT v VirtualBoxu ima določene omejitve, povezane s podporo za ICMP, UDP oddajni promet in tehnologije VPN. Ta način se privzeto uporablja.
  • Omrežni most... V tem načinu se omrežni adapter VM poveže z omrežnim vmesnikom gostiteljskega sistema in obdeluje omrežne pakete neposredno mimo omrežnega sklada gostiteljskega sistema (adapter gostiteljskega sistema deluje z adapterjem VM v načinu premostitve) .
  • Notranje omrežje... Mrežni vmesniki navideznih strojev so združeni, da tvorijo ločen segment omrežja.
  • Vmesnik navideznega gostitelja... Mreža, ki povezuje gostiteljski sistem in navidezne stroje, vključene v ta segment v tem segmentu. Za ta način VirtualBox ustvari programski omrežni vmesnik v gostiteljskem sistemu in na njem nastavi naslov IP.
  • Univerzalni gonilnik... Uporabnik izbere gonilnik za omrežni vmesnik, ki ga lahko vključite v VirtualBox ali naložite z dodatnim paketom VirtualBox. Vklopljeno ta trenutek Obstajata 2 gonilnika, ki izvajata 2 načina delovanja navideznega adapterja:
    • UDP tunel... Način za povezovanje virtualnih strojev, ki delujejo na različnih gostiteljih. Dela na obstoječi omrežni infrastrukturi.
    • VDE(Virtual Distributed Ethernet). Ta način lahko uporabite za povezavo porazdeljenih navideznih strojev s stikalom za navidezni ethernet na gostiteljih Linux ali FreeBSD.

Za vsakega od 4 omrežnih vmesnikov navideznega stroja lahko izberete enega od 5 gonilnikov, ki posnemajo resnično omrežni adapterji različnih proizvajalcev strojne opreme ali gonilnika Virtio-net, ki je del odprtokodnega projekta KVM. Gonilnik Virtio-net se izogne ​​zapletenosti posnemanja omrežne strojne opreme in izboljša zmogljivost omrežja. Jedro Linuxa različice 2.6.25 in novejše lahko podpira vmesnik Virtio-net. Za goste Windows 2000, XP in Vista je lahko gonilnik Virtio-net