Tempo hari sudah coba install VirtualBox, kemudian install Ubuntu sebagai guest OS di VirtualBox, sekarang saatnya sedikit oprek konfigurasi Ubuntu-nya. Saya ingin supaya guest OS ini bisa mengakses Internet dan juga diakses melalui host OS (Windows).
Supaya Ubuntu guest OS ini bisa mengakses Internet via host OS, maka salah satu adapter VirtualBox harus diset menjadi NAT. Misalnya Adapter 1 diset jadi NAT.
Kemudian supaya host OS dalam satu jaringan dengan guest OS, maka salah satu adapternya harus diset jadi Host-only. Katakanlah Adapter 2 diset jadi Host-only. Sebenarnya yang saya perlukan supaya host OS dapat mengakses guest OS, misalnya SSH dengan Putty.
Dengan ini bagian Ubuntu pun perlu disetting. Pertama, login ke Ubuntu dan dapatkan akses root dengan mengetik sudo su -
, kemudian ketikkan password root.
Kedua, buka file interfaces dengan cara berikut, vim /etc/network/interfaces
Ketiga, set eth0 (Adapter 0) dengan setingan dhcp. Defaultnya seharusnya memang sudah dhcp, kalau begitu biarkan saja. Kalau tidak, ubah seperti berikut.
auto eth0 iface eth0 inet dhcp
Keempat, di host OS Windows, jalankan Command Promt ([Win-logo-button] + R, ketik cmd, Enter). Ketikkan ipconfig
. Perhatikan bagian “Ethernet adapter VirtualBox Host-Only Network”, seperti di bawah ini. Itu berarti akan menggunakan IP segment 192.168.56.
Ethernet adapter VirtualBox Host-Only Network: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::98db:70fe:d936:496b%17 IPv4 Address. . . . . . . . . . . : 192.168.56.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . :
Kelima, kembali ke vim /etc/network/interfaces
, buat setingan IP static untuk eth1 (Adapter 2), dengan mengikut IP segment tadi. Seperti contoh:
auto eth1 iface eth1 inet static address 192.168.56.100 netmask 255.255.255.0 network 192.168.56.0 broadcast 192.168.56.255
Keenam, di Ubuntu, simpan setingan file interface tersebut. Kemudian reset eth0, eth1, dan restart service networking dengan command berikut.
root@ubuntu:~# ifconfig eth0 up root@ubuntu:~# ifconfig eth1 up root@ubuntu:~# /etc/init.d/networking restart
Ketujuh, kalau semua berjalan dengan baik, dari guest OS bisa ping ke google.com dan IP host OS yaitu 192.168.56.1. Dan dari host OS bisa ping balik ke IP statik guest OS yaitu 192.168.56.100.