Oracle VM VirtualBox-da myhman VM bilen hostyň arasynda tory nädip sazlamaly


Oracle VirtualBox-da dürli operasiýa ulgamlaryny guranyňyzdan soň, öý eýesi bilen wirtual maşynlaryň arasynda aragatnaşygy işjeňleşdirip bilersiňiz.

Bu makalada myhman wirtual maşynlar we Linux-da öý eýesi üçin tor gurmagyň iň ýönekeý we göni usulyny suratlandyrarys.

Bu gollanmanyň maksady üçin:

  1. Host operasiýa ulgamy - Linux Mint 18
  2. Wirtual Machine OS - CentOS 7 we Ubuntu 16.10

  1. Host enjamynda gurlan Oracle Virtualbox.
  2. Ubuntu, Fedora, CentOS, Linux Mint ýaly myhman operasiýa ulgamyny ýa-da Oracle wirtual gutusyna islän zadyňyzy gurnan bolmaly.
  3. Sazlamalary açmak üçin zerur ädimlere çenli ýerine ýetireniňizde wirtual maşynlary öçüriň.

Myhman we kabul ediji maşynlaryň aragatnaşyk gurmagy üçin bir setde bolmaly we adaty ýagdaýda myhman maşynlaryňyza dört sany tor kartoçkasyny birikdirip bilersiňiz.

Adaty tor kartasy (Adapter 1), myhman maşynlaryny NAT ulanyp, myhman maşynlaryny internete birikdirmek üçin ulanylýar.

Üns beriň: Öý eýesi bilen habarlaşmak üçin elmydama birinji adapteri we ikinji adapteri internete birikdiriň.

Myhmanlar we ýer eýesi üçin tor dörediň

Aşakdaky “Wirtualbox” dolandyryjy interfeýsinde, öý eýesiniň we myhmanlaryň işlejek toruny döretmekden başlaň.

Faýl -> Saýlamalara gidiň ýa-da Ctrl + G basyň:

Aşakdaky interfeýsden iki wariant bar; Diňe basyp, diňe Host ulgamlaryny saýlaň. Soňra diňe täze host goşmak üçin sag tarapdaky + belgisini ulanyň.

Aşakda diňe “vboxnet0” diýlip atlandyrylýan täze host torunyň döredilendigini görkezýän ekran suraty.

Isleseňiz, ortadaky - düwmesini ulanyp aýyryp bilersiňiz we tor jikme-jikliklerini/sazlamalaryny görmek üçin redaktirleme düwmesine basyň.

Şeýle hem, tor salgysy, tor maskasy we ş.m. ýaly islegleriňize görä bahalary üýtgedip bilersiňiz.

Bellik: Aşakdaky interfeýsdäki IPv4 salgy, öý enjamyňyzyň IP adresi.

Indiki interfeýsde, myhman maşynlaryň dinamiki IP adresini ulanmagyny isleseňiz, DHCP serwerini düzüp bilersiňiz (ulanmazdan ozal açykdygyna göz ýetiriň). Theöne wirtual maşynlar üçin statiki IP adresi ulanmagy maslahat berýärin.

Indi üýtgeşmeleri saklamak üçin aşakdaky ähli sazlama interfeýslerinde OK basyň.

Bellik: Öý eýesi bilen aragatnaşyk saklamak üçin tora goşmak isleýän her wirtual maşyn üçin aşakdaky ädimleri ýerine ýetirip bilersiňiz.

Wirtual guty dolandyryjy interfeýsine gaýdyp, Ubuntu 16.10 serweri ýa-da CentOS 7 ýaly myhman wirtual enjamyňyzy saýlaň we Sazlamalar menýusyna basyň.

Aboveokardaky interfeýsden Network opsiýasyny saýlaň. Ondan soň, ilkinji saz kartasyny (Adapter 1) aşakdaky sazlamalar bilen düzüň:

  1. Opsiýany barlaň: Ony açmak üçin\Tor adapterini işlediň.
  2. Birikdirilen meýdanda: Diňe Host Adapterini saýlaň
  3. Soňra toruň adyny saýlaň: vboxnet0

Aşakdaky ekranda bolşy ýaly we sazlamalary saklamak üçin OK basyň:

Soňra öý eýesiniň üsti bilen wirtual maşyny internete birikdirmek üçin ikinji tor kartasyny (Adapter 2) goşuň. Aşakdaky sazlamalary ulanyň:

  1. Opsiýany barlaň:\Ulgam adapterini işjeňleşdiriň
  2. Birikdirilen meýdanda: NAT
  3. saýlaň

Bu etapda myhman wirtual maşynda güýç, statiki IP adresi giriň we sazlaň. Myhman maşynyndaky we interfeýsleriň hemmesini görkezmek üçin aşakdaky buýrugy işlediň:

$ ip add

Aboveokardaky surata düşürilen wirtual maşynda üç interfeýsiň bardygyny görüp bilersiňiz:

  1. lo - aýlaw interfeýsi
  2. enp0s3 (Adapter 1) - diňe DHCP-ni öňki ädimleriň birinde goýlan we soňra statiki IP adresi bilen düzülen host-aragatnaşyk üçin.
  3. enp0s8 (Adapter 2) - internete birikmek üçin. DHCP-ni adaty ýagdaýda ulanar.

Üns beriň: Ine, Ubuntu 16.10 Serwerini ulandym: IP adresi: 192.168.56.5.

Super ulanyjy aýratynlyklary bilen halaýan redaktoryňyzy ulanyp/etc/network/interfeýsleri açyň:

$ sudo vi /etc/network/interfaces

Enp0s3 interfeýsi üçin aşakdaky sazlamalary ulanyň (islän bahalaryňyzy şu ýerde ulanyň):

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

Faýly ýazdyryň we çykyň.

Soňra şular ýaly ulgam hyzmatlaryny täzeden açyň:

$ sudo systemctl restart networking

Ativea-da bolmasa, ulgamy täzeden açyň we interfeýsiň täze ip adreslerini ulanýandygyny barlaň:

$ ip add

Üns beriň: Bu bölüm üçin CentOS 7: IP adresi: 192.168.56.10 ulandym.

Enp0s3 üçin faýly açmak bilen başlaň - diňe host interfeýsi;/etc/sysconfig/network-scripts/ifcfg-enp0s3 super ulanyjy aýratynlyklary bilen halaýan redaktoryňyzy ulanyp:

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

Aşakdaky sazlamalary dörediň/üýtgediň (islän bahalaryňyzy şu ýerde ulanyň):

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

Faýly ýazdyryň we çykyň. Soňra tor hyzmatyny aşakdaky ýaly täzeden açyň (täzeden açyp bilersiňiz):

$ sudo systemctl restart network.service 

Interfeýsiň täze IP adreslerini aşakdaky ýaly ulanýandygyny barlaň:

$ ip add

Baş enjamda, wirtual maşynlaryňyzy dolandyrmak üçin SSH ulanyň. Aşakdaky mysalda, SSH ulanyp, CentOS 7 (192.168.56.10) serwerine girýärin:

$ ssh [email 
$ who

Bu! Bu ýazgyda myhman wirtual maşynlar bilen öý eýesiniň arasynda tor gurmagyň gönüden-göni usulyny beýan etdik. Aşakdaky seslenme bölümini ulanyp, bu gollanma baradaky pikirleriňizi paýlaşyň.