Praktikum 9 NS3 Part 1
Hasil & Pembahasan Praktikum :
Pada Praktikum kali ini membahas tentang memperkenalkan Ubuntu dan NS3 dan dapat dapat mengaktivasi dan mengonfigurasi WSL (Windows Subsystem for Linux). Linux Ubuntu adalah salah satu distribusi Linux yang populer dandidasarkan pada Debian. NS3 (Network Simulator 3) adalah sebuah simulator jaringan yangsering digunakan dalam pengembangan dan penelitian protokol danaplikasi jaringan. Windows Subsystem for Linux (WSL) adalah sebuah fitur yangdisediakan oleh sistem operasi Windows yang memungkinkan penggunauntuk 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 operasiLinux secara terpisah.
Prosedur Praktikum :
1. Aktifkan WSL pada Setelan Windows.
Berikut adalah langkah-langkah untuk mengaktifkan dan menginstalWindows Subsystem for Linux (WSL) di Windows:
- Klik logo Windows pada taskbar sebelah kiri bawah.
-
Kemudian cari Apps
& Features
-
Kemudian klik Programs
and Features.
-
Selanjutnya Klik Turn
Windows features on or off
- Dan periksa apakah Windows Substem for Linux sudah diaktifkan atau belum, jika belum maka bisa centang opsi tersebut.
-
Kemudian Restart perangkat
setelah melakukan perubahan tersebut.
- Setelah melakukan restart, instal distribusi Linux yang diinginkan sebagai Subsystem Linux melalui Microsoft Store atau sumber lainnya, pada praktikum ini kita menggunakan Ubuntu.
-
Klik logo Windows
pada taskbar sebelah kiri bawah.
- Ketik perintah
"wsl --install -set version Ubuntu-20.04 1" untuk mengatur WSL
menjadi 1 dan ketik perintah “"wsl --install -d Ubuntu-20.04” untuk
memulai instalasi Ubuntu (tanpa tanda petik).
- Lanjutkan dengan
menginstal tools umum dengan perintah "sudo apt-get install
software-properties-common" (tanpa tanda petik).
- Jalankan perintah
"sudo apt-get update && sudo apt-get upgrade" untuk memperbarui
paket dan perangkat lunak yangsudah diinstal (tanpa tanda petik).
- Install Zsh dan
paket-paket yang diperlukan dengan perintah "sudo apt-get install git zsh
curl make build-essential" (tanpa tanda petik).
- Install paket-paket
lain yang diperlukan dengan perintah "sudoapt-get install libssl-dev
zlib1g-dev libbz2-dev libreadline-devlibsqlite3-dev wget llvm libncurses5-dev
libncursesw5-dev xzutilstk-dev libffi-dev liblzma-dev
python3-opensslimagemagick libmagickwand-dev" (tanpa tanda petik).
- Buka file
"updatedb.conf" dengan perintah "sudo nano/etc/updatedb.conf"
(tanpa tanda petik).
- 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.
- Untuk menginstal Xubuntu Desktop, jalankan perintah berikut: "sudo tasksel install xubuntu-desktop" dan “sudo aptinstall 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" didalamnya.
-
Akses file
"zshrc" dan tambahkan "export DISPLAY=:0" didalamnya.
-
Lakukan pembaruan
paket dengan perintah "sudo apt update".
- Install
requirement-requirement dari ns3 dengan perintah:"sudo apt install
build-essential autoconf automake libxmu-devpython3-pygraphviz cvs mercurial
bzr git cmake p7zip-full python3-matplotlib python-tk python3-dev qt5-qmake
gnuplot-x11 wireshark".
- Lanjutkan instalasi
dengan perintah "sudo apt install qtbase5dev" untuk menyelesaikan
instalasi requirement-requirement dari ns3.
-
Setelah selesai,
keluar dari WSL dengan mengetikkan "exit" diterminal.
-
Unduh dan instal
perangkat lunak VcXsrv Windows server X dari sumber yang terpercaya.
-
Setelah instalasi
selesai, jalankan aplikasi "XLaunch".
-
Pilih opsi
"Multiple windows" pada jendela konfigurasi awal XLaunch.
-
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 dijalankankembali di masa depan tanpa perlu melakukan konfigurasi ulang.
- Jika ingin menjalankan ulang XLaunch setelah aplikasi berhenti, cari "XLaunch" pada menu Start dan jalankan file konfigurasi yang telah disimpan.
-
Setelah menjalankan
perintah sebelumnya, ketikkan "xfce4session" untuk memulai desktop environment
Xfce.
-
Setelah perintah
dijalankan, tampilan GUI dari Ubuntu dengan desktop environment Xfce akan muncul.
- 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".
- RDP (Remote Desktop Protocol) adalah protokol yang memungkinkan pengguna untuk mengakses Windows secara remote atau dari jarak jauh.
- Selanjutnya, jalankan RDP dengan perintah "sudo service xrdpstart".
-
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 ujicoba dengan perintah: ./ns3 run hello-simulator
-
Kemudian jika ingin
Log Out, arahkan cursor ke arah nama user disebelah kanan atas dan klik Log Out.



































Comments
Post a Comment