Pages

Jumat, 19 April 2013

patch HMIPv6 pada ns2.31 di ubuntu 12.04

setelah instal ns2.31 untuk menjalankan HMIPv6 maka kita perlu melakukan patch

1. download ns2.31_fhmip.patch
2. Letakkan file ns2.31_fhmip.patch di direktori : /nsallinone-2.31/ns-2.31/
3. Masuk ke direktori /nsallinone-2.31/ns-2.31/  lalu lakukan ekstraksi patch dengan mengetikkan perintah :
   zcat ns2.31_fhmip.patch | patch -p1

4. kemudian ketiikan
    ./configure –enable-debug
5. selanjutnya ketikkan
    make


nah pda saat ketik "make" inilah muncul problem pada compiler C => gcc.
ns2.31 support gcc versi 4.3 sementara ubuntu 12.04 gcc-nya ver 4.6
===== nb : untuk melihat versi gcc nya maka ketikkan comman : gcc -v
jika "make" ini tidak berhasil maka sama saja, patchnya tidak berhasil, jika patch nya gagal maka fitur HMIPv6 nya juga tidak bisa running ; dan terasa sia-sia downgrade ns ke versi 2.31
solusinya adalah downgrade compiler dari 4.6 ke 4.3

caranya
1. download manual gcc 4.3 (asalnya ini compiler untuk ubuntu 10.04) karena kalau pake apt-get install gcc-4.3 maka package nya tidak tersedia
2. instal gcc dengan cara yang benar :d
kalau mau instal pake jalan pintas maka ini saya kasih bocoran
- ekstrak gcc-4.3 hasil download lihat isinya ada 2 salah satunya adalah usr yg mana dalam usr terdapat bin, lib & share
- masuk ke priveledge root dengan $ sudo nautilus
- cari dalam system yang ada gcc nya yaitu direktory bin/ ;dalam direktory bin ubuntu 12.04 terdapat banyak sub-sub  direktory, ga masalah
- rename gcc4.6 nya menjadi apapun lah
- copykan usr/bin/ yang dari hasil ekstrakan ke usr/bin yang ada pada sistem beitu juga copy kan
usr/lib dan usr/share juga pilih MERGE

baru setelah itu logout user atau reboot boleh

dan lanjutkan instal patch
masuk ke direktori /nsallinone-2.31/ns-2.31/
- make clean
- make
-make install

selesai


depok, 19 april 2013

dalam dekapan rindu menantimu



1 komentar:

wilis tirta mengatakan...

assalamualaikum kak,
saya coba patch fhmip di ns 2.31 tapi pas ngerun fhmip_simula.tcl ada error kak,
num_nodes is set 1
Wrong node routing agent!
kenapa ya? :(
mohon bantuannya kak, terima kasih :)

Posting Komentar