PRAKTIKUM 9: NS3 Part 1

 



Pada praktikum kali ini membahas mengenai WSl, Ubuntu, dan NS3. Windows Subsystem for Linux (WSL) adalah sebuah fitur yang disediakan oleh sistem operasi Windows yang memungkinkan pengguna untuk menjalankan lingkungan Linux di dalam Windows.

Linux Ubuntu adalah salah satu distribusi Linux yang populer dan didasarkan pada Debian. Ubuntu dikembangkan dengan fokus pada kemudahan penggunaan, stabilitas, dan keamanan.

NS3 (Network Simulator 3) adalah sebuah simulator jaringan yang sering digunakan dalam pengembangan dan penelitian protokol dan aplikasi jaringan. NS3 dapat dijalankan di berbagai sistem operasi, termasuk Linux Ubuntu, dan sering digunakan bersama dengan distribusi Ubuntu karena kemudahan penggunaan dan kestabilannya.

Prosedur Praktikum :

1.      Siapkan peralatan yang dibutuhkan untuk melakukan praktikum.

a.       PC/Laptop

b.      Softwate WSL (Windows Subsystem for Linux)

c.       Software NS3 (Network Simulator)

d.      OS Ubuntu

 

2.      Mengaktifkan WSL dan Virtual Machine Platform pada Setelan Windows jika masih belum diaktifkan.

Gambar 2.1 WSL dan Virtual Machine Platform pada windows sudah diaktifkan.

Setelah melakukan perubahan Restart perangkat untuk menjalankan perubahan.

 

3.      Kemudian, Instalasi Ubuntu melalui Windows PowerShell. Pertama buka Windows Powershell dengan cara klik kanan pada logo Windows kemudian pilih Windows PowerShell, setelah itu lakukan sesuai perintah seperti dibawah ini:

Gambar 3.1 Mensetting versi dari  Ubuntu dan WSL


Setelah itu, lakukan instalasi ubuntu dengan cara ketik:” wsl --install -d Ubuntu-20.04”. Dan setelah proses instalasi ubuntu selesai, masukkan username dan password UNIX. Selanjutnya akan masuk secara otomatis kedalam Akun yang dibuat tadi. Prosesnya seperti gambar dibawah ini.

Gambar 3.2 Proses instalasi sudah selesai, kemudian masuk kedalam akun

 

4.      Langkah selanjutnya, menginstall tool umum dan update, serta upgrade pada Ubuntu.

Gambar 4.1 Menginstall tools umum pada Ubuntu


Gambar 4.2 Mengupdate serta mengupgrade Ubuntu

 

5.      Kemudian melakukan instalasi perangkat lunak pada Ubuntu,

Gambar 5.1 Menginstall ZSH dan paket-paket yang diperlukan


Gambar 5.2 Menginstall paket lainnya


Kemudian lakukan setting pada file “updatedb.conf” seperti perintah dibawah ini

Gambar 5.3 Membuka file updateb.conf


Gambar 5.4 Setting file updated.conf


Gambar 5.5 Menginstall mlocate dan mengindeks system file


Gambar 5.6 Menginstall tasksel

 

6.      Selanjutnya menginstall  Graphic User Interface Desktop Ubuntu. Dengan cara seperti dibawah ini.

 

Gambar 6.1 Menginstall xubuntu desktop


Gambar 6.2 Menginstall xfce4


Selanjutnya menambahkan export DISPLAY=:0 pada akhir file /etc/bash.bashrc, ~/.bashrc dan ~/.zshrc

Gambar 6.3 Membuka file /etc/bash.bashrc , ~/.bashrc , dan ~/.zshrc


Gambar 6.4 Melakukan setting /etc/bash.bashrc


Gambar 6.5 Melakukan setting ~/.bashrc


Gambar 6.6 Melakukan setting ~/.zshrc


Gambar 6.7 Menjalankan perintah update

 

7.      Selanjutnya, menginstalasi requirement dari NS3. Lakukan seperti perintah dibawah ini.

Gambar 7.1 Menginstalasi requirement NS3


Gambar 7.2 Menginstalasi requirement NS3


Setelah proses instalasi requirement selesai, keluar dari ubuntu dengan ketikkan perintah “exit”. Kemudian matikan wsl dengan ketikkan perintah “wsl –shutdown”

Gambar 7.3 Keluar dari Ubuntu dan mematikan wsl

 

8.      Setelah itu menginstall dan mengkonfigurasi VcXsrv. Pertama unduh dan install terlebih dahulu VcXsrv di website terpercaya, jika sudah mengunduh dan proses instalasi VcXsrv sudah selesai. Selanjutnya jalankan Aplikasi “XLaunch”. Kemudian pilih opsi sesuai gambar berikut.

Gambar 8.1 Setting XLaunch


Gambar 8.2 Setting XLaunch


Gambar 8.3 Setting XLaunch


Gambar 8.4 Klik Finish


Kemudian akan muncul aplikasi XLaunch pada windows taskbar dibawah

Gambar 8.5 Aplikasi XLaunch

 

9.      Langkah selanjutnya adalah menjalankan GUI Ubuntu, dengan cara seperti dibawah ini.

Gambar 9.1 Perintah menjalankan GUI Ubuntu


Gambar 9.2 GUI Ubuntu

 

10.  Kemudian install klien RDP (Remote Desktop Protocol) dan jalankan RDP, dengan cara klik kanan pada desktop Ubuntu kemudian pilih open terminal here, selanjutnya ketikkan perintah seperti dibawah ini.

Gambar 10.1 Perintah menginstall dan menjalankan RDP

 

11.  Langkah selanjutnya adalah mendownload ns-3.38 Menggunakan Ubuntu. Dengan cara klik kanan pada desktop Ubuntu, kemudian pilih application lalu pilih Web Borwser, selanjutnya masuk keadalam situs resmi NS3 https://www.nsnam.org/releases/ kemudian download paker NS3 versi 3.38.

Gambar 11.1 Website resmi NS3


Gambar 11.2 Mengunduh NS3 versi 3.38


Setelah proses unduhan selesai, extract file yang baru diunduh, kemudian pindahkan file yang baru saja di extract ke direktori home.

Gambar 11.3 File NS3 pada Folder unduhan


Proses mengekstrak file bisa dilakukan dengan cara klik kana pada folder yang ingin diekstrak kemudian pilih ekstrak here. Nanti file akan diekstrak pada tempat filenya berada.

Gambar 11.4 File NS3 yang sudah diekstrak


Porses pemindahan file bisa dilakukan dengan cara drag&drop atau cut&paste file pada tempat yang di inginkan, kemudian file akan dipindahkan secara otomatis.

Gambar 11.5 File NS3 yang sudah dipindahkan ke direktori home


Setelah proses diatas selesai, kemudian buka terminal pada ubuntu dan ketikkan perintah seperti dibawah ini.

Gambar 11.6 Perintah yang dijalankan


Gambar 11.7 Perintah yang dijalankan


Setelah itu, tunggu hingga proses build selesai.

Gambar 11.8 Proses build telah selesai


Setelah proses build selesai, kemudian masukkan perintah seperti dibawah ini

Gambar 11.9 Perintah yang dijalankan


Setelah itu, lakukan proses terakhir yaitu, menjalankan lingkungan uji coba sesuai dengan perintah seperti dibawah ini.

Gambar 11.10 Menjalankan uji coba hello-simulator

 

 Diagnosa dan Troubleshooting Masalah :

1.      Masih sering terjadi error waktu masuk kedalam GUI Ubuntu.

Cara mengatasinya adalah dengan mencari solusi di internet.

2.      Terjadi error ketika menjalankan perintah xfce4-session. Dikarenakan export DISPLAY yang dilakukan tidak sesuai dengan wsl.

Cara mengtasinya adalah dengan mengikuti Langkah sesuai di modul, untuk windows 10, wsl 1. Dan untuk windows 11 wsl 2, jika terjadi error. Cari solusi di internet.

 Kesimpulan Percobaan :

1.      Dengan WSL, pengguna dapat menginstal distribusi Linux seperti Ubuntu, Debian, atau SUSE langsung di dalam Windows tanpa perlu menginstal sistem operasi Linux secara terpisah. Hal ini memungkinkan pengguna Windows untuk mengakses dan menjalankan perintah Linux, menggunakan alat pengembangan dan perangkat lunak khusus Linux, serta menjalankan skrip dan aplikasi Linux secara langsung di dalam lingkungan Windows.

2.      WSL membantu memperluas kemampuan dan fleksibilitas pengguna Windows dengan memberikan akses langsung ke ekosistem Linux yang kaya dan beragam.

3.      Dengan antarmuka pengguna yang intuitif dan ramah, Ubuntu cocok untuk pengguna pemula maupun pengguna yang lebih berpengalaman. Serta dengan kemampuan multi-tugas yang handal, performa yang baik, dan kemampuan untuk dijalankan pada berbagai jenis perangkat keras, Ubuntu telah menjadi pilihan yang populer untuk pengguna yang mencari pengalaman Linux yang andal dan serbaguna.

4.      Dengan menggunakan NS3 di Ubuntu, pengguna dapat melakukan simulasi dan eksperimen jaringan yang realistis, mempelajari kinerja jaringan, menguji protokol baru, dan mengembangkan aplikasi jaringan. Kombinasi antara NS3 dan Ubuntu memberikan pengguna akses ke lingkungan pengembangan yang kuat dan fleksibel, yang dapat membantu dalam memahami dan memecahkan masalah dalam domain jaringan komputer.

 

Comments