Tutorial Instalasi NS-3 Pada Linux

Setiya Purbaya
4 min readSep 4, 2024

--

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

  1. 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+

Tampilan Installer Virtual Box.exe dan Ubuntu.7z Yang Telah Didownload

2. Setelah Virtual Box dan Ubuntu didownload, silahkan lakukan instalasi virtual box seperti biasa hingga aplikasi dapat dijalankan seperti gambar berikut:

Tampilan Virtual Box setelah berhasil di-install

3. Extract File Ubuntu64bit.7z

Setelah Di Extract Akan Tampil File .vdi Seperti Diatas

4. Pada virtual box

Klik New
Isi “Name”, Type:”Linux”, Version:”64bit” Lalu Klik Next
Isi Kapasitas Memory dan Processor, Saya Sarankan Memory 4GB, Prosesor 1, Lalu Klik Next
Pada Virtual Harddisk Pilih “Use an Existing Virtual Hard Disk File” — lalu Klik Icon Kuning
Pada Harddisk Selector, Pilih Add — Lalu pilih .vdi yang telah tadi di ekstrak seperti pada step 3 diatas
Setelah dipilih .vdi klik Next
Pilih Finish

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

Jalankan Ubuntu NS3

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

Masukan Username Password
Tampilan Desktop Ubuntu Yang Telah Berhasil Diinstall

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
File Yang Didownload Saya Pindahkan Ke-Desktop Lalu Saya extract .tar.bz2 hingga menjadi .tar.
  • Lakukan sudo apt-get update
apt-get update
  • Lakukan sudo apt-get upgrade
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
./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

--

--