Agar guest OS bisa terkoneksi dengan jaringan internet, ada beberapa hal yang perlu dilakukan. Terlebih dahulu kita tentukan model network seperti apa yang akan digunakan. Saya sudah mencoba menggunakan NAT tetapi sepertinya tidak berjalan dengan baik pada kondisi yang telah saya tulis di atas.
Langkah pertama agar guest OS (dalam hal ini mesin Linux CentOS) bisa mengakses internet menggunakan koneksi USB modem yang dipakai olehhost, yaitu dengan merubah pengaturan virtual machine seperti ini:
Buka pengaturan (Settings) pada mesin virtual yang ingin kita berikan akses internet, lalu pilih menu Network seperti pada gambar di atas. Pilih Host-only Adapter pada Attached to: dan pada kolom Name: pilih VirtualBox Host-Only Ethernet Adapter. Klik OK.
Selanjutnya buka menu Network and Sharing Center di Windows 7, biasanya menu ini bisa diakses dari ikon network yang ada di pojok kanan bawah layar monitor. Kemudian, pilih menu Change adapter settings. Lalu klik kanan padaVirtualBox Host-Only Network, pilih Properties. Pada tampilan yang muncul kemudian, pilih Internet protocol version 4 (TCP/IPv4) lalu klik Properties.Lebih jelasnya perhatikan gambar:
Kemudian masukkan IP address misalnya 192.168.10.1 seperti pada contoh di atas. Lalu klik OK dan tutup menu properties VirtualBox Host-Only Network.
Langkah berikutnya, pilih nama koneksi modem yang biasa digunakan olehhost Windows 7 untuk terhubung ke internet. Misalnya, di komputer saya, koneksi USB modem saya bernama Telkomsel. Klik kanan dan pilih Properties.
Lalu klik pada tab Sharing, centang pilihan Allow other network users ….Setelah itu pilih interface yang akan digunakan untuk melakukan sharing koneksi, dalam hal ini kita harus memilih VirtualBox Host-Only Networkseperti pada gambar di atas. Lalu klik OK. Setting connection sharing padahost telah selesai.
Langkah berikutnya yang tidak kalah penting, jalankan atau hidupkan mesin virtual (guest) yang dalam hal ini menggunakan OS Linux CentOS versi 6.6. Kemudian edit file /etc/sysconfig/network-scripts/ifcfg-eth0 dan rubah isinya menjadi seperti berikut:
Bagian yang perlu dirubah atau ditambah hanya pada empat baris terbawah, yaitu pada bagian ini:
Simpan file yang telah diedit.
Selanjutnya edit file /etc/sysconfig/network dan tambahkan IP default gateway, sehingga file-nya setelah diedit seperti berikut.
Sesuaikan GATEWAY dengan IP address yang kita setting pada interfaceVirtualBox Host-Only Network, yang telah kita lakukan pada langkah sebelumnya. Dan selanjutnya, edit file /etc/resolv agar komputer guest bisa menerjemahkan nama domain menjadi IP. Contoh hasil editnya seperti berikut:
Editing file selesai. Lakukan restart pada service network yang berjalan di OS Linux CentOS dengan perintah service network restart. Setelah itu, test untukping ke google atau ke mana saja.
SELAMAT!!
Bahkan saya bisa melakukan remote login ke guest melalui SSH. Ini buktinya.