Sebenernya kalau hanya ingin internet sharing antara host dengan virtualbox client cukup dengan mengubah settingan networknya menjadi NAT. Cuman masalahnya kalau networknya pake NAT client dan server tidak bisa berkomunikasi, seperti ping, sharing, dll. Padahal kalau mau bisa komunikasi itu pake Host-only Adapter, cuman nggak bisa konek ke internet. Akan lebih enak kalau client juga connect internet dan bisa berkomunikasi dengan host.

Nah, biar client dan host bisa tetap berkomunikasi dan client tetap bisa connect internet gimana? Salah satunya bisa dengan cara melakukan internet sharing dari host ke client. Caranya gimana nie? Mari kita lihat ke tulisan di bawah.

Asumsikan bahwa host terhubung ke internet melalui koneksi mobile broadband, maka interface yang digunakan adalah ppp0. Sedangkan interface yang digunakan untuk berkomunikasi antara host dan virtualbox client adalah vboxnet0. Setelah itu kita setting IPTABLES di komputer host sebagai berikut.

iptables -A FORWARD -i ppp0 -o vboxnet0 -s 192.168.56.0/24 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE

Alamat 192.168.56.0 adalah alamat subnet untuk jaringan virtualbox. Setelah selesai mensetting host, selanjutnya kita setting virtualbox client. Yang harus disetting pertama adalah menentukan default gateway pada client dengan perintah berikut :

route add default gw 192.168.56.1

Alamat 192.168.56.1 adalah IP virtualbox host. Setelah itu edit file /etc/resolv.conf dengan memberikan DNS server jaringan yang digunakan host untuk connect ke internet. Misalkan, saya menggunakan koneksi telkomsel flash, maka nilai yang diberikan adalah DNS server dari flash.

# Generated by NetworkManager
nameserver 114.127.253.84
nameserver 202.3.210.11

Oke, setelah itu kita bisa mengetest koneksi, misalkan dengan melakukan ping ke google.com. Atau bisa langsung ditest dengan langsung browsing ke internet. Oke, sekarang virtualbox client sudah bisa connect ke internet, tanpa harus merubah settingan jaringan ke NAT, sehingga host dan client tetep bisa mengobrol dengan santai. Selamat mencoba. (scenic)


Source : help.ubuntu.com