Otu esi ahazi netwọk n'etiti VM ọbịa na onye ọbịa na Oracle VirtualBox


Ozugbo itinyechara sistemụ arụmọrụ dị iche iche na Oracle VirtualBox, ị nwere ike ịme ka nkwukọrịta n'etiti onye ọbịa na igwe mebere.

N'isiokwu a, anyị ga-akọwa ụzọ kachasị mfe na nke ziri ezi nke ịmepụta netwọk maka igwe ndị ọbịa na ndị ọbịa na Linux.

Maka ebumnuche nkuzi a:

  1. Sistemụ Ọrụ Ọbịa – Mint 18 Linux
  2. Os Virtual Machine – CentOS 7 na Ubuntu 16.10

  1. Oracle Virtualbox arụnyere na igwe nnabata.
  2. Ị ga-etinyerịrị sistemụ arụmọrụ ndị ọbịa dị ka Ubuntu, Fedora, CentOS, Linux Mint ma ọ bụ ihe ọ bụla masịrị gị na igbe Oracle mebere.
  3. Gbanyụọ igwe mebere ka ị na-eme nhazi ahụ ruo nzọ ebe achọrọ ka ịgbanwuo ha.

Ka ndị ọbịa na igwe ndị ọbịa nwee ike ịkparịta ụka, ha kwesịrị ịdị na otu netwọkụ na ndabara, ị nwere ike itinye kaadị netwọk anọ na igwe ndị ọbịa gị.

A na-ejikarị kaadị netwọkụ ndabara (Adaba 1) jikọọ igwe ndị ọbịa na ịntanetị site na iji NAT site na igwe nnabata.

Ihe dị mkpa: Tọọ nkwụnye mbụ mgbe ọ bụla ka gị na onye ọbịa na-akpakọrịta yana nkwụnye nke abụọ iji jikọọ na ịntanetị.

Mepụta netwọkụ maka ndị ọbịa na igwe nnabata

Na Virtualbox njikwa interface dị n'okpuru, malite site na ịmepụta netwọk nke onye ọbịa na ndị ọbịa ga-arụ ọrụ.

Gaa na faịlụ -> Mmasị ma ọ bụ kụọ Ctrl + G:

Site na interface ndị a, enwere nhọrọ abụọ; họrọ Netwọk naanị ndị ọbịa site na ịpị ya. Mgbe ahụ jiri akara + n'aka nri ka ịgbakwunye netwọk ọhụrụ naanị-ọbịa.

N'okpuru ebe a bụ nseta ihuenyo na-egosi ka emepụtara naanị netwọkụ ọbịa nke akpọrọ vboxnet0.

Ọ bụrụ na ịchọrọ, ịnwere ike wepu ya site na iji bọtịnụ - dị n'etiti wee lelee nkọwa/ntọala netwọkụ, pịa bọtịnụ edit.

Ị nwekwara ike ịgbanwe ụkpụrụ dị ka mmasị gị, dị ka adreesị netwọk, ihe mkpuchi netwọk, wdg.

Mara: Adreesị IPv4 dị na interface dị n'okpuru bụ adreesị IP nke igwe nnabata gị.

Na interface ọzọ, ị nwere ike hazie ihe nkesa DHCP bụ ma ọ bụrụ na ịchọrọ ka igwe ndị ọbịa jiri adreesị IP dị ike (jide n'aka na agbanyere ya tupu iji ya). Mana ana m akwado iji adreesị IP kwụ ọtọ maka igwe mebere.

Ugbu a pịa OK na interface ntọala netwọk niile dị n'okpuru iji chekwaa mgbanwe ndị ahụ.

Cheta na: Ị nwere ike soro usoro n'okpuru maka ọ bụla mebere igwe na ị chọrọ ịgbakwunye na netwọk na-ekwurịta okwu na host igwe.

Laghachi na interface njikwa igbe mebere, họrọ igwe mebere ndị ọbịa gị dị ka sava Ubuntu 16.10 ma ọ bụ CentOS 7 wee pịa menu ntọala.

Họrọ nhọrọ Network site na interface dị n'elu. Emechaa, hazie kaadị netwọkụ mbụ (Adaba 1) yana ntọala ndị a:

  1. Lelee nhọrọ:\Kwado ihe nkwụnye netwọkụ iji gbanye ya.
  2. N'ubi agbakwunyere na: họrọ nkwụnye naanị onye ọbịa
  3. Mgbe ahụ họrọ aha netwọk: vboxnet0

Dị ka ọ dị na nseta ihuenyo dị n'okpuru wee pịa OK iji chekwaa ntọala:

Wee tinye kaadị netwọkụ nke abụọ (Adaba 2) iji jikọọ igwe mebere na ịntanetị site na onye ọbịa. Jiri ntọala dị n'okpuru:

  1. Lelee nhọrọ:\Kwado ihe nkwụnye netwọkụ iji mee ya.
  2. N'ubi agbakwunyere na: họrọ NAT

N'oge a, ike na igwe mebere ndị ọbịa, nbanye na hazie adreesị IP static. Gbaa iwu dị n'okpuru ka igosi oghere niile dị na igwe ndị ọbịa yana adreesị IP ekenyela:

$ ip add

Site na nseta ihuenyo dị n'elu, ị ga-ahụ na enwere oghere atọ enyere na igwe mebere:

  1. lo – loopback interface
  2. enp0s3 (Ihe nkwụnye 1) - maka nzikọrịta ozi naanị nke na-eji DHCP dị ka edobere n'otu n'ime usoro ndị gara aga wee mechaa jiri adreesị IP static.
  3. enp0s8 (Ihe nkwụnye 2) - maka njikọ na ịntanetị. Ọ ga-eji DHCP na ndabara.

Ihe dị mkpa: N'ebe a, ejiri m Ubuntu 16.10 Server: adreesị IP: 192.168.56.5.

Mepee faịlụ /etc/network/interfaces site na iji nchịkọta akụkọ ọkacha mmasị gị nwere nnukwu ohere ọrụ:

$ sudo vi /etc/network/interfaces

Jiri ntọala ndị a maka interface enp0s3 (jiri ụkpụrụ ọkacha mmasị gị ebe a):

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

Chekwaa faịlụ wee pụọ.

Mgbe ahụ malitegharịa ọrụ netwọk dịka:

$ sudo systemctl restart networking

N'aka nke ọzọ, malitegharịa usoro ahụ wee jiri nlezianya lelee ma interface ahụ na-eji adreesị IP ọhụrụ:

$ ip add

Ihe dị mkpa: Maka ngalaba a, ejiri m CentOS 7: adreesị IP: 192.168.56.10.

Malite site na imepe faịlụ maka enp0s3 - interface netwọk naanị onye ọbịa; /etc/sysconfig/network-scripts/ifcfg-enp0s3 site na iji nchịkọta akụkọ ọkacha mmasị gị na nnukwu ohere ọrụ:

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

Mepụta/gbanwee ntọala ndị a (jiri ụkpụrụ ọkacha mmasị gị ebe a):

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

Chekwaa faịlụ wee pụọ. Mgbe ahụ malitegharịa ọrụ netwọk dị ka ndị a (ị nwekwara ike ịmalitegharị):

$ sudo systemctl restart network.service 

Lelee ma interface ahụ na-eji adreesị IP ọhụrụ dị ka ndị a:

$ ip add

Na igwe nnabata, jiri SSH jikwaa igwe mebere gị. N'ihe atụ na-esote, ana m enweta sava CentOS 7 (192.168.56.10) na-eji SSH:

$ ssh [email 
$ who

Ọ bụ ya! Na post a, anyị kọwara ụzọ kwụ ọtọ nke ịtọlite netwọọdụ n'etiti igwe mebere ndị ọbịa na onye ọbịa. Kekọrịta echiche gị gbasara nkuzi a site na iji ngalaba nzaghachi n'okpuru.