Kuinka käyttää vain VirtualBox-isäntäverkkoa

How Use Virtualbox Host Only Networking



VirtualBox on yksi Oracle Corporationin suosituista virtualisointialustoista. VirtualBoxin avulla voimme käyttää useita käyttöjärjestelmiä samanaikaisesti. Meidän ei tarvitse sekoittaa tärkeimpään isäntäkäyttöjärjestelmäämme. Siinä on monia tehokkaita verkko -ominaisuuksia halutun kokoonpanon määrittämiseksi. VirtualBox tukee kuutta verkkotilaa, nimittäin:

1. Ei liitetty (verkkokortti on mukana, mutta kaapeli on irrotettu)







2. NAT (verkko -osoitteen käännös)



3. NAT -palvelu



4. Siltaverkko





5. Sisäinen verkottuminen

6. Vain isäntäverkko



7. Yleinen verkottuminen

Mitä me kattamme?

Tässä oppaassa opimme, kuinka voimme määrittää vain isäntäverkkotilan VirtualBox-virtuaalikoneessa. Käytämme kahta virtuaalikonetta: 1) Fedora 34 2) Ubuntu 20.04. Kun olemme yhdistäneet ne vain isäntätilaan, tarkistamme, voivatko molemmat pingittää toisiaan ja isäntäkonetta. Ymmärrämme ensin käsitteen ja vain isäntäverkkotilan käytön.

Vain VirtualBox-isäntäverkkotila

Vain isäntäverkko suorittaa yhdistetyt toiminnot silta- ja sisäisessä verkkotilassa. Siltatilassa virtuaalikone voi kommunikoida isäntäkoneen ja muiden virtuaalikoneiden kanssa, koska niillä on sama isäntäkoneen fyysinen käyttöliittymä. Samoin sisäisen verkkotilan tapauksessa virtuaalikoneet voivat vain puhua keskenään, mutta eivät voi kommunikoida isäntäkoneen ja minkään muun laitteen kanssa, koska ne eivät ole yhteydessä mihinkään fyysiseen rajapintaan.

Huomautus: Pitäisi olla selvää, että kaikki toiminnot, jotka voidaan saavuttaa sisäisellä verkottumisella, voidaan suorittaa myös Bridge Networkingin kautta. Jälkimmäisessä tapauksessa on kuitenkin turvallisuusriski, että virtuaalikoneen liikenne ohjataan isännän fyysisen käyttöliittymän kautta.

Vain isäntäverkkotila luo verkon isäntäkoneen ja virtuaalikoneiden välille ohjelmistokäyttöliittymän (NIC) avulla. Tämä tarkoittaa, että tässä tilassa virtuaalikone voi muodostaa yhteyden isäntään ja muihin virtuaalikoneisiin. Sisäisen verkkotilan tapauksessa yhteys on rajoitettu saman isännän virtuaalikoneisiin. Toisin kuin sisäinen verkkotila, vain isäntä -tila tarjoaa DHCP-palveluja IP-osoitteiden osoittamiseksi yhdistetyille virtuaalikoneille. Tässä tilassa isäntäkoneen fyysistä käyttöliittymää ei tarvita. Sen sijaan ohjelmistoliitäntä (nimeltään vboxnet) suorittaa saman toiminnon.

Virtuaalisten laitteiden tapauksessa, jotka on jo määritetty, vain isäntäverkko auttaa paljon. Nämä laitteet sisältävät useita virtuaalikoneita, jotka käyttävät erilaisia ​​sovelluksia, kuten tietokantapalvelimia, verkkopalvelimia jne. Voimme yhdistää verkkopalvelimen ja tietokantapalvelimen vain isäntäsovittimen avulla. Tällä tavalla molemmat voivat kommunikoida keskenään, mutta eivät voi muodostaa yhteyttä ulkomaailmaan. Tämä on haluttu asetus tietokantapalvelimen suojaamiseksi suoralta pääsyltä ulkomaailmasta. Mutta kun kyseessä on verkkopalvelin, meidän on käytettävä sitä kaikkialta maailmasta. Joten saadaksemme tämän aikaan, aktivoimme toisen sovittimen VirtualBox -verkkoasetuksessa ja liitämme sen Bridge -sovittimeen.

Vain isäntäverkkotilan ottaminen käyttöön

Voit ottaa käyttöön vain isäntäverkkotilan VirtualBoxissa seuraavasti:

Vaihe 1. Meidän on luotava vain isäntäverkkosovitin. Siirry tätä varten VirtualBox -valikkorivin Tiedosto -vaihtoehtoon ja valitse Isäntäverkon hallinta.

Vaihe 2. Valitse uudesta ponnahdusikkunasta vihreä kuvake Luo vain isäntäverkko. Uusi sovitin, vboxnet0, luodaan. Tämän sovittimen IP -alue voidaan asettaa manuaalitilasta automaattitilaan Ominaisuudet -valikon avulla.

Huomaa sovittimen IPv4 -osoite ja maski: 192.168.56.1/24 . Tarvitsemme sitä myöhemmin, kun määritämme IP -osoitteita virtuaalikoneissa.

Vaihe 3. Kun virtuaalinen sovitin on luotu, voimme käyttää sitä vain isäntäverkkotilassa. Valitse nyt virtuaalikone vasemman ruudun luettelosta. Napsauta hiiren kakkospainikkeella virtuaalikoneen nimeä ja valitse vaihtoehto Asetukset tai valitse Asetukset-kuvake oikeasta ruudusta.

Vaihe 4. Valitse uudessa ponnahdusikkunassa tarra, joka vastaa Verkko .

Vaihe 5. Oikean ruudun Sovitin 1 -välilehden alla:

1. Merkitse Ota verkkosovitin käyttöön vaihtoehto.

2. Kohdan Liitteenä tarra, valitse Vain isäntäsovitin vaihtoehto avattavasta valikosta.

3. Valitse avattavasta valikosta tarra Nimi , valitse virtuaalisen sovittimen nimi ( vboxnet0 meidän tapauksessamme). Tallenna asetukset ja poistu.

Vaihe 6. Käynnistä nyt virtuaalikoneesi ja tarkista molempien rajapintojen IP. Voit käyttää ip a komento tätä varten. Määritä jokainen kone:

juoksu ip a komento:

Kuten näette, enp0s3 -käyttöliittymässä ei ole IP -osoitetta molemmissa virtuaalikoneissa.

b) Nyt asetamme molempien virtuaalikoneiden IP -osoitteen. Vaiheet ovat samat sekä Ubuntulle että Fedoralle. IP -osoitteiden tulee olla vboxnet0 -verkon alueella.

1) Ubuntu VM

Suorita seuraava komento jokaisessa koneessa.

a) Tarkista yhteyden nimi

nmcli näyttelyn kanssa

b) Lisää IP -osoitteita

sudonmcli con mod Langallinen yhteys 1ipv4.osoitteet 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.method käsikirja

c) Käynnistä yhteys uudelleen

sudonmcli con down Langallinen yhteys 1

sudonmcli con up Langallinen yhteys 1

2) Fedora VM

a) Tarkista yhteyden nimi

nmcli näyttelyn kanssa

b) Lisää IP -osoitteita

sudonmcli con mod Langallinen yhteys 1ipv4.osoitteet 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.method käsikirja

c) Käynnistä yhteys uudelleen

sudonmcli con down Langallinen yhteys 1

sudonmcli con Wired connection 1

Verkkoyhteyden testaus

Nyt kun olemme määrittäneet vain isäntäverkon, tarkistetaan, toimiiko pingotus VM: ien ja isännän välillä. Pingaamme jokaisen koneen toiselta:

1. Pinging Ubuntusta Fedoraan ja isäntäkoneeseen.

2. Pinging Fedorasta Ubuntulle ja isäntäkoneelle.

3. Pinging isäntäkoneelta Fedoraan Ubuntuun.

Johtopäätös

Onnistui onnistuneesti vain isäntäverkko kahden virtuaalikoneen (VM) välillä VirtualBoxissa. Hyvä VirtualBoxin eri ominaisuuksien ymmärtäminen voi auttaa luomaan erilaisia ​​kokoonpanoja ja skenaarioita testausta varten ennen käyttöönottoa.