Wednesday, April 29, 2009

Setting network VirtualBox pada host Ubuntu

buka terminal, lalu jalankan:

sudo chown :vboxusers /dev/net/tun
sudo chmod 0660 /dev/net/tun

install bridge-utils dan uml-utilities, dengan menjalankan perintah berikut pada terminal:

sudo apt-get install bridge-utils uml-utilities

langkah selanjutnya adalah buat file skrip untuk load bridge network, di sub direktori pada direktori home, berikan nama starttun.sh

#!/bin/bash
brctl addbr br0
ifconfig eth0 0.0.0.0
brctl addif br0 eth0

#untuk setting dhcp, hilangkan tanda komen pada baris berikut:
#dhclient3 br0

#jika anda gunakan alamat statis, hilangkan komen baris berikut, ganti IP accordingly to your subnet:
#ifconfig br0 192.168.178.5 up
#route add default gw 192.168.178.1


# sesuaikan username (login pada hist machine)
tunctl -t tap0 -u username

#tambahkan tap-device pada bridge:
ifconfig tap0 up
brctl addif br0 tap0



berikutnya buat filebaru, berinama stoptun.sh, isikan:

#!/bin/bash
ifconfig tap0 down
ifconfig br0 down
brctl delif br0 tap0
brctl delbr br0


#setting untuk dhcp, hilangkan komen pada baris berikut:
#dhclient3 eth0

#jika anda gunakan static IP-address:
#ifconfig eth0 192.168.178.5
#route add default gw 192.168.178.1 dev eth0



langkah selanjutnya, buat kedua file skrip tsb menjadi executable:

sudo chmod ug+x starttun.sh
sudo chmod ug+x stoptun.sh


Langkah terakhir adalah setting pada VirtualBox, pada konfigurasi guest, yang sudah ada,
pada setting network, pilih "Host Interface" untuk kolom attached to.

Interface name: "tap0"

start script: gksudo /home/YOURHOMEDIR/starttun.sh

stop script: gksudo /home/YOURHOMEDIR/stoptun.sh

No comments: