Pencarian

Minggu, 26 Juli 2009

Share internet virtual windows di ubuntu jaunty

Membuat Virtual Jaringan di Linux

Kali ini saya akan mencoba berbagi cara membuat vm (virtual machine) windows xp pada OS ubuntu jaunty 9.04 serta file sharing, dan internet sharing.
* dan tak lupa juga saya ingatkan bagi para suhu-suhu, master-master sampe monster-monster :lol: untuk nonton ato close juga it's ok coz this just for nubee.

Install virtual box dan paket pendukung yang diperlukan, bisa melalui terminal:

a3m-nix@logic-desktop:~$ sudo apt-get install virtualbox-ose virtualbox-ose-dbg virtualbox-ose-guest-source virtualbox-ose-guest-utils virtualbox-ose-source

atau untuk mempermudah, silahkan download dan install melalui synaptic package manager dan mark pada package berikut:

  • virtualbox-ose
  • virtualbox-ose-dbg
  • virtualbox-ose-guest-source
  • virtualbox-ose-guest-utils
  • virtualbox-ose-source

Setelah instalasi virtualbox selesai, silahkan lanjutkan membuat VM guest(langkahnya sama seperti di windows), misalnya dengan nama windows, dan install OS windows xp nya.

Setelah proses instalasi OS WinXp selesai.

Berikan alamat IP pada eth0, bisa melalui terminal
a3m-nix@logic-desktop:~$ sudo ifconfig -a eth0 192.168.1.5/24
atau melalui network manager.
Setelah itu, hidupkan eth0 (Lan card) menggunakan switch atau hub.

Install firestarter untuk mempermudah share koneksi jaringan.
Pada saat instalasi firestarter akan keluar opsi jendela konfigurasi seperti ini:

ups, pada bagia pertama langsung klik forward ajah dan pada gambar diatas:

Detected devide(s): adalah ethernet card kamu yang terkoneksi ke internet.
karena koneksi internet saya menggunakan wireless maka saya memilih wlan0
biarkan opsi lainnya default lalu klik Forward.

Maka akan keluar tampilan seperti dibawah:


beri cek list pada Enable Connection Internet Sharing (default nya udah di cek list) karena kita ingin share koneksi yang ada di wlan0.
dan pilih eth0 pada local network device karena kartu jaringan saya terbaca sebagai eth0.
silahkan lihat di ifconfig untuk mengetahui kartu jaringan kamu. kartu jaringan inilah yang akan terhubung ke VM windows XP atau komputer lain melalui
switch ato hub.

beri cek list pada Enable DHCP Server for local network jika kita ingin komputer yang nantinya terkoneksi melalui eth0 ini (baik virtual maupun fisik) mendapat IP secara otomatis dan tentukan range IP nya misalnya lowest 192.168.1.10 dan Highes 192.168.1.254. (karena saya tidak membutuhkan maka opsi ini tidak saya ceklist).
Klik Forward dan pada jendela berikutnya pilih Save.

Jalankan VM windows yang tadi baru di install
jika terdapat pesan error, perhatikan baik2 pesan error tersebut, karena pada ubuntu hardy 8.04 dan virtualbox versi lebih rendah saya juga mengalami kendala permission file dan guest OS VM.
dan Allhamdulillah nya pada ubuntu 9.04 Jaunty dan virtualbox v. 2.1.4_OSE masalah tersebut sudah tidak muncul lagi.

Setelah itu berikan alamat IP pada VM windows nya dengan :
IP 192.168.1.20
Default gateway 192.168.1.5
DNS -> 192.168.1.5
202.134.0.155

coba ping dari VM windows ke 192.168.1.5 (IP eth0)

trus ping lagi ke IP wlan0/internet
trus ping ke www.google.co.id jika kamu terkoneksi internet


Jika ingin membuat dhcp server bisa juga dengan cara ini:

Saya menggunakan package dhcp3-server, jika package tersebut belum ada, silahkan di install
a3m-nix@logic-desktop:~$ sudo apt-get install dhcp3-server

seteah itu edit file dhcp3-server dan dhcpd.conf menggunakan editor kesayangan kamu.
a3m-nix@logic-desktop:~$ sudo nano /etc/default/dhcp3-server
tambahkan eth0 (sesuai dengan kartu jaringan).
INTERFACES="eth0"
dan simpan file tersebut dengan ctrl+o, ctrl+m

lalu edit file dhcp.conf, sebelumnya backup terlebih dahulu file yang lama.
a3m-nix@logic-desktop:~$ sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.back

dan edit file dhcp.conf :
a3m-nix@logic-desktop:~$ sudo nano /etc/dhcp3/dhcpd.conf
tambahkan baris berikut:

default-lease-time 600;
max-lease-time 7200;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.5;
option domain-name-servers 192.168.1.5, 202.134.0.155;
option domain-name "logic.com";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.200;
}

simpan file diatas.
lalu restart services network :
a3m-nix@logic-desktop:~$ sudo /etc/init.d/networking restart
dan jalankan services dhcp3-server start :
a3m-nix@logic-desktop:~$ sudo /etc/init.d/dhcp3-server start

untuk menjalankan services dhcp3-server, usahakan kartu jaringan eth0 dalam keadaan aktif/terhubung ke switch/komputer lain. karena saya beberapa kali
mencoba menjalankan services dhcp3-server ini dalam keadaan eth0 mati selalu gagal/fail.

Setelah itu ubah pengaturan IP menjadi dhcp client di komputer client/VM windows.
dan tunggu beberapa saat....

Semoga bermanfaat.....

1 komentar: