Cara Menggunakan Rangkaian Host-Host VirtualBox sahaja

How Use Virtualbox Host Only Networking



VirtualBox adalah salah satu platform virtualisasi yang popular dari Oracle Corporation. Dengan VirtualBox, kita dapat menjalankan banyak sistem operasi secara serentak. Kami tidak perlu mengacaukan OS Host utama kami. Ia mempunyai banyak ciri rangkaian yang kuat untuk mengatur konfigurasi yang diinginkan. Terdapat enam mod rangkaian yang disokong dalam VirtualBox, iaitu:

1. Tidak terpasang (kad rangkaian ada, tetapi kabelnya dicabut)







2. NAT (Terjemahan Alamat Rangkaian)



3. Perkhidmatan NAT



4. Rangkaian Rapat





5. Rangkaian Dalaman

6. Rangkaian Host sahaja



7. Rangkaian Generik

Apa yang akan kita lindungi?

Dalam panduan ini, kita akan belajar bagaimana kita dapat mengkonfigurasi mod rangkaian Host sahaja dalam mesin maya VirtualBox. Kami akan menggunakan dua mesin maya: 1) Fedora 34 2) Ubuntu 20.04. Setelah menyambungkannya dalam mod Host sahaja, kami akan memeriksa sama ada kedua-duanya boleh melakukan ping antara satu sama lain dan mesin Host. Mari kita fahami konsep dan cara menggunakan mod rangkaian Host sahaja.

Mod Rangkaian Hos VirtualBox sahaja

Rangkaian hanya hos melaksanakan fungsi gabungan mod rangkaian dalaman dan dalaman. Dalam mod jambatan, mesin maya dapat berkomunikasi dengan mesin hos dan mesin maya yang lain kerana mereka berkongsi antara muka fizikal yang sama dengan mesin hos. Begitu juga, dalam keadaan mod rangkaian dalaman, mesin maya hanya boleh bercakap antara satu sama lain tetapi tidak dapat berkomunikasi dengan mesin host dan mesin lain di luar set mereka kerana mereka tidak tersambung ke antara muka fizikal.

Catatan: Harus jelas bahawa semua fungsi yang dapat dicapai dengan jaringan dalaman juga dapat dilakukan melalui Bridge Networking. Tetapi dalam kes terakhir, terdapat risiko keselamatan melalui lalu lintas mesin maya melalui antara muka fizikal Host.

Mod rangkaian Host sahaja membuat rangkaian antara mesin Host dan mesin maya menggunakan antara muka perisian (NIC). Ini bermaksud bahawa dalam mod ini, mesin maya dapat menyambung ke Host dan mesin maya lain. Sekiranya mod rangkaian dalaman, kesambungan terhad kepada mesin maya pada Host yang sama. Juga, tidak seperti mod rangkaian dalaman, mod Host sahaja menyediakan perkhidmatan DHCP untuk menetapkan alamat IP ke mesin maya yang disambungkan. Untuk mod ini, tidak memerlukan antara muka fizikal mesin hos. Sebaliknya, antara muka perisian (dinamakan sebagai vboxnet) akan melakukan fungsi yang sama.

Bagi peralatan maya yang sudah dikonfigurasikan, rangkaian Host sahaja membantu banyak. Peralatan ini mengandungi beberapa mesin maya yang menjalankan aplikasi yang berbeza seperti pelayan pangkalan data, pelayan web, dll. Kami dapat menghubungkan pelayan web dan pelayan pangkalan data menggunakan penyesuai Host sahaja. Dengan cara ini, kedua-duanya dapat berkomunikasi antara satu sama lain, tetapi tidak dapat berhubung dengan dunia luar. Ini adalah persediaan yang diinginkan untuk mendapatkan pelayan pangkalan data dari akses langsung dari dunia luar. Tetapi dalam hal pelayan web, kita perlu mengaksesnya dari seluruh dunia. Jadi untuk menyelesaikannya, kami akan mengaktifkan penyesuai kedua dalam pilihan rangkaian VirtualBox dan menyambungkannya ke penyesuai Bridge.

Mengaktifkan Mod Rangkaian Hanya Host

Untuk mengaktifkan mod rangkaian Host sahaja di VirtualBox, ikuti langkah-langkah di bawah:

Langkah 1. Kita perlu membuat penyesuai rangkaian Host sahaja. Untuk ini, pergi ke pilihan Fail di bar menu VirtualBox dan pilih Host Network Manager.

Langkah 2. Di tetingkap pop timbul baru, pilih ikon hijau yang sesuai dengan Buat Rangkaian Hanya Host. Penyesuai baru, vboxnet0, akan dibuat. Julat IP penyesuai ini dapat diatur dari mod manual ke mod automatik menggunakan menu Properties.

Perhatikan alamat dan topeng IPv4 untuk penyesuai: 192.168.56.1/24 . Kami memerlukannya kemudian semasa mengkonfigurasi alamat IP pada mesin maya.

Langkah 3. Setelah penyesuai maya dibuat, kita dapat menggunakannya dengan mod rangkaian Host sahaja. Sekarang pilih mesin maya dari senarai di sebelah kiri. Klik kanan nama mesin maya dan pilih pilihan Tetapan atau pilih ikon Tetapan dari panel kanan.

Langkah 4. Di tetingkap pop timbul baru, pilih label yang sesuai dengan Rangkaian .

Langkah 5. Pada panel kanan, di bawah tab Adapter 1:

1. Tandakan untuk menandakan Dayakan Penyesuai Rangkaian pilihan.

2. Di bawah Dilampirkan kepada label, pilih Penyesuai sahaja hos pilihan dari menu lungsur turun.

3. Dari menu lungsur dengan label Nama , pilih nama penyesuai maya ( vboxnet0 dalam kes kami). Simpan tetapan dan keluar.

Langkah 6. Sekarang lancarkan mesin maya anda dan periksa IP antara muka untuk kedua-duanya. Anda boleh menggunakan ip a perintah untuk ini. Mari kita konfigurasikan setiap mesin:

a) Lari ip a arahan:

Seperti yang anda lihat, tidak ada alamat IP untuk antara muka enp0s3 pada kedua VM tersebut.

b) Sekarang, kami akan menetapkan alamat IP pada kedua mesin maya. Langkahnya akan sama untuk Ubuntu dan Fedora. Alamat IP harus berada dalam jangkauan rangkaian vboxnet0.

1) Ubuntu VM

Jalankan arahan berikut pada setiap mesin.

a) Periksa nama sambungan

nmcli dengan rancangan

b) Tambahkan alamat IP

sudonmcli con mod Wired sambungan 1ipv4. alamat 192.168.56.10/24manual ipv4.gateway 192.168.56.1 ipv4.mode

c) Mulakan semula sambungan

sudonmcli con down Wired sambungan 1

sudonmcli con up Wired sambungan 1

2) Fedora VM

a) Periksa nama sambungan

nmcli dengan rancangan

b) Tambahkan alamat IP

sudonmcli con mod Wired sambungan 1ipv4. alamat 192.168.56.11/24manual ipv4.gateway 192.168.56.1 ipv4.mode

c) Mulakan semula sambungan

sudonmcli con down Wired sambungan 1

sudonmcli con up Wired sambungan 1

Menguji Kesambungan Rangkaian

Sekarang setelah kita mengkonfigurasi rangkaian hanya host, mari kita periksa apakah ping berfungsi antara VM dan host. Kami akan membuat ping setiap mesin dari yang lain:

1. Ping dari Ubuntu ke mesin Fedora dan Host.

2. Ping dari Fedora ke Ubuntu dan mesin Host.

3. Ping dari mesin Host ke Fedora ke Ubuntu.

Kesimpulannya

Kami berjaya mengkonfigurasi rangkaian Host sahaja antara dua mesin maya (VM) di VirtualBox. Pemahaman yang baik mengenai pelbagai ciri VirtualBox dapat membantu membuat pelbagai konfigurasi dan senario untuk pengujian sebelum penggunaan.