HHasil dan Pembahasan Praktikum :
Hai hai halooo balik lagi sama akuuu....kali ini kita mau mencoba NS3 dan WSL di windows, apasih itu? nah jadi NS3 adalah sebuah simulator jaringan yang sering digunakan dalam pengembangan dan penelitian protokol dan aplikasi jaringan. WSL adalah sebuah fitur yang disediakan oleh sistem operasi Windows yang memungkinkan pengguna untuk menjalankan lingkungan Linux di dalam Windows. Jadi kali ini kita akan mencoba menjalankan linux Ubuntu di dalam windows
Prosedur Praktikum :
1. Pertama kalian aktifkan WSL di windows kalian dan Virtual Machine Platform dengan cara, klik windows > setting > apps > Program and Feature > Turn windows features on or off > conteng WSL dan VMP
2. Selanjutnya tekan Ok dan tunggu hingga selesai. Setelah itu restart laptop kalian
3. Buka PowerShell dan run as administrator kemudian ketikkan "dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart" dan tekan enter
4. Kemudian restart laptop kalian dan masuk ke BIOS kalian dan aktifkan/enable “Virtualization Technology” kemudian save dan exit.
5. Masuk kembali ke PowerShell dan run as administrator, ketikkan” wsl --install -d Ubuntu-20.04”tunggu instalasi hingga selesai, kemudian “wsl –set-version Ubuntu-20.04 1” untuk mengatur WSL versi 1
6. Setelah selesai install akan diminta memasukkan user dan password
7. selanjutnya menginstall tools umum dengan mengetik di ubuntu yang sudah diinstall tadi dengan “sudo apt-get install software-properties-common”
8. Kemudian memperbarui paket dan perangkat lunak yang sudah diinstal tadi dengan mengetik “sudo apt-get update && sudo apt-get upgrade” dan tunggu hingga selesai
9. Selanjutnya Install Zsh dan paket-paket lainnya dengan ketik"sudo apt-get install git zsh curl make build-essential", jika ada “do you want to continue ?” jawab “y” dan tunggu hingga proses selesai
10. Jika proses sudah selesai, lanjut menginstall paket paket lain dengan mengetik “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”
11. Selanjutnya Buka file updatedb.conf dengan perintah "sudo nano /etc/updatedb.conf". kemudian masukkan perintah:
1. “PRUNE_BIND_MOUNTS="yes"” enter
2. “# PRUNENAMES=".git .bzr .hg .svn"” enter
3. “PRUNEPATHS="/tmp /var /spool /media /var/lib/os-prober /var/lib/ceph /home/.ecryptfs /var/lib/schroot /mnt"” enter
4. “PRUNEFS="NFS afs autofs binfmt_misc ceph cgroup cgroup2 cifs coda configfs curlftpfs debugfs devfs devpts devtmp”
5. ctrl + x dan y kemudian enter untuk menyimpan.
12. Selanjutnya install mlocate dengan mengetik “sudo apt-get install mlocate” kemudian ketik “sudo updatedb”
13. Instal tasksel dengan mengetik "sudo apt install tasksel" dan tunggu hingga proses selesai
14. Selanjutnya menginstall Ubuntu desktop dengan mengetik “sudo tasksel install xubuntu-desktop" dan “sudo apt install xfce4”
15. Setelah selesai install, selanjutnya ketikkan “sudo nano /etc/bash.bashrc” dan tambahkan “export DISPLAY=:0” dibagian paling bawah file
16. Selanjutnya ketikkan “sudo nano /etc/bashrc” dan tambahkan “export DISPLAY=:0”
17. Selanjutnya ketikkan “sudo nano ~/.zshrc” dan tambahkan “export DISPLAY=:0”
18. kemudian lakukan pembaruan dengan mengetik “sudo apt update”
19. Selanjutnya install requirement dari NS3 dengan mengetik “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 gnuplot-x11 wireshark” kemudian enter
20. ketikkan “sudo apt install qtbase5-dev” untuk menyelesaikan instalan dari NS3
21. Setelah selesai, keluar dari WSL dengan mengetikkan "exit" di terminal.
22. Matikan instance WSL yang sedang berjalan dengan perintah "wsl --shutdown"
23. Unduh VcXsrv Windows server X dari sumber terpercaya
24. Install dan jalankan aplikasi Xlaunch
25. Pilih opsi “Multiple windows” next > “Display setting” biarkan default, next > pada jendela Client Startup pilih opsi “Start no client” next > pada jendela Extra setting centang semua opsi dan klik finish > simpan konfigurasi agar bisa dijalankan tanpa konfigurasi ulang.
26. Kemudian masuk ke ubuntu dengan mencari ubuntu pada windows dan jalankan, kemudian ketikkan “xfce4-session” untuk memulai desktop environment Xfce.
27. setelah dijalankan akan muncul jendela Ubuntu seperti gambar, kemudian buka terminal pada jendela tersebut
28. Kemudian ketikkan pada terminal “sudo apt install xrdp” tunggu kemudian ketikkan lagi “sudo service xrdp start”
29. Kemudian kunjungi situs resmi melalui browser yang terinstal di Ubuntu NS3 di https://www.nsnam.org/releases/ dan unduh paket NS3 versi 3.38.
30. ekstrak unduhan tadi dan pindahkan ke direktori home
31. Buka terminal kemudian mengetikkan “cd ~/ns-allinone-3.38”
32. Aktifkan opsi examples dan tests dengan mengetikkan “./build.py --enable-examples --enable-tests”
33. Setelah proses penyetingan selesai, jalankan lingkungan uji coba dengan mengetik “cd ns-3.38” kemudian “./ns3 run hello-simulator”
Diagnosa dan Troubleshooting Masalah :
- Terdapat problem saat mengikuti prosedur di modul, namun bisa diatasi dengan fokus dan teliti saat mengetikkan perintah ke terminal
- Sempat stuck pada bagian “./ns3 run hello-simulator” karena perintah sebelumnya belum dimasukkan “cd ns-3.38”
- Pada bagian “cd ~/ns-allinone-3.38” beberapa kali salah karena setelah cd ada 2 spasi sebelum menuliskan perintah lanjutannya.
Kesimpulan Percobaan :
- Diperlukannya ketelitian dan kejelian saat memasukkan perintah ke terminal agar terhindar dari kesalahan
- Praktikan harus bersabar menunggu setiap proses penginstalan dan update yang dilakukan agar perintah berjalan sempurna















Komentar
Posting Komentar