Praktikum IX : NS3 Part 1
Haloo para pembaca, Assalamu'alaikum Warahmatullahi Wabarakatuh. Selamat datang di blog saya. Kali ini kita akan membahas tentang ubuntu dan NS3. Serta bagaimana caranya mengaktivasi dan mengonfigurasi WSL (Windows Subsystem for Linux). Penasaran bagaimana caranya? Perhatikan baik-baik dan ikuti step-bye-stepnya?!
Windows Subsystem for Linux (WSL) adalah sebuah fitur yang disediakan oleh sistem operasi Windows yang memungkinkan pengguna untuk menjalankan lingkungan Linux di dalam Windows. Dengan WSL, pengguna dapat menginstal distribusi Linux seperti Ubuntu, Debian, atau SUSE langsung di dalam Windows tanpa perlu menginstal sistem operasi Linux secara terpisah.
Linux Ubuntu adalah salah satu distribusi Linux yang
populer dan didasarkan pada Debian. Ubuntu dikembangkan dengan fokus pada kemudahan
penggunaan, stabilitas, dan keamanan. Dengan antarmuka pengguna yang
intuitif dan ramah, Ubuntu cocok untuk pengguna pemula maupun pengguna
yang lebih berpengalaman.
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. Dengan menggunakan NS3 di Ubuntu,
pengguna dapat melakukan simulasi dan eksperimen jaringan yang realistis,
mempelajari kinerja jaringan, menguji protokol baru, dan mengembangkan
aplikasi jaringan.
Hasil & Pembahasan Praktikum :
Prosedur Praktikum :
- Aktifkan WSL pada Setelan Windows
Buka menu Start dan akses pengaturan Windows, lalu klik menu "Apps".
Pilih "Programs and Features" di bawah "Related Settings".
Klik "Turn Windows features on or off".
Periksa apakah "Windows Subsystem for Linux" sudah diaktifkan. Jika belum, centang opsi tersebut. Setelah itu Restart perangkat setelah melakukan perubahan.
Periksa apakah "Windows Subsystem for Linux" sudah diaktifkan. Jika belum, centang opsi tersebut. Setelah itu Restart perangkat setelah melakukan perubahan.
- Instalasi Ubuntu
- Setelah mengunduh ubuntu pada microsoft store, selanjutnya adalah melakukan instalasi pada ubuntu. Tunggu hingga instalasi selesai. Jika diminta memilih opsi, pilih “no”.
- Setelah
instalasi selesai, buat username dan password UNIX baru.
- Lanjutkan dengan menginstal tools umum dengan perintah "sudo apt-get install software-properties-common".
- Jalankan perintah "sudo apt-get update && sudo apt-get upgrade" untuk memperbarui paket dan perangkat lunak yang sudah diinstal.
- Instalasi Perangkat Lunak
- Install Zsh dan paket-paket yang diperlukan dengan perintah "sudo apt-get install git zsh curl make build-essential".
- Install paket-paket lain yang diperlukan dengan perintah "sudo apt-get install libssl-dev zlib1g dev libbz2-dev libreadline-dev libsqlite3-dev wget llvm libncurses5-dev libncursesw5-dev xzutils tk-dev libffi-dev liblzma-dev python3-openssl imagemagick libmagickwand-dev".
- Buka file "updatedb.conf" dengan perintah "sudo nano /etc/updatedb.conf".
- Ketik perintah PRUNE_BIND_MOUNTS="yes" dan tekan Enter.
- Ketik perintah # PRUNENAMES=".git .bzr .hg .svn" dan tekan Enter.
- Ketik perintah PRUNEPATHS="/tmp /var/spool /media /var/lib/os-prober /var/lib/ceph /home/.ecryptfs /var/lib/schroot /mnt" dan tekan Enter.
- Ketik perintah PRUNEFS="NFS afs autofs binfmt_misc ceph cgroup cgroup2 cifs coda configfs curlftpfs debugfs devfs devpts devtmp" dan tekan Enter.
- Instal mlocate dengan perintah "sudo apt-get install mlocate" dan jalankan perintah "sudo updatedb" untuk mengindeks sistem file.
- Instal tasksel dengan perintah "sudo apt install tasksel" untuk menyediakan antarmuka konfigurasi sistem yang lebih sederhana.
- Install Graphic User Interface Desktop
- Untuk menginstal Xubuntu Desktop, jalankan perintah berikut: "sudo tasksel install xubuntu-desktop" dan “sudo apt install xfce4”.
- Setelah instalasi selesai, lakukan penyetelan parameter display driver. Akses file "bash.bashrc" dan tambahkan "export DISPLAY=:0" di akhir file.
- Akses file "bashrc" dan tambahkan "export DISPLAY=:0" di dalamnya.
- Akses file "zshrc" dan tambahkan "export DISPLAY=:0" di dalamnya.
- Lakukan pembaruan paket dengan perintah "sudo apt update".
- Instalasi Requirements dari NS3
- Install requirement-requirement dari ns3 dengan perintah: "sudo apt install build-essential autoconf automake libxmu-dev python3-pygraphviz cvs mercurial bzr git cmake p7zip-full python3-matplotlib python-tk python3-dev qt5-qmake gnuplotx11 wireshark".
- Lanjutkan instalasi dengan perintah "sudo apt install qtbase5- dev" untuk menyelesaikan instalasi requirement-requirement dari ns3.
- Setelah
selesai, keluar dari WSL dengan mengetikkan "exit" di terminal.
- Matikan instance WSL yang sedang berjalan dengan perintah "wsl --shutdown".
- Instalasi dan Konfigurasi VcXsrv
- Unduh
dan instal perangkat lunak VcXsrv Windows server X dari sumber yang terpercaya.
- Setelah instalasi selesai, jalankan aplikasi "XLaunch". Lalu pilih opsi "Multiple windows" pada jendela konfigurasi awal XLaunch. Dan Pada jendela "Display settings", biarkan pengaturan default dan klik "Next".
- Pilih opsi "Start no client" pada jendela "Client startup".
- Pada jendela "Extra settings", centang disable access control dan klik "Finish".
- Simpan konfigurasi yang telah dibuat agar dapat dijalankan kembali di masa depan tanpa perlu melakukan konfigurasi ulang. Dan jika ingin menjalankan ulang XLaunch setelah aplikasi berhenti, cari "XLaunch" pada menu Start dan jalankan file konfigurasi yang telah disimpan.
- Menjalankan GUI Ubuntu
- Setelah menjalankan perintah sebelumnya, ketikkan "xfce4- session" untuk memulai desktop environment Xfce.
- Setelah perintah dijalankan, tampilan GUI dari Ubuntu dengan desktop environment Xfce akan muncul. Dan untuk mengakses terminal dalam WSL Ubuntu, klik ikon terminal pada taskbar di layar utama desktop.
- Setelah terminal terbuka, install klien RDP dengan perintah "sudo apt install xrdp". Dimana RDP (Remote Desktop Protocol) sendiri adalah protokol yang memungkinkan pengguna untuk mengakses Windows secara remote atau dari jarak jauh.
- Selanjutnya, jalankan RDP dengan perintah "sudo service xrdp start".
- Download ns-3.38
- Pertama, kunjungi situs resmi NS3 di https://www.nsnam.org/releases/ dan unduh paket NS3 versi 3.38.
- Setelah proses unduhan selesai, pindahkan file yang telah diunduh ke direktori home anda.
- Buka terminal dan masuk ke direktori file yang baru diekstrak dengan mengetikkan perintah berikut: cd ~/ns-allinone-3.38.
- Aktifkan opsi examples dan tests dengan menjalankan perintah: ./build.py --enable-examples --enable-tests.
- Setelah proses penyetingan selesai, jalankan lingkungan uji coba dengan perintah: ./ns3 run hello-simulator.
Diagnosa dan Troubleshooting Masalah :
- Pastikan mengikuti semua langkah-langkah, karena satu saja terlewat dan tertinggalkan maka maka akan memengaruhi semua proses.
- Pastikan mengikuti semua langkah-langkah, karena satu saja terlewat dan tertinggalkan maka maka akan memengaruhi semua proses.
- Ruang penyimpanan sangat dibutuhkan apalagi pada saat pengekstrakan ns-3.38. solusinya sebelum melakukan pengekstrakan kosongkan terlebih dahalu ruang penyimpanan.
- Jika tidak dapat mengunduh ubuntu secara command line pada powershell, maka solusi yang dapat dilakukan adalah mengunduhnya melalui Microsoft Store.




























.png)
.png)

Comments
Post a Comment