Kuidas konfigureerida Oracle VirtualBoxis külalise VM-i ja hosti vahelist võrku


Kui olete Oracle VirtualBoxi installinud erinevad operatsioonisüsteemid, võite lubada hosti ja virtuaalsete masinate vahelise suhtluse.

Selles artiklis kirjeldame lihtsamat ja otsest meetodit külaliste virtuaalsete masinate ja hosti võrgu seadistamiseks Linuxis.

Selle õpetuse jaoks:

  1. Host-operatsioonisüsteem - Linux Mint 18
  2. Virtuaalmasina OS - CentOS 7 ja Ubuntu 16.10

  1. hostimasinasse installitud toimiv Oracle Virtualbox.
  2. Oracle'i virtuaalsesse kasti peate installima külalise operatsioonisüsteemi, näiteks Ubuntu, Fedora, CentOS, Linux Mint või mis tahes teie valitud.
  3. Lülitage virtuaalsed masinad välja, kui teete konfiguratsioone kuni sammuni, kuhu peate need sisse lülitama.

Külaliste ja võõrustajate masinate suhtlemiseks peavad nad olema samas võrgus ja vaikimisi saate oma külalismasinatele lisada kuni neli võrgukaarti.

Vaikimisi võrgukaarti (adapter 1) kasutatakse tavaliselt külalismasinate Interneti-ühenduse loomiseks hostimasina kaudu NAT-i abil.

Tähtis: seadistage esimene adapter alati hostiga suhtlemiseks ja teine adapter Interneti-ühenduse loomiseks.

Looge võrk külalistele ja hostimasinale

Alustage allolevas Virtualboxi halduri liideses võrgu loomisega, milles host ja külalised töötavad.

Valige Fail -> Eelistused või vajutage klahvi Ctrl + G :

Järgmisest liidesest on kaks võimalust; valige ainult hostivõrgud, klõpsates sellel. Seejärel kasutage uue ainult host-võrgu lisamiseks paremal asuvat märki + .

Allpool on ekraanipilt, mis näitab uue ainult host-võrgu loomist nimega vboxnet0.

Soovi korral saate selle eemaldada keskel asuva nupu - abil ja võrgu üksikasjade/sätete vaatamiseks klõpsake nuppu redigeeri.

Väärtusi saate muuta ka vastavalt oma eelistustele, näiteks võrgu aadress, võrgumask jne.

Märkus. Allolevas liideses olev IPv4-aadress on teie masina IP-aadress.

Järgmises liideses saate konfigureerida DHCP-serveri, st kui soovite, et külalismasinad kasutaksid dünaamilist IP-aadressi (veenduge, et see oleks enne selle kasutamist lubatud). Kuid ma soovitan virtuaalsete masinate jaoks kasutada staatilist IP-aadressi.

Nüüd klõpsake muudatuste salvestamiseks kõigil allpool olevatel võrguseadete liidestel OK.

Märkus. Võite järgida alltoodud juhiseid iga virtuaalmasina kohta, mille soovite võrgus lisada hostimasinaga suhtlemiseks.

Tagasi virtuaalse kasti halduri liidesesse valige oma külalise virtuaalne masin, näiteks Ubuntu 16.10 server või CentOS 7, ja klõpsake menüüd Seaded.

Valige ülaltoodud liidesest suvand Võrk. Seejärel konfigureerige esimene võrgukaart (adapter 1) järgmiste sätetega:

  1. Selle sisselülitamiseks kontrollige valikut:\"Luba võrgukaart".
  2. Väljal Manustatud: valige ainult hostiadapter
  3. Seejärel valige võrgu nimi: vboxnet0

Nagu alloleval ekraanipildil ja klõpsake sätete salvestamiseks nuppu OK:

Seejärel lisage teine võrgukaart (adapter 2) virtuaalse masina ühendamiseks hostiga Interneti kaudu. Kasutage alltoodud seadeid:

  1. Selle aktiveerimiseks märkige valik:\"Luba võrgukaart"
  2. Valige väljal Manustatud: valige NAT

Selles etapis lülitage külalise virtuaalne masin sisse, logige sisse ja konfigureerige staatiline IP-aadress. Kõigi külalismasina liideste ja eraldatud IP-aadresside kuvamiseks käivitage allolev käsk:

$ ip add

Ülaltoodud ekraanipildilt näete, et virtuaalmasinas on lubatud kolm liidest:

  1. lo - tagasisideliides
  2. enp0s3 (Adapter 1) - ainult hostiga suhtlemiseks, mis kasutab ühes eelmises etapis määratud DHCP-d ja on hiljem konfigureeritud staatilise IP-aadressiga.
  3. enp0s8 (Adapter 2) - Interneti-ühenduse loomiseks. See kasutab vaikimisi DHCP-d.

Tähtis: siin kasutasin Ubuntu 16.10 serverit: IP-aadress: 192.168.56.5.

Avage fail/etc/network/interface, kasutades oma lemmikredaktorit superkasutajate õigustega:

$ sudo vi /etc/network/interfaces

Kasutage liidese enp0s3 jaoks järgmisi sätteid (kasutage siin eelistatud väärtusi):

auto  enp0s3
iface enp0s3 inet static
address  192.168.56.5
network  192.168.56.0
netmask  255.255.255.0
gateway  192.168.56.1
dns-nameservers  8.8.8.8  192.168.56.1

Salvestage fail ja väljuge.

Seejärel taaskäivitage võrguteenused nii:

$ sudo systemctl restart networking

Teise võimalusena taaskäivitage süsteem ja kontrollige hoolikalt, kas liides kasutab uusi IP-aadresse:

$ ip add

Tähtis: selles jaotises kasutasin CentOS 7: IP-aadress: 192.168.56.10.

Alustage faili enp0s3 avamisega - ainult hostiga võrguliides;/etc/sysconfig/network-scripts/ifcfg-enp0s3, kasutades oma lemmikredaktorit superkasutajate õigustega:

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Looge/muutke järgmisi seadeid (kasutage siin eelistatud väärtusi):

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.56.10
NETWORK=192.168.56.0
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS=8.8.8.8 192.168.56.1
NM_CONTROLLED=no     #use this file not network manager to manage interface

Salvestage fail ja väljuge. Seejärel taaskäivitage võrguteenus järgmiselt (saate ka taaskäivitada):

$ sudo systemctl restart network.service 

Kontrollige, kas liides kasutab uusi IP-aadresse, järgmiselt:

$ ip add

Kasutage hostimasinas virtuaalsete masinate haldamiseks SSH-d. Järgmises näites pöördun SSH-ga CentOS 7 (192.168.56.10) serverisse:

$ ssh [email 
$ who

See on kõik! Selles postituses kirjeldasime sirgjoonelist meetodit võrgu seadistamiseks külaliste virtuaalsete masinate ja hosti vahel. Jagage oma mõtteid selle õpetuse kohta, kasutades allpool olevat tagasiside jaotist.