Day: May 24, 2008

Mengaktifkan NAT di Sun xVM VirtualBox

Posted on Updated on

Untuk mengaktifkan NAT di Sun xVM VirtualBox, ada sedikit trik yang harus di jalankan, pastikan kondisi GuestOS tidak dalam kondisi hidup (ON).

Misalkan kita menggunakan Ubuntu sebagai HostOS, dan OpenSolaris sebagai GuestOS nya, maka jalankan command-command dibawah ini melalui console di Ubuntu.

# VBoxManage setextradata [nama_virtual_mesin] “VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol” TCP
# VBoxManage setextradata [nama_virtual_mesin] “VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort” 22
# VBoxManage setextradata [nama_virtual_mesin] “VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort” 2222

Setelah dijalankan kita bisa mengecek hasil command-command tersebut dengan cara :

# VBoxManage getextradata [nama_virtual_mesin] enumerate

Jika terjadi kesalahan dalam penambahan extradata tersebut atau kita ingin mengembalikan settingan tersebut seperti semula, maka kita bisa gunakan command dibawah ini untuk meremovenya :

# VBoxManage setextradata [nama_virtual_mesin] “VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol”
# VBoxManage setextradata [nama_virtual_mesin] “VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort”
# VBoxManage setextradata [nama_virtual_mesin] “VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort”

Setelah selesai, silahkan jalankan GuestOS di VirtualBox, pastikan tidak ada error ketika proses startingnya.

Untuk mengaktifkan fungsi port forwarding, agar GuestOS bisa ikut menggunakan koneksi internet si HostOS, maka kita perlu merubah file /etc/sysctl.conf di HostOS nya 🙂

#net.ipv4.ip_forward=0

menjadi :

net.ipv4.ip_forward=1

Aktifkan DNS di GuestOSnya

# vi /etc/resolv.conf
nameserver 192.168.0.1

Selamat ber-NAT dan berinternet ria di Sun xVM VirtualBox…. 🙂