====== Install PNETLab stable_v5 ======
----
==== Step 1: Download Ubuntu 18.04 Server ====
[[https://releases.ubuntu.com/18.04/ubuntu-18.04.6-live-server-amd64.iso| ubuntu-18.04.6-live-server-amd64.iso]]
==== Step 2: Install Server ====
* Install server seperti biasa
* Pada setting penyimpanan harddisk, beri semuanya ke full pada ubuntu_lv (Contoh pada merupakan vm dengan disk 100gb)
{{ :networking:netsim:pnetlab:pntelab-vm-storage-1.png?nolink&1000 |}}
{{ :networking:netsim:pnetlab:pntelab-vm-storage-2.png?nolink&1000 |}}
* Install OpenSSH
{{ :networking:netsim:pnetlab:screenshot_from_2026-02-05_17-51-59.png?nolink&1000 |}}
* Untuk kebutuhan pnetlab cek apakah virtualisasi AKTIF
* lscpu | grep -i virtualization
* ilyasa@pnetlab:~$ lscpu | grep -i virtualization
Virtualization: AMD-V
Virtualization type: full
* Kalau tidak ada output, biasanya: Virtualisasi belum diaktifkan di BIOS/UEFI Atau VM guest tanpa nested virtualization
==== Step 3: Remove normal user dan buat only root user ====
* ssh login dengan user yang telah dibuat pada installasi
* Lalu login dengan root user ''sudo su -''
* Tambahkan password pada root agar dapat login ''passwd''
* Allow akses ssh untuk user root ''sed -i -e "s/.*PermitRootLogin .*/PermitRootLogin yes/" /etc/ssh/sshd_config''
{{ :networking:netsim:pnetlab:pnet-onlyroot.png?nolink&600 |}}
* Hapus user pada saat installasi dan hanya menyisakan root
* userdel
{{ :networking:netsim:pnetlab:userdel-user.png?nolink&600 |}}
----
==== Step 4: Tambahkan repository pnetlab ====
* Pada ''/etc/apt/sources.list'' tambahkan repository pentlab
* echo -e '\ndeb [trusted=yes] http://repo.pnetlab.com ./' | sudo tee -a /etc/apt/sources.list
{{ :networking:netsim:pnetlab:pnet-repo.png?nolink&600 |}}
==== Step 5: Install pnetlab v4 ====
* Pastikan node dapat terhubung ke internet
* echo "nameserver 8.8.8.8" > /etc/resolv.conf
apt-get update
apt-get purge netplan.io
apt-get install pnetlab -y
* REBOOT
* Dan lakukan setup pnetlab
{{ :networking:netsim:pnetlab:screenshot_from_2026-02-05_19-09-38.png?nolink&600 |}}
==== Step 5: Upgrade ke PNETlab v5 stable ====
* Setelahnya update versi ke v5 stable
* Pastikan node dapat terhubung ke internet dan dns, Terkadang dnsnya hilang setelah installasi
* echo "nameserver 8.8.8.8" > /etc/resolv.conf
* Jalankan printah updgrade berikut ini:
* curl -sL 'https://labhub.eu.org/api/raw/?path=/upgrades_pnetlab/bionic/install_pnetlab_latest_v5.sh' | sh
{{ :networking:netsim:pnetlab:d23e21b7-8392-46cd-87c3-9b358943947a.jpeg?nolink&600 |}}
==== Step 5: Done ====
* Setelhnya pnetlab dapat di akses pada alamat ip node https://
{{ :networking:netsim:pnetlab:pnetlab_webui.png?nolink&600 |}}
Refernce:
* https://www.pnetlab.com/pages/documentation?slug=install-bare-metal
* https://t.me/PNETLab