Kā izmantot tikai VirtualBox saimniekdatoru tīklu

How Use Virtualbox Host Only Networking



VirtualBox ir viena no populārākajām Oracle Corporation virtualizācijas platformām. Izmantojot VirtualBox, mēs varam vienlaikus darbināt vairākas operētājsistēmas. Mums nav jājaucas ar mūsu galveno Host OS. Tam ir daudz spēcīgu tīkla funkciju, lai iestatītu vēlamo konfigurāciju. VirtualBox atbalsta sešus tīkla režīmus, proti:

1. Nav pievienots (tīkla karte ir, bet kabelis ir atvienots)







2. NAT (tīkla adrešu tulkošana)



3. NAT pakalpojums



4. Bridged Networking





5. Iekšējais tīkls

6. Tikai saimniekdatora tīklošana



7. Generic Networking

Ko mēs segsim?

Šajā rokasgrāmatā mēs uzzināsim, kā mēs varam konfigurēt tikai saimniekdatora tīkla režīmu VirtualBox virtuālajā mašīnā. Mēs izmantosim divas virtuālās mašīnas: 1) Fedora 34 2) Ubuntu 20.04. Pēc to pievienošanas tikai saimniekdatora režīmā mēs pārbaudīsim, vai abi var pingēt viens otru un saimniekdatoru. Vispirms sapratīsim jēdzienu un to, kā izmantot tikai saimniekdatora tīkla režīmu.

Tikai VirtualBox saimniekdatora tīkla režīms

Tikai saimniekdatora tīklošana veic savienoto un iekšējo tīklu režīmu kombinētās funkcijas. Tilta režīmā virtuālā mašīna var sazināties ar saimniekdatoru un citām virtuālajām mašīnām, jo ​​tām ir vienāda saimniekdatora fiziskā saskarne. Tāpat iekšējā tīkla režīma gadījumā virtuālās mašīnas var runāt tikai savā starpā, bet nevar sazināties ar saimniekdatoru un jebkuru citu iekārtu ārpus to kopas, jo tās nav savienotas ar fizisku saskarni.

Piezīme: Būtu skaidrs, ka visas funkcijas, ko var sasniegt ar iekšējo tīklu, var veikt arī, izmantojot Bridge Networking. Bet pēdējā gadījumā pastāv drošības risks, ka virtuālās mašīnas trafiks tiek nodots caur resursdatora fizisko saskarni.

Tikai saimniekdatora tīkla režīms izveido tīklu starp resursdatoru un virtuālajām mašīnām, izmantojot programmatūras saskarni (NIC). Tas nozīmē, ka šajā režīmā virtuālā mašīna var izveidot savienojumu ar resursdatoru un citām virtuālajām mašīnām. Iekšējā tīkla režīma gadījumā savienojums ir ierobežots ar virtuālajām mašīnām tajā pašā resursdatorā. Tāpat, atšķirībā no iekšējā tīkla režīma, tikai resursdatora režīms nodrošina DHCP pakalpojumus, lai piešķirtās IP adreses pievienotajām virtuālajām mašīnām. Šim režīmam nav nepieciešama saimniekdatora fiziskā saskarne. Tā vietā programmatūras saskarne (nosaukta kā vboxnet) veiks to pašu funkciju.

Virtuālu ierīču gadījumā, kas jau ir konfigurētas, tīklošana tikai uzņēmējai palīdz. Šajās ierīcēs ir vairākas virtuālās mašīnas, kurās darbojas dažādas lietojumprogrammas, piemēram, datu bāzes serveri, tīmekļa serveri utt. Mēs varam savienot tīmekļa serveri un datu bāzes serveri, izmantojot tikai resursdatora adapteri. Tādā veidā abi var sazināties savā starpā, bet nevar izveidot savienojumu ar ārpasauli. Šī ir vēlamā iestatīšana, lai aizsargātu datu bāzes serveri no tiešas piekļuves no ārpasaules. Bet tīmekļa servera gadījumā mums tam jāpiekļūst no visas pasaules. Tātad, lai to paveiktu, mēs aktivizēsim otro adapteri VirtualBox tīkla opcijā un pievienosim to Bridge adapterim.

Tikai saimniekdatora tīkla režīma iespējošana

Lai VirtualBox iespējotu tikai saimniekdatora tīkla režīmu, rīkojieties šādi:

1. solis. Mums ir jāizveido tikai uzņēmēja tīkla adapteris. Lai to izdarītu, dodieties uz izvēlnes joslas opciju Fails un atlasiet resursdatora pārvaldnieku.

2. solis. Jaunajā uznirstošajā logā atlasiet zaļo ikonu, kas atbilst Izveidojiet tikai saimniekdatoru tīklu. Jauns adapteris, vboxnet0, tiks izveidots. Šī adaptera IP diapazonu var iestatīt no manuālā režīma uz automātisko režīmu, izmantojot izvēlni Rekvizīti.

Ievērojiet adaptera IPv4 adresi un masku: 192.168.56.1/24 . Tas mums būs vajadzīgs vēlāk, konfigurējot IP adreses virtuālajās mašīnās.

3. solis. Kad virtuālais adapteris ir izveidots, mēs to varam izmantot tikai saimniekdatora tīkla režīmā. Tagad kreisajā rūtī esošajā sarakstā atlasiet virtuālo mašīnu. Ar peles labo pogu noklikšķiniet uz virtuālās mašīnas nosaukuma un atlasiet opciju Iestatījumi vai labajā rūtī atlasiet ikonu Iestatījumi.

4. solis. Jaunajā uznirstošajā logā atlasiet etiķeti, kas atbilst Tīkls .

5. solis. Labās rūts cilnē Adapter 1:

1. Atzīmējiet, lai atzīmētu Iespējot tīkla adapteri iespēja.

2. Zem Pievienots etiķeti, izvēlieties Adapteris tikai saimniekdatoram opciju nolaižamajā izvēlnē.

3. Nolaižamajā izvēlnē ar etiķeti Vārds , izvēlieties virtuālā adaptera nosaukumu ( vboxnet0 mūsu gadījumā). Saglabājiet iestatījumus un izejiet.

6. solis. Tagad palaidiet savas virtuālās mašīnas un pārbaudiet abu saskarņu IP. Jūs varat izmantot ip a komanda šim nolūkam. Konfigurēsim katru mašīnu:

a) Skrien ip a komanda:

Kā redzat, abās VM nav saskarnes enp0s3 IP adreses.

b) Tagad mēs iestatīsim IP adresi abās virtuālajās mašīnās. Darbības būs vienādas gan Ubuntu, gan Fedora. IP adresēm jābūt vboxnet0 tīkla diapazonā.

1) Ubuntu VM

Katrā mašīnā palaidiet šādu komandu.

a) Pārbaudiet savienojuma nosaukumu

nmcli ar šovu

b) Pievienojiet IP adreses

sudonmcli con mod Vadu savienojums 1ipv4.adreses 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.method rokasgrāmata

c) Restartējiet savienojumu

sudonmcli con down Vadu savienojums 1

sudonmcli con up Vadu savienojums 1

2) Fedora VM

a) Pārbaudiet savienojuma nosaukumu

nmcli ar šovu

b) Pievienojiet IP adreses

sudonmcli con mod Vadu savienojums 1ipv4.adreses 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.method rokasgrāmata

c) Restartējiet savienojumu

sudonmcli con down Vadu savienojums 1

sudonmcli con up Vadu savienojums 1

Tīkla savienojamības pārbaude

Tagad, kad esam konfigurējuši tikai saimniekdatora tīklu, pārbaudīsim, vai pingēšana darbojas starp VM un resursdatoru. Mēs pingēsim katru mašīnu no otras:

1. Pingings no Ubuntu uz Fedora un saimniekdatoru.

2. Pingings no Fedora uz Ubuntu un saimniekdatoru.

3. Pinging no saimniekdatora uz Fedora uz Ubuntu.

Secinājums

Mēs veiksmīgi konfigurējām tikai saimniekdatora tīklu starp divām virtuālajām mašīnām (VM) VirtualBox. Laba izpratne par dažādām VirtualBox funkcijām var palīdzēt izveidot dažādas konfigurācijas un scenārijus testēšanai pirms izvietošanas.