Kuidas kasutada VirtualBoxi ainult hostivõrku

How Use Virtualbox Host Only Networking



VirtualBox on üks populaarsemaid Oracle Corporationi virtualiseerimisplatvorme. VirtualBoxi abil saame korraga käitada mitut operatsioonisüsteemi. Me ei pea segama oma peamist Host OS -i. Sellel on palju võimsaid võrgufunktsioone soovitud konfiguratsiooni seadistamiseks. VirtualBox toetab kuut võrgurežiimi, nimelt:

1. Pole kinnitatud (võrgukaart on olemas, kuid kaabel on lahti ühendatud)







2. NAT (võrguaadresside tõlkimine)



3. NAT -teenus



4. Sildvõrk





5. Sisemine võrgustik

6. Ainult hostivõrk



7. Üldine võrgustik

Mida me katame?

Selles juhendis õpime, kuidas saame VirtualBoxi virtuaalmasinas konfigureerida ainult hostiga võrgurežiimi. Kasutame kahte virtuaalmasinat: 1) Fedora 34 2) Ubuntu 20.04. Pärast nende ühendamist ainult hostirežiimis kontrollime, kas mõlemad saavad üksteist ja hostimasinat pingutada. Mõistame kõigepealt kontseptsiooni ja ainult hostivõrgu võrgurežiimi kasutamist.

VirtualBoxi ainult hosti võrgurežiim

Ainult hostivõrk täidab ühendatud ja sisemise võrgurežiimi kombineeritud funktsioone. Sildrežiimis saab virtuaalmasin suhelda hostmasina ja teiste virtuaalmasinatega, kuna neil on sama masina füüsiline liides. Sarnaselt saavad sisemiste võrgurežiimide korral virtuaalmasinad ainult omavahel rääkida, kuid ei saa suhelda vastuvõtva masina ja mõne muu masinaga väljaspool nende komplekti, kuna need pole ühendatud ühegi füüsilise liidesega.

Märge: Peaks olema selge, et kõiki funktsioone, mida saab saavutada sisevõrguga, saab täita ka Bridge Networking kaudu. Kuid viimasel juhul on turvarisk virtuaalse masina liikluse edastamine hosti füüsilise liidese kaudu.

Ainult hostiga võrgurežiim loob tarkvaraliidese (NIC) abil võrgu hostmasina ja virtuaalmasinate vahel. See tähendab, et selles režiimis saab virtuaalmasin luua ühenduse hosti ja teiste virtuaalmasinatega. Sisemise võrgurežiimi puhul on ühendus piiratud ainult sama hosti virtuaalsete masinatega. Erinevalt sisemisest võrgurežiimist pakub ainult host-režiim DHCP-teenuseid, et määrata ühendatud virtuaalmasinatele IP-aadressid. Selle režiimi jaoks pole vaja masina füüsilist liidest. Selle asemel täidab sama funktsiooni tarkvaraliides (nimega vboxnet).

Virtuaalsete seadmete puhul, mis on juba konfigureeritud, aitab ainult hostivõrgustik. Need seadmed sisaldavad mitmeid virtuaalseid masinaid, mis käitavad erinevaid rakendusi, nagu andmebaasiserverid, veebiserverid jne. Veebiserveri ja andmebaasiserveri saame ühendada ainult host-adapteri abil. Nii saavad mõlemad omavahel suhelda, kuid ei saa välismaailmaga ühendust. See on soovitud seadistus andmebaasiserveri kaitsmiseks välismaailma otsese juurdepääsu eest. Kuid veebiserveri puhul peame sellele juurde pääsema üle kogu maailma. Nii et selle tegemiseks aktiveerime VirtualBoxi võrguvõimaluse teise adapteri ja ühendame selle Bridge -adapteriga.

Ainult hosti võrgurežiimi lubamine

Ainult hostiga võrgurežiimi lubamiseks VirtualBoxis toimige järgmiselt.

Samm 1. Peame looma ainult hosti jaoks mõeldud võrguadapteri. Selleks minge menüüribal VirtualBox valikule Fail ja valige hosti võrguhaldur.

Samm 2. Valige uues hüpikaknas roheline ikoon, mis vastab Loo ainult hostivõrk. Uus adapter, vboxnet0, luuakse. Selle adapteri IP -vahemiku saab menüü Atribuudid abil käsitsi režiimist automaatrežiimi seadistada.

Pange tähele adapteri IPv4 -aadress ja mask: 192.168.56.1/24 . Vajame seda hiljem virtuaalmasinate IP -aadresside seadistamisel.

Samm 3. Kui virtuaalne adapter on loodud, saame seda kasutada ainult hosti võrgurežiimiga. Nüüd valige vasakpoolsel paanil olevast loendist virtuaalne masin. Paremklõpsake virtuaalmasina nime ja valige suvand Seaded või parempoolsel paanil ikoon Seaded.

Samm 4. Valige uues hüpikaknas silt, mis vastab Võrk .

Samm 5. Parempoolsel paanil vahekaardi Adapter 1 all:

1. Märkige märkeruut Luba võrguadapter valik.

2. all Lisatud silt, valige Ainult hostiga adapter valik rippmenüüst.

3. Sildiga rippmenüüst Nimi , valige virtuaalse adapteri nimi ( vboxnet0 meie puhul). Salvestage seaded ja väljuge.

Samm 6. Nüüd käivitage oma virtuaalmasinad ja kontrollige mõlema liideste IP -d. Võite kasutada ip a selleks käsku. Seadistame iga masina:

a) Jookse ip a käsk:

Nagu näete, pole mõlemas VM -is liidese enp0s3 IP -aadressi.

b) Nüüd määrame mõlema virtuaalmasina IP -aadressi. Sammud on samad nii Ubuntu kui ka Fedora puhul. IP -aadressid peaksid olema võrgu vboxnet0 vahemikus.

1) Ubuntu VM

Käivitage igal masinal järgmine käsk.

a) Kontrollige ühenduse nime

nmcli koos näitusega

b) Lisage IP -aadresse

sudonmcli con mod Juhtmega ühendus 1ipv4.aadressid 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.metodi kasutusjuhend

c) Taaskäivitage ühendus

sudonmcli con down Traadiga ühendus 1

sudonmcli con up Traadiga ühendus 1

2) Fedora VM

a) Kontrollige ühenduse nime

nmcli koos näitusega

b) Lisage IP -aadresse

sudonmcli con mod Juhtmega ühendus 1ipv4.aadressid 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.metodi kasutusjuhend

c) Taaskäivitage ühendus

sudonmcli con down Traadiga ühendus 1

sudonmcli con up Traadiga ühendus 1

Võrguühenduse testimine

Nüüd, kui oleme seadistanud ainult hostiga võrgustiku, kontrollime, kas pingimine töötab VM-ide ja hosti vahel. Pingestame iga masina teiselt:

1. Pingutamine Ubuntust Fedorasse ja hostimasinasse.

2. Pingimine Fedorast Ubuntu ja hostimasinasse.

3. Pingimine hostmasinast Fedorasse Ubuntusse.

Järeldus

Konfigureerisime VirtualBoxis ainult virtuaalse hostimise võrgustiku kahe virtuaalse masina (VM) vahel. VirtualBoxi erinevate funktsioonide hea tundmine võib aidata luua erinevaid konfiguratsioone ja stsenaariume testimiseks enne juurutamist.