Monday, October 5, 2015

INSTALASI NETWORK SIMULATOR 2 DI UBUNTU 12.04

Software NS2 dapat di Install diberbagai OS, seperti Windows XP, dan bermacam-macam distro Linux. Pada kali ini kita gunakan Ubuntu 12.04 melalui Virtual Box 

Prosedur Installasi NS-2.35 di Ubuntu 12.04:

1. Download ns-allinone-2.35

2. Copy kan paket software NS2 ke folder, misal /home/chandraseptian

Lalu ekstrak :
$ cd /home/chandraseptian
$ tar -xvf ns-allinone-2.35.tar.gz 

3. Download & install dependensi sistem sebelum install NS2

$ sudo apt-get install build-essential autoconf automake
$ sudo apt-get install tcl8.5-dev tk8.5-dev 
$ sudo apt-get install perl xgraph libxt-dev libx11-dev libxmu-dev
$ sudo apt-get install gcc-4.4 g++-4.4 nam

4. *Edit file Makefile.in*

$cd /home/user/ns-allinone-2.35/otcl-1.14/
$gedit Makefile.in

kemudian

     Ganti       CC = @CC@ 
     Menjadi : CC=gcc-4.4


5. Install ns 2.35 :

$ cd ns-allinone-2.35
$ ./install

5. Edit beberapa patch, lakukan folder dimana NS-2.35 berada :

$ gedit ~/.bashrc

Copy  path berikut ke dalam baris terakhir file

# LD_LIBRARY_PATH
OTCL_LIB=/your/path/ns-allinone-2.35/otcl-1.14
NS2_LIB=/your/path/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=/your/path/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/your/path/ns-allinone-2.35/bin:/your/path/ns-allinone-2.35/tcl8.5.10/unix:/your/path/ns-allinone-2.35/tk8.5.10/unix
NS=/your/path/ns-allinone-2.35/ns-2.35/
NAM=/your/path/ns-allinone-2.35/nam-1.15/
PATH=$PATH:$XGRAPH:$NS:$NAM

Ubah  /your/path/ ke direktori anda. disini memakai /home/chandraseptian


6. Lakukan Validasi (umumnya memerlukan waktu yang lama) :

$ cd ns-2.35
$ ./validate

7. Ketikan command ini untuk sebagai perintah hasil editan sebelumnya tereksekusi :

$ source ~/.bashrc

8. Coba jalankan program :

$ ns

9. Muncul tanda % maka Installasi telah sukses.


10. Untuk mengecek apakah NAM terinstall dengan baik, coba jalankan simple.tcl

Dengan perintah :
$ns /home/chandraseptian/ ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl