Kako uporabljati VirtualBox Host-Net Networking

How Use Virtualbox Host Only Networking



VirtualBox je ena izmed priljubljenih platform za virtualizacijo podjetja Oracle Corporation. Z VirtualBoxom lahko hkrati izvajamo več operacijskih sistemov. Ni nam treba motiti našega glavnega gostiteljskega operacijskega sistema. Ima veliko zmogljivih omrežnih funkcij za nastavitev katere koli želene konfiguracije. VirtualBox podpira šest omrežnih načinov, in sicer:

1. Ni pritrjen (omrežna kartica je prisotna, vendar je kabel odklopljen)







2. NAT (prevod omrežnega naslova)



3. Storitev NAT



4. Premoščeno mreženje





5. Notranje mreženje

6. Omrežje samo za gostitelja



7. Splošno mreženje

Kaj bomo pokrili?

V tem priročniku se bomo naučili, kako lahko konfiguriramo omrežni način samo za gostitelja v virtualnem stroju VirtualBox. Uporabili bomo dva navidezna stroja: 1) Fedora 34 2) Ubuntu 20.04. Ko jih povežemo v načinu samo za gostitelja, bomo preverili, ali lahko oba pingujeta drug drugega in gostiteljski stroj. Najprej razumemo koncept in način uporabe omrežnega načina samo za gostitelja.

VirtualBox Host-Net Network Mode

Omrežje samo z gostiteljem opravlja kombinirane funkcije premostitvenega in notranjega načina povezovanja. V načinu premostitve lahko virtualni stroj komunicira z gostiteljskim strojem in drugimi virtualnimi stroji, ker imajo isti fizični vmesnik gostiteljskega stroja. Podobno se v primeru notranjega omrežnega načina virtualni stroji lahko pogovarjajo samo med seboj, ne morejo pa komunicirati z gostiteljskim strojem in katerim koli drugim računalnikom zunaj svojega nabora, ker niso povezani z nobenim fizičnim vmesnikom.

Opomba: Jasno mora biti, da se vse funkcije, ki jih je mogoče doseči z notranjim mreženjem, lahko izvajajo tudi prek Bridge Networking. Toda v slednjem primeru obstaja varnostno tveganje prenosa prometa navideznih strojev skozi fizični vmesnik gostitelja.

Omrežni način samo gostitelja ustvari omrežje med gostiteljskim strojem in navideznimi stroji s programskim vmesnikom (NIC). To pomeni, da se lahko v tem načinu navidezni stroj poveže z gostiteljem in drugimi virtualnimi stroji. V primeru načina notranjega omrežja je povezljivost omejena na virtualne stroje na istem gostitelju. Za razliko od načina notranjega omrežja način samo za gostitelja ponuja storitve DHCP za dodeljevanje naslovov IP povezanim navideznim strojem. Za ta način ni potrebe po fizičnem vmesniku gostiteljske naprave. Namesto tega bo programski vmesnik (imenovan vboxnet) opravljal isto funkcijo.

V primeru že konfiguriranih navideznih naprav omrežje samo z gostiteljem zelo pomaga. Te naprave vsebujejo več navideznih strojev z različnimi aplikacijami, kot so strežniki baz podatkov, spletni strežniki itd. Spletni strežnik in strežnik baz podatkov lahko povežemo z vmesnikom samo za gostitelja. Na ta način lahko oba komunicirata med seboj, ne moreta pa se povezati z zunanjim svetom. To je želena nastavitev za zaščito strežnika baz podatkov pred neposrednim dostopom iz zunanjega sveta. Toda v primeru spletnega strežnika moramo do njega dostopati z vsega sveta. Če želite to narediti, bomo v omrežni možnosti VirtualBox aktivirali drugi adapter in ga povezali z adapterjem Bridge.

Omogočanje omrežnega načina samo za gostitelja

Če želite v VirtualBoxu omogočiti omrežni način samo za gostitelja, sledite spodnjim korakom:

Korak 1. Ustvariti moramo omrežni vmesnik samo za gostitelja. V ta namen pojdite na možnost Datoteka v menijski vrstici VirtualBox in izberite Upravitelj omrežja gostitelja.

Korak 2. V novem pojavnem oknu izberite zeleno ikono, ki ustreza Ustvarite omrežje samo za gostitelje. Nov adapter, vboxnet0, bo ustvarjen. Obseg IP tega adapterja lahko nastavite iz ročnega načina v samodejni način z uporabo menija Lastnosti.

Upoštevajte naslov in masko IPv4 za adapter: 192.168.56.1/24 . Potrebovali ga bomo pozneje pri konfiguraciji naslovov IP na navideznih strojih.

Korak 3. Ko je navidezni vmesnik ustvarjen, ga lahko uporabimo v omrežnem načinu samo za gostitelja. Zdaj izberite navidezni stroj s seznama v levem podoknu. Z desno tipko miške kliknite ime navideznega stroja in izberite možnost Nastavitve ali izberite ikono Nastavitve v desnem podoknu.

Korak 4. V novem pojavnem oknu izberite oznako, ki ustreza Omrežje .

Korak 5. Na desnem podoknu, pod zavihkom Adapter 1:

1. Označite oznako Omogoči omrežni adapter možnost.

2. Pod Priložen oznako, izberite Samo gostiteljski adapter možnost iz spustnega menija.

3. V spustnem meniju z oznako Ime , izberite ime navideznega adapterja ( vboxnet0 v našem primeru). Shranite nastavitve in zapustite.

Korak 6. Zdaj zaženite navidezne stroje in preverite IP vmesnikov za oba. Uporabite lahko ip a ukaz za to. Konfigurirajmo vsak stroj:

a) Zaženi ip a ukaz:

Kot lahko vidite, za oba vM ni naslova IP za vmesnik enp0s3.

b) Zdaj bomo nastavili naslov IP na obeh virtualnih strojih. Koraki bodo enaki za Ubuntu in Fedora. Naslovi IP morajo biti v območju omrežja vboxnet0.

1) Ubuntu VM

Na vsakem računalniku zaženite naslednji ukaz.

a) Preverite ime povezave

nmcli s predstavo

b) Dodajte naslove IP

sudonmcli s modom Žična povezava 1ipv4.naslovi 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.methodni priročnik

c) Ponovno zaženite povezavo

sudonmcli con down Wired connection 1

sudonmcli con up Wired connection 1

2) Fedora VM

a) Preverite ime povezave

nmcli s predstavo

b) Dodajte naslove IP

sudonmcli s modom Žična povezava 1ipv4.naslovi 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.method priročnik

c) Ponovno zaženite povezavo

sudonmcli con down Wired connection 1

sudonmcli con up Wired connection 1

Testiranje omrežne povezljivosti

Zdaj, ko smo konfigurirali omrežje samo za gostitelja, preverimo, ali pinganje deluje med VM-ji in gostiteljem. Pingali bomo vsak stroj iz drugega:

1. Pinganje iz Ubuntuja v Fedora in gostiteljski stroj.

2. Pinganje iz Fedore na Ubuntu in gostiteljski stroj.

3. Pinganje iz gostiteljskega stroja v Fedoro v Ubuntu.

Zaključek

Uspešno smo konfigurirali omrežje samo za gostitelje med dvema virtualnima strojema (VM) v VirtualBoxu. Dobro razumevanje različnih funkcij VirtualBox lahko pomaga ustvariti različne konfiguracije in scenarije za testiranje pred uvedbo.