Paano Gumamit ng VirtualBox Host-Only Networking

How Use Virtualbox Host Only Networking



Ang VirtualBox ay isa sa mga tanyag na virtualization platform mula sa Oracle Corporation. Sa VirtualBox, maaari kaming magpatakbo ng maramihang mga operating system nang sabay-sabay. Hindi namin kailangang magulo sa aming pangunahing Host OS. Marami itong malalakas na tampok sa networking upang mai-set up ang anumang nais na pagsasaayos. Mayroong anim na mga mode ng networking na suportado sa VirtualBox, lalo:

1. Hindi Nakalakip (ang network card ay naroroon, ngunit ang cable ay hindi naka-plug)







2. NAT (Pagsasalin sa Network Address)



3. Serbisyo ng NAT



4. Bridged Networking





5. Panloob na Networking

6. Host-only Networking



7. Generic Networking

Ano ang tatakpan natin?

Sa patnubay na ito, malalaman natin kung paano namin mai-configure ang mode na pang-host na Host lamang sa isang virtual machine na VirtualBox. Gumagamit kami ng dalawang virtual machine: 1) Fedora 34 2) Ubuntu 20.04. Matapos ikonekta ang mga ito sa isang mode na Host-only, susuriin namin kung pareho silang maaaring mag-ping sa bawat isa at sa Host machine. Unawain muna natin ang konsepto at kung paano gamitin ang mode na pang-host na Host lamang.

Networking Mode lamang ng HostBox Host

Ginagawa ng host-only networking ang pinagsamang mga pag-andar ng bridged at panloob na mga mode sa pag-network. Sa mode ng tulay, ang isang virtual machine ay maaaring makipag-usap sa host machine at iba pang mga virtual machine dahil ibinabahagi nila ang parehong pisikal na interface ng host machine. Katulad nito, sa kaso ng panloob na mode ng networking, ang mga virtual machine ay maaari lamang makipag-usap sa bawat isa ngunit hindi makikipag-usap sa host machine at anumang iba pang makina sa labas ng kanilang hanay dahil hindi sila konektado sa anumang pisikal na interface.

Tandaan: Dapat itong maging malinaw na ang lahat ng mga pagpapaandar na maaaring makamit sa panloob na pag-uugnay ay maaari ding maisagawa sa pamamagitan ng Bridge Networking. Ngunit sa huling kaso, may panganib sa seguridad na maipasa ang trapiko ng virtual machine sa pamamagitan ng pisikal na interface ng Host.

Ang isang Host-only mode ng networking ay lumilikha ng isang network sa pagitan ng Host machine at virtual machine gamit ang isang software interface (NIC). Nangangahulugan ito na sa mode na ito, ang isang virtual machine ay maaaring kumonekta sa Host at iba pang mga virtual machine. Sa kaso ng panloob na mode ng networking, ang pagkakakonekta ay limitado sa mga virtual machine sa iisang Host. Gayundin, hindi katulad ng panloob na mode sa pag-network, ang mode na Host-only ay nagbibigay ng mga serbisyo ng DHCP upang magtalaga ng mga IP address sa mga konektadong virtual machine. Para sa mode na ito, hindi kinakailangan para sa pisikal na interface ng host machine. Sa halip, ang interface ng software (pinangalanan bilang vboxnet) ay gaganap ng parehong pag-andar.

Sa kaso ng mga virtual na kasangkapan na na-configure, ang Host-only networking ay makakatulong nang malaki. Naglalaman ang mga kagamitang ito ng maraming mga virtual machine na nagpapatakbo ng iba't ibang mga application tulad ng mga database server, web server, atbp. Maaari naming ikonekta ang web server at database server gamit ang isang Host-only adapter. Sa ganitong paraan, parehong maaaring makipag-usap sa bawat isa, ngunit hindi makakonekta sa labas ng mundo. Ito ang nais na pag-set up para sa pag-secure ng isang database server mula sa direktang pag-access mula sa labas ng mundo. Ngunit sa kaso ng isang web server, kailangan namin itong mai-access mula sa buong mundo. Kaya upang magawa ito, buhayin namin ang pangalawang adapter sa pagpipiliang VirtualBox networking at ikonekta ito sa Bridge adapter.

Pagpapagana ng Host-only Networking Mode

Upang paganahin ang mode na pag-host lamang ng Host sa VirtualBox, sundin ang mga hakbang sa ibaba:

Hakbang 1. Kailangan naming lumikha ng isang adapter lamang ng network na Host. Para dito, pumunta sa pagpipiliang File sa menu ng VirtualBox menu at piliin ang Host Network Manager.

Hakbang 2. Sa bagong pop-up window, piliin ang berdeng icon na tumutugma sa Lumikha ng Host-Only Network. Isang bagong adaptor, vboxnet0, ay malilikha. Ang hanay ng IP ng adapter na ito ay maaaring maitakda mula sa manu-manong mode hanggang sa awtomatikong mode gamit ang menu ng Properties.

Tandaan ang address ng IPv4 at mask para sa adapter: 192.168.56.1/24 . Kakailanganin namin ito sa paglaon kapag nag-configure ng mga IP address sa mga virtual machine.

Hakbang 3. Kapag nilikha ang virtual adapter, maaari natin itong magamit sa Host-only na mode ng pag-network. Piliin ngayon ang virtual machine mula sa listahan sa kaliwang pane. Mag-right click sa pangalan ng virtual machine at piliin ang pagpipilian na Mga setting o piliin ang icon na Mga Setting mula sa kanang pane.

Hakbang 4. Sa bagong pop up window, piliin ang label na tumutugma sa Network .

Hakbang 5. Sa kanang pane, sa ilalim ng tab na Adapter 1:

1. Lagyan ng tsek upang markahan ang Paganahin ang Network Adapter pagpipilian

2. Sa ilalim ng Nakadikit sa label, piliin Host-only Adapter pagpipilian mula sa drop down na menu.

3. Mula sa drop down menu na may label Pangalan , piliin ang pangalan ng virtual adapter ( vboxnet0 sa kaso natin). I-save ang mga setting at exit.

Hakbang 6. Ngayon ilunsad ang iyong mga virtual machine at suriin ang IP ng mga interface para sa pareho. Maaari mong gamitin ang ip a utos para dito. I-configure natin ang bawat machine:

a) Patakbuhin ip a utos:

Tulad ng nakikita mo, walang IP address para sa interface ng enp0s3 sa parehong mga VM.

b) Ngayon, itatakda namin ang IP address sa parehong virtual machine. Ang mga hakbang ay magiging pareho para sa parehong Ubuntu at Fedora. Ang mga IP address ay dapat na nasa saklaw ng vboxnet0 network.

1) Ubuntu VM

Patakbuhin ang sumusunod na utos sa bawat machine.

a) Suriin ang pangalan ng koneksyon

nmcli na may palabas

b) Magdagdag ng mga IP address

sudonmcli con mod Wired koneksyon 1ipv4.addresses 192.168.56.10/24ipv4.gateway 192.168.56.1 manwal ng ipv4.method

c) I-restart ang koneksyon

sudonmcli con down Wired connection 1

sudonmcli con up Wired connection 1

2) Fedora VM

a) Suriin ang pangalan ng koneksyon

nmcli na may palabas

b) Magdagdag ng mga IP address

sudonmcli con mod Wired koneksyon 1ipv4.addresses 192.168.56.11/24ipv4.gateway 192.168.56.1 manwal ng ipv4.method

c) I-restart ang koneksyon

sudonmcli con down Wired connection 1

sudonmcli con up Wired connection 1

Pagsubok sa Pagkonekta ng Network

Ngayon na na-configure namin ang host-only networking, suriin natin kung gumagana ang ping sa pagitan ng mga VM at host. I-ping namin ang bawat machine mula sa isa pa:

1. Pinging mula sa Ubuntu hanggang sa Fedora at Host machine.

2. Pag-ping mula sa Fedora hanggang sa Ubuntu at Host machine.

3. Pinging mula sa Host machine hanggang sa Fedora hanggang Ubuntu.

Konklusyon

Matagumpay naming na-configure ang Host-only na network sa pagitan ng dalawang virtual machine (VMs) sa VirtualBox. Ang isang mahusay na pag-unawa sa iba't ibang mga tampok ng VirtualBox ay maaaring makatulong upang lumikha ng iba't ibang mga pagsasaayos at mga sitwasyon para sa pagsubok bago ang pag-deploy.