Kaip naudotis tik „VirtualBox“ pagrindinio kompiuterio tinklu

How Use Virtualbox Host Only Networking



„VirtualBox“ yra viena iš populiariausių „Oracle Corporation“ virtualizacijos platformų. Naudodami „VirtualBox“ galime vienu metu paleisti kelias operacines sistemas. Mums nereikia kištis į pagrindinę pagrindinę OS. Jame yra daug galingų tinklo funkcijų, leidžiančių nustatyti bet kokią norimą konfigūraciją. „VirtualBox“ palaiko šešis tinklo režimus, būtent:

1. Neprijungta (yra tinklo plokštė, bet kabelis atjungtas)







2. NAT (tinklo adreso vertimas)



3. NAT paslauga



4. Sujungtas tinklas





5. Vidinis tinklų kūrimas

6. Tik priimančiosios tinklo kūrimas



7. Bendras tinklų kūrimas

Ką padengsime?

Šiame vadove sužinosime, kaip „VirtualBox“ virtualioje mašinoje galime sukonfigūruoti tik pagrindinio kompiuterio tinklo režimą. Mes naudosime dvi virtualias mašinas: 1) Fedora 34 2) Ubuntu 20.04. Prijungę juos tik prieglobos režimu, patikrinsime, ar jie abu gali pinguoti vienas kitą ir pagrindinį kompiuterį. Pirmiausia suprasime sąvoką ir tai, kaip naudoti tik pagrindinio kompiuterio tinklo režimą.

Tik „VirtualBox“ pagrindinio kompiuterio tinklo režimas

Tik prieglobos tinklas atlieka sujungtas ir vidinio tinklo režimų funkcijas. Tilto režimu virtualioji mašina gali bendrauti su pagrindine mašina ir kitomis virtualiomis mašinomis, nes jos turi tą pačią priimančiosios mašinos fizinę sąsają. Panašiai ir vidinio tinklo režimo atveju virtualios mašinos gali kalbėti tik tarpusavyje, bet negali bendrauti su pagrindine mašina ir bet kokia kita mašina, nepriklausančia jų rinkiniui, nes nėra prijungtos prie jokios fizinės sąsajos.

Pastaba: Turėtų būti aišku, kad visas funkcijas, kurias galima pasiekti naudojant vidinį tinklą, taip pat galima atlikti naudojant „Bridge Networking“. Tačiau pastaruoju atveju kyla pavojus saugumui perduoti virtualios mašinos srautą per fizinę pagrindinio kompiuterio sąsają.

Naudojant tik pagrindinio kompiuterio tinklo režimą, sukuriamas tinklas tarp pagrindinio kompiuterio ir virtualių mašinų, naudojant programinės įrangos sąsają (NIC). Tai reiškia, kad šiuo režimu virtuali mašina gali prisijungti prie pagrindinio kompiuterio ir kitų virtualių mašinų. Vidaus tinklo režimu ryšys apsiriboja virtualiomis mašinomis tame pačiame priegloboje. Be to, skirtingai nuo vidinio tinklo režimo, tik prieglobos režimas teikia DHCP paslaugas, kad priskirtoms virtualioms mašinoms priskirtų IP adresus. Šiam režimui nereikia fizinės pagrindinio kompiuterio sąsajos. Vietoj to, programinės įrangos sąsaja (vadinama „vboxnet“) atliks tą pačią funkciją.

Kalbant apie virtualius prietaisus, kurie jau yra sukonfigūruoti, tinklas tik prieglobai padeda. Šiuose prietaisuose yra kelios virtualios mašinos, kuriose veikia įvairios programos, pvz., Duomenų bazių serveriai, žiniatinklio serveriai ir tt. Mes galime prijungti žiniatinklio serverį ir duomenų bazės serverį naudodami tik prieglobos adapterį. Tokiu būdu abu gali bendrauti tarpusavyje, bet negali prisijungti prie išorinio pasaulio. Tai yra pageidaujama sąranka, skirta apsaugoti duomenų bazės serverį nuo tiesioginės prieigos iš išorinio pasaulio. Tačiau žiniatinklio serverio atveju turime jį pasiekti iš viso pasaulio. Taigi, norėdami tai padaryti, suaktyvinsime antrąjį „VirtualBox“ tinklo parinkties adapterį ir prijungsime jį prie „Bridge“ adapterio.

Tik pagrindinio kompiuterio tinklo režimo įgalinimas

Jei norite įjungti tik prieglobos tinklo režimą „VirtualBox“, atlikite šiuos veiksmus:

1 žingsnis. Turime sukurti tik pagrindinio kompiuterio tinklo adapterį. Norėdami tai padaryti, eikite į „VirtualBox“ meniu juostos parinktį „Failas“ ir pasirinkite „Host Network Manager“.

2 veiksmas. Naujame iššokančiame lange pasirinkite žalią piktogramą, atitinkančią Sukurkite tik pagrindinio kompiuterio tinklą. Naujas adapteris, vboxnet0, bus sukurtas. Šio adapterio IP diapazoną galima nustatyti iš rankinio režimo į automatinį režimą naudojant ypatybių meniu.

Atkreipkite dėmesį į adapterio IPv4 adresą ir kaukę: 192.168.56.1/24 . To mums prireiks vėliau konfigūruojant IP adresus virtualiose mašinose.

Žingsnis 3. Sukūrę virtualųjį adapterį, galime jį naudoti tik su pagrindinio kompiuterio tinklo režimu. Dabar kairėje srityje esančiame sąraše pasirinkite virtualią mašiną. Dešiniuoju pelės mygtuku spustelėkite virtualios mašinos pavadinimą ir pasirinkite parinktį Nustatymai arba dešinėje srityje pasirinkite piktogramą Nustatymai.

Žingsnis 4. Naujame iššokančiame lange pasirinkite etiketę, atitinkančią Tinklas .

5 veiksmas. Dešinėje srityje, skirtuke 1 adapteris:

1. Pažymėkite, kad pažymėtumėte Įgalinti tinklo adapterį variantas.

2. Pagal Pridedamas prie etiketę, pasirinkite Tik prieglobos adapteris parinktį iš išskleidžiamojo meniu.

3. Išskleidžiamajame meniu su etikete vardas , pasirinkite virtualiojo adapterio pavadinimą ( vboxnet0 mūsų atveju). Išsaugokite nustatymus ir išeikite.

Žingsnis 6. Dabar paleiskite virtualias mašinas ir patikrinkite abiejų sąsajų IP. Galite naudoti ip a komandą tam. Leiskite konfigūruoti kiekvieną mašiną:

a) Bėk ip a komanda:

Kaip matote, abiejuose VM nėra „enp0s3“ sąsajos IP adreso.

b) Dabar abiejose virtualiose mašinose nustatysime IP adresą. Veiksmai bus vienodi tiek „Ubuntu“, tiek „Fedora“. IP adresai turi būti tinklo „vboxnet0“ diapazone.

1) Ubuntu VM

Kiekvienoje mašinoje paleiskite šią komandą.

a) Patikrinkite ryšio pavadinimą

nmcli su šou

b) Pridėkite IP adresus

sudonmcli con mod Laidinis ryšys 1ipv4.adresai 192.168.56.10/24„ipv4.gateway“ 192.168.56.1 „ipv4.method“ vadovas

c) Iš naujo paleiskite ryšį

sudonmcli con down Laidinis ryšys 1

sudo„nmcli con up“ laidinis ryšys 1

2) „Fedora“ V. M.

a) Patikrinkite ryšio pavadinimą

nmcli su šou

b) Pridėkite IP adresus

sudonmcli con mod Laidinis ryšys 1ipv4.adresai 192.168.56.11/24„ipv4.gateway“ 192.168.56.1 „ipv4.method“ vadovas

c) Iš naujo paleiskite ryšį

sudonmcli con down Laidinis ryšys 1

sudo„nmcli con up“ laidinis ryšys 1

Tinklo ryšio bandymas

Dabar, kai sukonfigūravome tik pagrindinio kompiuterio tinklą, patikrinkime, ar pingavimas veikia tarp VM ir pagrindinio kompiuterio. Mes įtrauksime kiekvieną mašiną iš kitos:

1. Pinginimas iš „Ubuntu“ į „Fedora“ ir pagrindinį kompiuterį.

2. Pingavimas iš „Fedora“ į „Ubuntu“ ir pagrindinį kompiuterį.

3. Pinginimas iš pagrindinio kompiuterio į „Fedora“ į „Ubuntu“.

Išvada

Sėkmingai sukonfigūravome tik pagrindinio kompiuterio tinklą tarp dviejų virtualių mašinų (VM) „VirtualBox“. Geras įvairių „VirtualBox“ funkcijų supratimas gali padėti sukurti įvairias konfigūracijas ir scenarijus prieš diegimą.