Cara Mengizinkan Koneksi Masuk ke Server di VirtualBox

Jika Anda menggunakan VirtualBox untuk menjalankan distribusi Linux dan telah mengonfigurasi NAT (Network Address Translation) untuk mesin virtual, Anda mungkin mengalami masalah saat mencoba mengizinkan koneksi masuk. Misalnya, Anda mungkin bertanya-tanya bagaimana cara mengaktifkan lalu lintas web atau permintaan ping ke mesin virtual Anda—yang biasanya beroperasi di bawah alamat IP seperti 10.0.2.15. Untungnya, ada solusi yang sederhana untuk masalah umum ini.

Memahami Masalah

NAT adalah cara yang efisien untuk mengaktifkan koneksi keluar ke internet saat menjalankan mesin virtual, tetapi ini menimbulkan tantangan ketika Anda ingin mengizinkan perangkat eksternal untuk terhubung ke mesin tersebut. Ini sering kali mengakibatkan kesalahan timeout ketika Anda mengirim permintaan ping dari mesin host Anda.

Mengapa Ini Menjadi Tantangan?

  • Konfigurasi NAT: Secara default, konfigurasi NAT hanya mengizinkan lalu lintas keluar. Oleh karena itu, koneksi masuk diblokir.
  • Timeout Permintaan: Akibatnya, ketika Anda mencoba untuk ping mesin virtual Anda atau mengakses layanan seperti server web, Anda mungkin mengalami timeout.

Solusi: Mengonfigurasi Port Forwarding di VirtualBox

Untuk mengaktifkan koneksi masuk pada pengaturan VirtualBox Anda, Anda dapat memanfaatkan fitur port forwarding yang ditawarkan di pengaturan NAT. Berikut adalah panduan langkah demi langkah:

Langkah 1: Buka Pengaturan VirtualBox

  1. Luncurkan aplikasi VirtualBox.
  2. Pilih mesin virtual Anda dari daftar.
  3. Klik pada ikon Pengaturan (ikon gear).

Langkah 2: Akses Pengaturan Jaringan

  1. Di jendela pengaturan, navigasikan ke tab Jaringan.
  2. Pastikan adapter jaringan diaktifkan dan diset ke NAT.

Langkah 3: Konfigurasi Port Forwarding

  1. Klik menu dropdown Advanced.
  2. Pilih tombol Port Forwarding. Ini akan membuka jendela konfigurasi baru.

Langkah 4: Tambahkan Aturan Baru

  1. Di jendela Port Forwarding, klik tombol Add Rule (ikon plus).
  2. Isi bidang berikut:
    • Nama: Berikan nama untuk aturan (misalnya, Lalu Lintas Web).
    • Protokol: Pilih TCP.
    • Host IP: Biarkan kosong untuk menerima koneksi di semua antarmuka.
    • Host Port: Atur ini ke nomor port yang ingin Anda gunakan di host (misalnya, 8080 untuk HTTP).
    • Guest IP: Masukkan alamat IP mesin virtual Anda (misalnya, 10.0.2.15).
    • Guest Port: Atur ini ke nomor port tempat layanan berjalan di VM (biasanya 80 untuk server web).

Langkah 5: Simpan Pengaturan Anda

Klik OK untuk menyimpan aturan dan menutup jendela Port Forwarding, kemudian klik OK lagi untuk menutup pengaturan.

Menguji Konfigurasi Anda

Sekarang setelah Anda mengatur port forwarding, saatnya untuk menguji apakah itu berfungsi:

  1. Mulai mesin virtual Anda.
  2. Pastikan bahwa server web atau layanan yang diinginkan sedang berjalan di port tamu yang ditentukan.
  3. Buka browser web di mesin host Anda dan ketik URL berikut: http://localhost:8080 (ganti 8080 dengan port yang Anda pilih).
  4. Periksa apakah halaman dimuat dengan sukses.

Kesimpulan

Dengan langkah-langkah di atas, Anda dapat berhasil mengizinkan koneksi masuk ke mesin virtual Anda yang berjalan di VirtualBox. Dengan memanfaatkan fitur port forwarding dalam pengaturan NAT, Anda dapat memastikan bahwa layanan seperti server web merespons permintaan dari mesin host Anda. Untuk panduan yang lebih komprehensif tentang port forwarding dengan NAT, Anda dapat merujuk ke sumber yang lebih rinci, termasuk tutorial yang tersedia secara online.

Sekarang lanjutkan dan nikmati kemampuan koneksi yang mulus di lingkungan VirtualBox Anda!