jadi saya sering melihat temen-temen di komunitas, terutama komunitas di facebook Tehnik Komputer Jaringan, yang di mana mereka bingung dengan cara agar mesin virtual dapat sebuah internet dan cara untuk terhubung dengan host lokal. jadi di artikel ini kita akan mencoba menyelesaikannya.
jadi sesuai di judul kita akan coba mengsetup linux debian/ubuntu server di virtualbox, agar dapat koneksi internet dan kita juga akan melakukan setup agar host lokal kita bisa terhubung dengan host virtual.
Sebelum kalian mulai alat yang kalian harus siapkan adalah Virtualbox dan linux server debian/ubuntu. jadi di sini saya menggunakan Ubuntu 16.04 kalian bisa mendownloadnya di sini. jika semua bahan sudah ada lanjut ke installasi.
1. INSTALLATION
pertama kalian extrack file zip Ubuntu Server yang kalian install di link di atas. pastikan kalian mendownload 16.04 Image virtualbox 64bit.
setelah di extrack maka akan keluar folder 64bit yang di dalamnya berisisi image Ubuntunya. setelah itu buka virtualbox kalian lalu klik New dan sesuaikan seperti di bawah.
jadi gambar di atas ini kalian pilih opsi 3 lalu klik icon file di kanan.
setelah itu kalian tekan Add lalu masukkan image Ubuntunya di folder hasil extrackan tadi. lalu pilih choise seperti di atas.
setelah itu kalian create. setelah itu kalian berlari ke setting dan pergi ke network, lalu ubah opsi adapter ke NAT seperti di bawah.
lalu setelah itu tekan ok dan start.
kita sudah berhasil masuk ke konsole virtual linux kita. kalian bisa menggunakan user:osboxes pass:osboxes.org untuk login.
2. SETUP CONECTION KE INTERNET
okey setelah kita berhasil menginstall linux server kita di virtualbox, langkah selanjutnya adalah mengkonfigurasi agar mesin virtual kita ini dapat sebuah koneksi.
seerti gambar di atas, saya mencoba ping ke DNS google hanya untuk mengecek sebuah koneksi internet. dan yaaa hasilnya menunjukkan tidak terhubung. kalian masuk ke mode root dengan sudo su dan masukkan password seperti yang saya sudah sebutkan di atas, lalu kalian ketik nano /etc/resolv.conf dan tambahkan nameserver 8.8.8.8 seperti di bawah
simpan dan keluar denagn CTRL+X dan Y
lalu kalian ketik nano /etc/network/interfaces dan tulis konfigurasi seperti gambar di atas. simpan dan keluar.
setelah itu kalian ketik ifup enp0s3. lalu coba lakukan ping ke DNS google lagi untuk mengecek sebuah koneksi internet seperti di bawah.
seperti gambar di atas menunjjukan ping balasan dari google, yang artinya kita sudah bisa menginstall apapun dari CLI virtual linux kita.
jadi sekarang kita akan mencoba menghubungkan kedua mesin yaitu lokal dan mesin virtual kita.
Pertama kalian pergi ke pengaturan lalu ubah adaptor ke Bridge adaptor seperti di bawah.
setelah itu ok. lanjut kembali ke cli virtual ketik nano /etc/network/interfaces lalu kasi pagar pada konfigurasi dhcp dan buat konfigurasi baru static seperti di bawah ini.
pastikan kalian harus menyesuaikan dengan alamat host address di ip lokal anda. jika anda tidak menggunakan wifi di mesin lokal anda kalian bisa memilih adapter host only adapters untuk menghubungkan kedua mesin. lalu simpan dan keluar.
setelah itu ketik ifdown enp0s3 && ifup enp0s3 jika output mengeluarkan kesalahan seperti perintah pertama, maka ulangi perintahnya sekali lagi seperti gambar di atas.
gambar di atas saya mencoba ping dari mesin virtual ke lokal dan hasilnya reply/terhubung. jadi kedua host sekarang terhubung, dan jika kalian melakukan konfigurasi entah itu webserver atau dns/ftp/ssh dll. kalian bisa mneggunakan layanan yang kalian buat di host mesin virtuak ke mesih lokal kalian.
saya rasa cukup sekian dan semoga bermanfaaat :)