Home PNETLab How to Update/Upgrade PNETLab 4.2.10 / 5.3.13 to Beta PNETLab 5.5.x (5.5.10)

How to Update/Upgrade PNETLab 4.2.10 / 5.3.13 to Beta PNETLab 5.5.x (5.5.10)

by Suraj Pillai
0 comment
How to Update-Upgrade PNETLab 4.2.10 - 5.3.13 to Beta PNETLab 5.5.x (5.5.10)

We will learn How to Update/Upgrade PNETLab 4.2.10 / 5.3.13 to Beta PNETLab 5.5.x (5.5.10)

Features Added Details

#TWEAKS

  • Update Some templates
  • Tweaking some devices settings
  • UPDATE HTML Guacamole to 1.5.0
  • Improve loading speed for qemu images

#ADDED

  • Smart Bridge
  • Changing Html5 Terminal Settings : Color , Font Size, Name font (system GUI Settings).
  • New CPU NUMA Balancing ,CPU Dedicated for services, Enable ipv6 Management Interface (system GUI Settings) .
  • Added for QEMU nodes :
    • ACPI shutdown
    • Freeze/Unfreez ( suspend cpu usage node will be like stoped, unfreez it will restore normal state)
    • Hibernate ( shutdown node and suspend CPU state, RAM , DISK ) start node again will restore old state before hibernate.
  • Can now pause both side link with one click .
  • Pause/UnPause all links of node with one click .
  • Limit Users Per Nmuber of CPUs and RAM (mb) check in edit user section .
  • Qemu 6.0.0 5.2.0 .
  • HTML5 SSH CONSOLE autologin if username and password used in Edit node configuration .
  • HTML5 SSH CONSOLE support download upload files direcrly just drop file to window .
  • HTTP,HTTPS,WINBOX,SSH will act like management interface one click and boom you can manage device (Guest must support DHCP for first nic) .
  • Add checkbox to enable or disable Intial startup-config for vios & viosl2 & iol & dynamips in edit node , path is located ( /opt/unetlab/startup_configs/ ) .
  • UEFI boot For qemu images .
  • TPM2.0 For qemu images .
  • Support up to 275 ethernet adapter for qemu images Depend on pci mode ( pci multifunction – pci bridge ) .
  • Support some of NSO Docker SR_linux (NOKIA) && cEOS (Arista) they are in ‘BETA Testing’.
  • Juniper vEVO , Juniper vEX Switch templates.
  • It can hide some clouds for non admin users like (NAT & Mgmt Cloud & clouds 1 – 9)

#FIXES

  • Sort Labs by name
  • Naming of interfaces for some devices
  • Learning-Center : normal user can’t see now start-up-config
  • Learning-Centre : normal user can’t change their password and name login
  • Can Capture with HTML5 Wireshark (INBOUD OUTBOND) traffic
  • Admin Usage will not get limited anymore

Important: You cannot upgrade PNETLab 4.x or PNETLab 5.x to PNETLab 6.x., PNETLab 6.x require fresh installation of Ubuntu Server 20.04 whereas PNETLab 4.x and 5.x works on Ubuntu Server 18.04

How to Update/Upgrade PNETLab 4.2.10 / 5.3.13 to Beta PNETLab 5.5.x (5.5.10): In this blog we will be looking at how we can update PNETLab Version 4.x 5.3.13 to 5.5.x (Beta), If you are looking for the installation procedure on how to install PNETLab then follow THIS link, so continue with the update process you can use any Terminal emulator like PuTTYSecureCRTMobaXtermXshellSuperPuTTYSolar-Putty or Native PNETLab Console i will go with SecureCRT as I am comfortable with it, you can choose whatever you like, the first thing we will doing is to SSH to the PNETLab IP and connect it as shown in the below picture with PNETLab IP Address. Port:22 & with default username: root and click on connect and if its your first time connecting to shh it will ask you to save the Host Key click on Accept & Save and on next screen it will ask for the password, enter the default password: pnet if you have not changed it, Congratulation you have successfully connected to PNETLab via ssh, if you want to check the current version of PNETLab you are running you can login to the PNETLab Web UI and check the current version of PNETLab on Login Screen below PNETLab Logo or you can use the cli command to know the PNETLab version use this below command to view the current version you are running.

mysql -uroot -ppnetlab -D pnetlab_db -e "SELECT control_value FROM control WHERE control_value>1;"
How to Update/Upgrade PNETLab 4.2.10 / 5.3.13 to Beta PNETLab 5.5.x (5.5.10)

As you can see the current version of my PNETLab is 5.3.13, Now to update it to the Latest Beta (99.99% Stable) version 5.5.10 use the below command and wait until it get finish. (Before you run the update command make sure you can reach internet & DNS ping google.com)

bash -c "$(curl -sL https://labhub.eu.org/api/raw/?path=/UNETLAB%20I/upgrades_pnetlab/bionic/install_pnetlab_v5_testing.sh)"
pnetlab update to 5.5.10 first
pnetlab update to 5.5.10 first

Once the command is applied PNETLab will start downloading the required packages to update and make sure not to interrupt in between it may take some while to finish (Depends on your Internet & PC Performance).

Once the update process is completed you may reboot the vm to take effect the update, Again you can confirm the PNETLab Version By Logging in to the PNETLab Web UI or by these two commands

banner
mysql -uroot -ppnetlab -D pnetlab_db -e "SELECT control_value FROM control WHERE control_value>1;"
cat /opt/unetlab/version

That’s all you have to do in order to update the PNETLab from 4.x to 5.5.10 Version.

You may also like

Leave a Comment

netlabit-logo

NETLabIT came with an Idea of sharing knowledge in Network Technology, Network Emulators Knowledge, Routing, Switching, Firewall, Linux, Windows, SDWAN etc.

DON’T MISS A POST

Be the first to know when our post is released on NETLabIT

We don’t spam! Read our privacy policy for more info.

@2023 – NETLabIT. All Right Reserved. Designed and Developed by NETLabIT

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More