FastLane

Networking, Opensource and Experience

top line
Showing posts with label NS-2. Show all posts
Showing posts with label NS-2. Show all posts

Install NS-2 di Ubuntu 12.04

Setelah sebelumnya gue sempat posting tentang cara mengistall Ns-2 pada ubuntu 10.04, berhubung sekarang gue udah make yang 12.04 maka kemarin gue coba untuk mengistall Ns-2 pada ubuntu 12.04 alhamdulillah lancar, meski sempat mengalami sediki kendala, dan untuk mengistall Ns-2 pada ubuntu 12.04 gue rasa lebih sedikit gampang, dibandingkan dengan ubuntu 10.04.

Masih sama seperti sebelumnya, saya menginstall paket Ns-2 dengan cara compile manual, langsung dari sourcenya, sebenarnya untuk pengistalan Ns-2 di ubuntu 12.04 sendiri sudah bisa dilakukan via repository, tapi saya tetap lebih menyukai mengistall dengan cara manual ini. Berikut langkah-langkahnya: 

1. Pastilah kita harus mendownload source Ns-2nya terlebih dahulu di sourceforge.net
2. Buka terminal lakukan update terlebih dahulu dengan mengetikan

apt-get update
 3. Install build-essential, automake, aotuconf dan libxmu-dev dengan mengetikkan
sudo apt-get install build-essential autoconf automake libxmu-dev
4. Install nam dan graph agar otupunya nanti bisa ditampilkan dalam bentuk grafik, dengan perintah
sudo apt-get install nam xgraph
5. Ekstrak paket source dari Ns2 yang sudah di download tadi dengan mengetikan

tar -xzvf ns-allinone-2.35.tar.gz
6. Masuk kedirektori Ns-2
cd ns-allinone-2.35/
7. Install Ns2 dengan perintah
./install
8. Kemudian setting environment variabel dan execution file sesuai dengan permintaan NS-2, dengan mengetikkan
gedit ~/.bashrc
9. Nah copy paste script dibawah ini dan letakkan pada baris paling bawah, silahkan ganti /home/zikri dengan direktori sesuai dengan ekstrak file yang sobat buat.

# LD_LIBRARY_PATH
OTCL_LIB=/home/zikri/ns-allinone-2.35/otcl-1.14
NS2_LIB=/home/zikri/ns-allinone-2.35/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

# TCL_LIBRARY
TCL_LIB=/home/zikri/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB

# PATH
XGRAPH=/home/zikri/ns-allinone-2.35/bin:/zikri/ns-allinone-2.35/tcl8.5.10/unix:/home/zikri/ns-allinone-2.35/tk8.5.10/unix
NS=/home/zikri/ns-allinone-2.35/ns-2.35/
NAM=/home/zikri/ns-allinone-2.35/nam-1.15/
PATH=$PATH:$XGRAPH:$NS:$NAM

10. Setelah itu simpan dam tutup editornya, dan Update source bashrcnya, dengan perintah
source ~/.bashrc
11. Stelah itu ketikkan ns pada terminal, jika yang keluar adalah % maka Ns2 telah berjalan dengan baik.

Instal Network Simulation pada Ubuntu 10.04

Posting kali ini sebenarnya lebih kearah curhat, bahasa gaulnya curcol kapan lagi ngegalau di dunia maya, kali aja ada yang naggapin, wak, wak, wak.

Oke, jadi ceritanya begini sob, kemaren waktu ngampus pas mata kuliah Pemrograman & Desain Jaringan sang dosen mengisayaratkan untuk menggunakan aplikasi Network Simulation (NS-2) sebagai aplikasi wajib untuk melakukan simulasi pembelajaran jaringan. Otomatis saya yang notabennya pengguna Linux Ubuntu (tanpa dual boot) terhitung sejak akhir januari kemaren, mulai khawatir takut kalawa gak bisa di install di Linux karena gue juga ngak begitu tau kayak apa tuh aplikasinya, dengar juga baru pertama kali.

Pas kuliah kelar gue langsung tuh browsing tentang NS-2, saking penasaran hewan macam apakah ini, jangan-jangan ngak compatible dengan Linux. Lagi asyiknya  browsing gue sedikit sumringah namun kembali mengerutkan dahi, ternyata si NS2 bisa jalan di Linux bro (yess!!), tapi ngak jalan di Ubuntu 11.10 paling nyaman makenya kalau di Ubuntu LTS 10.04, ini dia masalahnya, gue make Ubuntu 11.10 karena kesensem ama tampilan genome-shell nancantik tiada dua :D, sumpah ciamik banget.

Alhasil dengan berat hati dan tanpa pikir sana sini, gue putuskan malamnya untuk inul laptop dan ganti ke Ubuntu 10.04, jadul dikit tak apalah yang penting aktifitas perkuliahan lancar jaya, nah gimana cara menginstal NS2 ini, berikut caranya.

1. Download dulu aplikasi NS2 nya di sourceforge.net
2. Kalau udah kelar download jangan lupa berdo'a dulu semoga diberi kelancaran
3. Pindahkan hasil NS2 yang sudah di download tadi ke direktori Home
4. Buka terminal (Ctrl+Alt+T), lalu ketikkan perintah 
 sudo add-apt-repository ppa:wouterh && sudo apt-get update && sudo apt-get install ns nam xgraph
5. Lalu ekstract file NS2 dengan perintah
tar -xzvf ns-allinone-2.35.tar.gz
6. Masuk ke direk tori ns-allinone-2.35
cd ns-allinone-2.35
7. Install biuld-essential, automake, autoconf dan libxmu-dev
sudo apt-get install build-essential autoconf automake libxmu-dev
8. Edit file Makefile.in di ns-allinone-2.35/ns-2.35, kemudian ganti tulisan
CC=@CC@ menjadi CC=gcc-4.3
9. Buka file ns-allinone-2.35/octl-1.14/configure dengan editor gedit atau vi dan rubahlah baris berikut
SHLIB_LD="ld -shared -rdata_shared" menjadi SHLIB_LD="gcc -shared -rdata_shared"
dan
SHLIB_LD="ld -shared" menjadi  SHLIB_LD="gcc -shared"
10. Kemudian Install, dengan mengetikkan perintah
./install 
11. Kemudian setting environment variabel dan execution file sesuai dengan permintaan NS-2, dengan mengetikkan
gedit ~/.bashrc
12. Nah copy paste script dibawah ini dan letakkan pada baris paling bawah, silahkan ganti /home/zikri dengan direktori sesuai dengan ekstrak file yang sobat buat.

# LD_LIBRARY_PATH
OTCL_LIB=/home/zikri/ns-allinone-2.35/otcl-1.14
NS2_LIB=/home/zikri/ns-allinone-2.35/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

# TCL_LIBRARY
TCL_LIB=/home/zikri/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB

# PATH
XGRAPH=/home/zikri/ns-allinone-2.35/bin:/zikri/ns-allinone-2.35/tcl8.5.10/unix:/home/zikri/ns-allinone-2.35/tk8.5.10/unix
NS=/home/zikri/ns-allinone-2.35/ns-2.35/
NAM=/home/zikri/ns-allinone-2.35/nam-1.15/
PATH=$PATH:$XGRAPH:$NS:$NAM

13. Setelah itu simpan dam tutup editornya, dan Update source bashrcnya, dengan perintah
source ~/.bashrc
14. Jalankan Networn Simulatornya dengan perintah
ns
15. Jika istalasi yang kita lakukan berhasil, maka akan muncul
"%"
Nah sampai disini NS2 kita sudah terinstall, dan masalah berikutpun muncul, gue stak sampai disini dengan seribu tanda tany dikepala, dikarenakan gue nubinya rada akut, diperparah dengan gue kurang familiar dengan ubuntu 10.04 karena gak bisa secara langsung melihat aplikasi yang telah kita install seperti pada ubuntu 11.10.
Gue bingung gimana cara ngejalanin aplikai NS-2nya, akhirnya setelah jalan sana-sini, tanya sana-sini, sampe nge-gedor pintu tetangga, perjuangan gue membuahkan hasil, gue menemukan cara untuk menjalankan tu aplikasi.

Menjalankan Network Simulation (NS-2)
16. Kembali keterminal (Ctrl+Alt+T), lalu ketikkan perintah

cd /home/zikri/ns-allinone-2.35/ns-2.35/tcl/ex/ && ns simple.tcl
Jika berhasil maka akan muncul gambar seperti berikut



Selamat anda telah berhasil :D

Note: Gue sendiri belum bisa memastikan apakah jalan program tersebut lancar-lancar saja atau tidak, karena sejauh ini gue baru sekedar menginstalnya saja, apa bila ada kesalahan atau eror nanti bakal gue update
Semoga bermamfaat..

Sumber:
www.elektronikatelkom.blogspot.com
www.anakmoeda.wordpress.com