Tutorial Instalasi NS-3 Pada Linux
Halo, kali ini saya akan share bagaimana melakukan instalasi Network Simulator 3 (NS-3) pada sistem operasi ubuntu versi 24.04 yang diinstal pada Virtual Box. Saya disini menggunakan virtual box pada mesin Windows 11 saya.
Instalasi Virtual Box & Ubuntu
- Virtual Box dan Ubuntu yang saya gunakan dapat didownload pada link:
Informasi File Ubuntu 24.04
Username: osboxes
Password: osboxes.org
Gust Tools: Installed
Keyboard Layout: US (Qwerty)
VMware Compatibility: Version 10+
2. Setelah Virtual Box dan Ubuntu didownload, silahkan lakukan instalasi virtual box seperti biasa hingga aplikasi dapat dijalankan seperti gambar berikut:
3. Extract File Ubuntu64bit.7z
4. Pada virtual box
5. Jalankan Ubuntu Yang Telah di-install pada virtual box tadi, untuk tadi Virtual Box nya saya beri nama “Ubuntu NS3”. Caranya pilih Ubuntu NS3 — lalu Start
6. Jika Ubuntu NS3 Sudah berhasil dijalankan akan tampil sebagai berikut, masukan username password sesuai informasi pada poin 1 yaitu username:osboxes.org dan password:osboxes.org
Instalasi NS-3
Untuk instalasi NS-3 siapkan dulu requirement yang dibutuhkan yaitu:
- Installer NS-3 untuk Linux (Download), setelah didownload lakukan extract dengan klik kanan extract atau gunakan command pada terminal
$ tar xjf ns-allinone-3.42.tar.bz2
- Lakukan sudo apt-get update
- Lakukan sudo apt-get upgrade
- apt-get update dan apt-get upgrade digunakan agar sistem ter-update.
- Lakukan instalasi g++, python3, clang++, cmake menggunakan terminal dengan command berikut
sudo apt-get install python3
sudo apt-get install g++
sudo apt-get install clang++
sudo apt-get install cmake
- Setelah berhasil melakukan semua instalasi diatas buka terminal dan masuk ke folder /Desktop/ns-allinone-3.42.tar./ns-allinone-3.42/ns-3.42 (path folder disesuaikan apabila path nya memang berbeda, poin nya masuk ke folder ns-3.42 yang tadi telah di-ekstrak)
- Lakukan config dengan command berikut
$ ./ns3 configure --enable-examples --enable-tests
- Setelah berhasil lakukan build dengan command (Proses build ini akan memakan waktu agak lama)
$ ./ns3 build
- Jika build berhasil lakukan unit test untuk mengecek dengan command
$ ./test.py
Semua tes harus berstatus PASS atau SKIPPED. Apabila sudah berhasil pada titik ini anda sudah berhasil instal NS-3. Selanjutnya bisa uji coba menjalankan program pada folder examples/tutorial/first.cc dengan command.
$ ./ns3 run first