Yadda ake Sanya hanyar sadarwa Tsakanin Bako VM da Mai watsa shiri a Oracle VirtualBox


Da zarar kun shigar da tsarin aiki daban-daban a cikin Oracle VirtualBox, kuna iya ba da damar sadarwa tsakanin mai watsa shiri da injunan kama-da-wane.

A cikin wannan labarin, za mu bayyana hanya mafi sauƙi da kai tsaye na kafa hanyar sadarwa don na'urori masu mahimmanci na baƙo da mai watsa shiri a cikin Linux.

Don manufar wannan koyawa:

  1. Tsarin Aiki - Linux Mint 18
  2. Injin Virtual OS – CentOS 7 da Ubuntu 16.10

  1. Akwatin Virtual Akwatin Oracle mai aiki akan injin Mai watsa shiri.
  2. Dole ne ku shigar da tsarin aiki na baƙo kamar Ubuntu, Fedora, CentOS, Linux Mint ko kowane zaɓinku a cikin akwatin kama-da-wane na Oracle.
  3. Kashe injunan kama-da-wane yayin da kuke aiwatar da saitunan har zuwa matakin da ake buƙata don kunna su.

Domin baƙo da na'urori masu masaukin baki su yi sadarwa, suna buƙatar kasancewa a kan hanyar sadarwa ɗaya kuma ta tsohuwa, za ku iya haɗa katunan sadarwar har zuwa hudu zuwa na'urorin baƙonku.

An saba amfani da katin sadarwar tsoho (Adaftar 1) don haɗa injunan baƙo zuwa Intanet ta amfani da NAT ta na'ura mai ɗaukar nauyi.

Muhimmi: Koyaushe saita adaftar farko don sadarwa tare da mai watsa shiri da adaftar na biyu don haɗawa da Intanet.

Ƙirƙirar hanyar sadarwa Don Baƙi da Injin Mai watsa shiri

A Virtualbox Manager interface da ke ƙasa, fara da ƙirƙirar hanyar sadarwa wanda mai watsa shiri da baƙi za su yi aiki a kai.

Je zuwa Fayil -> Zaɓuɓɓuka ko buga Ctrl + G:

Daga wannan dubawa mai zuwa, akwai zaɓuɓɓuka biyu; zaɓi Cibiyar Sadarwar Mai Runduna ta danna kan ta. Sannan yi amfani da alamar + a hannun dama don ƙara sabuwar hanyar sadarwa-kawai.

A ƙasa akwai hoton allo wanda ke nuna sabon hanyar sadarwa-kawai an ƙirƙiri mai suna vboxnet0.

Idan kana so, za ka iya cire ta ta amfani da maɓallin - a tsakiya kuma don duba bayanan cibiyar sadarwa, danna maɓallin gyarawa.

Hakanan zaka iya canza dabi'u gwargwadon abubuwan da kuke so, kamar adireshin cibiyar sadarwa, abin rufe fuska, da sauransu.

Lura: Adireshin IPv4 a cikin dubawar da ke ƙasa shine adireshin IP na injin mai masaukin ku.

A cikin dubawa na gaba, zaku iya saita uwar garken DHCP wanda shine idan kuna son injunan baƙo suyi amfani da adireshin IP mai ƙarfi (tabbatar da kunna shi kafin amfani da shi). Amma ina ba da shawarar amfani da adireshin IP na tsaye don injunan kama-da-wane.

Yanzu danna Ok akan duk mu'amalar saitunan cibiyar sadarwa da ke ƙasa don adana canje-canje.

Lura: Kuna iya bin matakan da ke ƙasa don kowane injin kama-da-wane da kuke son ƙarawa akan hanyar sadarwar don sadarwa tare da injin mai watsa shiri.

Komawa a mahaɗin mai sarrafa akwatin kama-da-wane, zaɓi injin kama-da-wane na baƙo kamar uwar garken Ubuntu 16.10 ko CentOS 7 kuma danna menu na Saituna.

Zaɓi zaɓin hanyar sadarwa daga mahaɗin da ke sama. Bayan haka, saita katin sadarwar farko (Adapter 1) tare da saitunan masu zuwa:

  1. Duba zaɓi: \Enable Network Adapter don kunna shi.
  2. A cikin filin da aka haɗe zuwa: zaɓi Adaftar Mai watsa shiri kawai
  3. Sannan zaɓi Sunan cibiyar sadarwar: vboxnet0

Kamar yadda yake cikin hoton da ke ƙasa kuma danna Ok don adana saitunan:

Sannan ƙara katin sadarwa na biyu (Adapter 2) don haɗa injin kama-da-wane zuwa Intanet ta hanyar mai watsa shiri. Yi amfani da saitunan da ke ƙasa:

  1. Duba zaɓi: \Enable Network Adapter don kunna shi.
  2. A cikin filin Haɗe zuwa: zaɓi NAT

A wannan matakin, iko akan injin kama-da-wane baƙo, shiga da daidaita adireshin IP na tsaye. Gudun umarnin da ke ƙasa don nuna duk musaya akan injin baƙo da adiresoshin IP da aka keɓe:

$ ip add

Daga hoton allo da ke sama, zaku iya ganin cewa akwai mu'amala guda uku da aka kunna akan na'urar kama-da-wane:

  1. lo – loopback interface
  2. enp0s3 ( Adaftar 1) - don sadarwar mai masaukin baki wanda ke amfani da DHCP kamar yadda aka saita a ɗayan matakan da suka gabata kuma daga baya aka saita tare da adireshin IP na tsaye.
  3. enp0s8 ( Adaftar 2) - don haɗi zuwa Intanet. Zai yi amfani da DHCP ta tsohuwa.

Muhimmi: Anan, Na yi amfani da Ubuntu 16.10 Server: Adireshin IP: 192.168.56.5.

Bude fayil ɗin /etc/network/musaya ta amfani da editan da kuka fi so tare da manyan gata na mai amfani:

$ sudo vi /etc/network/interfaces

Yi amfani da saitunan masu zuwa don dubawa enp0s3 (amfani da ƙimar da kuka fi so anan):

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

Ajiye fayil ɗin kuma fita.

Sannan sake kunna ayyukan cibiyar sadarwa kamar haka:

$ sudo systemctl restart networking

A madadin, sake kunna tsarin kuma a hankali, bincika idan ƙirar tana amfani da sabbin adiresoshin IP:

$ ip add

Muhimmi: Don wannan sashin, na yi amfani da CentOS 7: Adireshin IP: 192.168.56.10.

Fara ta hanyar buɗe fayil ɗin don enp0s3 - cibiyar sadarwar mai watsa shiri kawai; /etc/sysconfig/scripts-network/ifcfg-enp0s3 ta amfani da editan da kuka fi so tare da babban gata mai amfani:

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

Ƙirƙiri/gyara saitunan masu zuwa (amfani da ƙimar da kuka fi so anan):

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

Ajiye fayil ɗin kuma fita. Sa'an nan kuma sake kunna sabis na cibiyar sadarwa kamar haka (za ku iya sake yi):

$ sudo systemctl restart network.service 

Bincika idan mahaɗin yana amfani da sabbin adiresoshin IP kamar haka:

$ ip add

A kan na'ura mai masaukin baki, yi amfani da SSH don sarrafa injunan kama-da-wane. A cikin misali mai zuwa, ina samun damar uwar garken CentOS 7 (192.168.56.10) ta amfani da SSH:

$ ssh [email 
$ who

Shi ke nan! A cikin wannan sakon, mun bayyana hanya madaidaiciya ta kafa hanyar sadarwa tsakanin na'ura mai mahimmanci na baƙo da mai watsa shiri. Yi raba ra'ayoyin ku game da wannan koyawa ta amfani da sashin ra'ayoyin da ke ƙasa.