networking:netsim:pnetlab:install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
networking:netsim:pnetlab:install [2026/02/05 17:54] – [Step 2: Install Server] ilyasanetworking:netsim:pnetlab:install [2026/02/05 19:29] (current) ilyasa
Line 10: Line 10:
   * Install server seperti biasa    * Install server seperti biasa 
   * Pada setting penyimpanan harddisk, beri semuanya ke full pada ubuntu_lv (Contoh pada merupakan vm dengan disk 100gb)   * 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 |}}+{{ :networking:netsim:pnetlab:pntelab-vm-storage-1.png?nolink&1000 |}} 
 +     
 +{{ :networking:netsim:pnetlab:pntelab-vm-storage-2.png?nolink&1000 |}} 
   * Install OpenSSH   * Install OpenSSH
-    {{ :networking:netsim:pnetlab:screenshot_from_2026-02-05_17-51-59.png?nolink&1000 |}} + 
-  * Cek apakah virtualisasi AKTIF+{{ :networking:netsim:pnetlab:screenshot_from_2026-02-05_17-51-59.png?nolink&1000 |}} 
 + 
 +  * Untuk kebutuhan pnetlab cek apakah virtualisasi AKTIF
  
   * <code>lscpu | grep -i virtualization</code>   * <code>lscpu | grep -i virtualization</code>
Line 27: Line 32:
   * ssh login dengan user yang telah dibuat pada installasi   * ssh login dengan user yang telah dibuat pada installasi
   * Lalu login dengan root user ''sudo su -''   * 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
 +  * <code>userdel <username></code>
 +{{ :networking:netsim:pnetlab:userdel-user.png?nolink&600 |}}
 +----
 +==== Step 4: Tambahkan repository pnetlab ====
 +  * Pada ''/etc/apt/sources.list'' tambahkan repository pentlab
 +
 +  * <code>echo -e '\ndeb [trusted=yes] http://repo.pnetlab.com ./' | sudo tee -a /etc/apt/sources.list</code>
 +
 +{{ :networking:netsim:pnetlab:pnet-repo.png?nolink&600 |}}
 +
 +==== Step 5: Install pnetlab v4 ====
 +  * Pastikan node dapat terhubung ke internet
 +  * <code>echo "nameserver 8.8.8.8" > /etc/resolv.conf
 +apt-get update
 +apt-get purge netplan.io
 +apt-get install pnetlab -y
 +</code>
 +  * 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
 +  * <code>echo "nameserver 8.8.8.8" > /etc/resolv.conf</code>
 +  * Jalankan printah updgrade berikut ini:
 +  * <code>curl -sL 'https://labhub.eu.org/api/raw/?path=/upgrades_pnetlab/bionic/install_pnetlab_latest_v5.sh' | sh</code>
 +{{ :networking:netsim:pnetlab:d23e21b7-8392-46cd-87c3-9b358943947a.jpeg?nolink&600 |}}
 +
 +==== Step 5: Done ====
 +  * Setelhnya pnetlab dapat di akses pada alamat ip node https://<ipnode>
 +{{ :networking:netsim:pnetlab:pnetlab_webui.png?nolink&600 |}}
 +
 +
  
  
 +Refernce:
 +  * https://www.pnetlab.com/pages/documentation?slug=install-bare-metal
 +  * https://t.me/PNETLab
  
  • networking/netsim/pnetlab/install.1770288852.txt.gz
  • Last modified: 2026/02/05 17:54
  • by ilyasa