Introducing the most powerful tool to create, share and practice Networking Lab with multi-vendors. 

 

Version 

Release Node

Bugs

Status

Upgrade Patch 

(How to Upgrade)

5.3.11 

change logs

 

  • tuning text editor in GUI topology (autofit textbox size, tune shapes ,zoom bare in bottom , font changed to orange  suitable for  dark and white  background) .
  • FIX HTML5 capture if nodes connected to cloud internal or private .
  • FIX picture in lab not load .
  • FIX some bugs related to devices templates .
  • FIX RDP html5 console not work with windows images .
  • FIX multi console on docker images .
  • added rdp-tls to supported console .
  • add custom icon for NAT cloud .
  • suuport macos image use template macos_simple_kvm .
 Released

Download upgrade patch from: Link

copy 5.3.11.zip to /root/ inside vm pnetlab with sftp client

in root vm run these commands one by one :

unzip 5.3.11.zip -d ./upgrade > /dev/null 2>&1

chmod 755 -R upgrade  

find upgrade -type f -print0 | xargs -0 dos2unix 2>&1 > /dev/null 2>&1

./upgrade/upgrade

reboot

5.2.7

Change logs :

 

  • Fix LLDP & LACP and DOT1X  .
  • Fix telnet stuck and hangs.
  • Fix random generated mac address for nodes
  • Add custom initial startup configuration the hostname will match name of node in GUI : for  vios , viosl2 and iol (rename image bin name to l2_iol-xxxx.bin for switch l3 and  l3_iol-xxxx.bin for router ) and Dynmips
  • HTML5 console by default  green-black and size font to 12
  • Add spice console  for both (HTML5 AND native) html will work until PNETLAB will based on ubuntu 20.04+
  • Support more than 28 interfaces network for some devices
  • Now PNETLAB can detect platform and put right templates to AMD or INTEL folder inside /opt/unetlab/html/templates
  • Fix apt-update && apt-upgrade
  • Some tweaks and fixes
  • Added new icons
  • Add custom Clouds: Private and Internal
  • Extended online maximum account to 100
  • Support Google Cloud .
 Released

 

Download upgrade patch from: Link

copy 5.2.7.zip to /root/ inside vm pnetlab with sftp client

in root vm run these commands one by one :

unzip 5.2.7 -d ./upgrade > /dev/null 2>&1

chmod 755 -R upgrade  

find upgrade -type f -print0 | xargs -0 dos2unix 2>&1 > /dev/null 2>&1

./upgrade/upgrade

reboot

5.0.1
  • Unlimited offline license
  • Opensource all codes
 Released

Note

  • You must upgrade to 4.2.10 first
4.2.10
  • Add feature allow to config Eth1, Eth2, Eth3, Defaut Route, DNS for Docker 
  • Disable SSL in mysql server to fix bug "File_get_contents" 
  • Disable Periodic Update Packages of Ubuntu
 Released

Note

  • You must upgrade to 4.2.9 first
4.2.9

STABLE VERSION: You can comeback stable version from any upper version.

 

Fixed

  • Not show image when add a network 
  • Wrong interfaces in 3600 dynamips
  • When import lab mark missing images as INVALID
  • Can not edit, delete folder workspace when create user 
  • Hide login by online button when online mode is disabled 

 

Added: 

  • Support ishare, ishare has more than 200 device images. Refer i-share.top for more information

 

 Released

Note

  • You must upgrade to 4.2.x first
  • Clean browser cache after upgrading (Obligatory) 
4.2.8

Fixed: 

  • Can not run IOL after click on fixpermission button
  • Can not run docker in docker
  • LACP not working
  • Can not load startup-config for SRX, VMX, VMX-VPC, SRX-NG
 Released

Note

  • You must upgrade to 4.2.x first
  • Clean browser cache after upgrading (Obligatory) 
  • Run command "update-grub" then reboot to use new kernel (enabled LACP) 
4.2.7

Fixed:

  • Can not load startup config for Qemu
  • Can not change icon for Network
  • Link state not working when device contains Serial interface
  • First NIC not working
  • Link state in IOL consume CPU

Bugs:

  • Can not run IOL after click on fixpermission button
  • Can not run docker in docker
  • LACP not working
Released

Note

  • You must upgrade to 4.2.x first
  • Clean browser cache after upgrading (Obligatory) 
4.2.6

Added

  • Link state change when suspend link on Docker, Qemu,
  • Support Layer 1 keep Alive on IOL (not affect for Serial interface)
  • Allow hide or Spin Left menu (bottom right corner of Menu)

Fixed:

  • Can not capture Wireshark on Juniper
  • Mapping in Picture topology not working
  • Can not load startup config for Qemu:
    To fix, replace file /opt/unetlab/html/devices/qemu/device_qemu.php by FILE
  • Can not change icon for Network
  • Link state not working when device contains Serial interface
Released

Note

  • You must upgrade to 4.2.5 first
  • Clean browser cache after upgrading (Obligatory) 
4.2.5

Added:  

  • Suspend Ethernet link for each Lab Session
  • Auto fit topology to screen
  • Print topology as PDF or PNG
  • Allows restarting service over web GUI (System > System Setting)
  • Allows creating separate template file foreach IOL and Docker lines
  • Allows Stopping all node of a Lab session in Running Lab table

 

Fixed:  

  • Fix bug Can not config or Start up in docker
  • Fix bug Interface Quality conflict between Lab sessions
  • Fix bug Qemu can not boot up in kernel 14.5.0-pnetlab
  • Fix bug can not console to multi node
  • Can not control shape form lab that imported from other platform
  • Multi configuration not working.
  • Can not capture Wireshark on Juniper
  • Mapping in Picture topology not working
Released

Note

  • You must upgrade to 4.2.4 first
  • Clean browser cache after upgrading (Obligatory) 
  • To use new kernel 4.15.18-pnetlab run "update-grub" then reboot (option)
4.2.4

Added

  • Bring Auto align back - Support change console port for node (Setup Nodes > Config Nodes > Edit column port)
  • Improve performance when using HTML Console
  • Support edit node when right click on the Topo Image
  • Support limit number of nodes user can run
  • Support limit number of nodes user can run for each lab

Fixed: 

  • Fix bug relate to node form editor
  • Fix bug can not capture package in connection with cloud
  • Can not set username password for RDP connection
  • Console to multi nodes button not working
  • Can not control shape form lab that imported from other platform
  • Multi configuration not working.

 

Released

 

Note

  • You must upgrade to 4.2.3 first
  • Clean browser cache after upgrading (Obligatory) 
  • Reboot qemu node to use the new wrapper (Optional)
4.2.3

Added:

  • Support delete multi networks and texts at the same time
  • Support Undo and Redo the position of topology

Fixed

  • Can not edit link
  • Can not add Chinese text
  • Fix bug missing i82559er in ASA
  • Can not open Lab contain Paloalto device.
    • Solution: edit file: /opt/unetlab/html/device/qemu/device_paloalto.php replace "pfsense" to "paloalto"
Released
  • Clean browser cache after upgrading
  • You must upgrade to 4.2.2 first
4.2.2

Added:

  • Support 2 type of console for Docker and Qemu

Fixed:

  • Can not load startup config
  • Bug when duplicate Text object, hide label
  • Can not add Chinese text
    • Temporary solution: Replace file: /opt/unetlab/html/themes/default/js/functions.js by : File
Released
  • Clean browser cache after upgrading
  • You must upgrade to 4.2.1 first

4.2.1

Fixed:

  • Connection auto close when using HTML console to RDP to window node
  • Can not use wireshark by native app.
  • Lost configuration when stop device
  • eth_name, eth_fromat not effective
  • Random node position when add multi nodes
  • Can not load startup config
  • Bug when duplicate text object, hide label

Released

  • Clean browser cache after upgrading
  • You must upgrade to 4.2.0 first
4.2.0

Added: 

  • Open source code device modules
  • Edit topo without reload page
  • Support dynamips devices
  • Support access to any docker devices over Telnet
  • Support Edit node when they are running
  • Support Edit link width, font size, hide label
  • Perfect preview Lab module
  • New Multi configs module
  • Support edit image, node size of Bridge and cloud

Fixed: 

  • RDP to window node over html console
  • Fix bug can not open SDWAN Lab
  • Connection auto close when using HTML console to RDP to window node
    • Temporary solution: replace file: /opt/unetlab/html/includes/functions.php by: File
  • Can not use wireshark by native app.
    • Temporary solution: replace file:/opt/unetlab/html/includes/api_nodes.php by: File
Released

 

Note

  • You must upgrade to 4.1.0 first
  • The templates folder will be overwritten. please backup it first. 
  • With Ubuntu 18.04 please run bellow commands before click on upgrade button: 
    • sudo rm /var/lib/dpkg/lock
    • sudo rm /var/lib/dpkg/lock-frontend
    • apt-get install php7.2-zip -y
  • Clean browser cache after upgrading 
  • If you forgot run upper 3 commands and stuck at 100%. Run them then 
    • php /opt/unetlab/html/store/artisan upgrade now
  • Clean browser cache after upgrading
4.1.0

Added:

  • Upgrade from version 16.0.4 to 18.0.4
  • Bare Install supported.
  • Multi-Language
  • Guacamole new version

Fixed:

  • All bugs from 4.0.2
  • Can not start dynamips devices in Ubuntu 18.04
  • Docker bug: hang on clock status, and startup config not working. (temporary solution: Replace file /opt/unetlab/scripts/config_docker.py by file on PNETLab Ubuntu 16.04) 
  • Link quality not be remove when the link is deleted
Released

You must upgrade to 4.0.2 first

4.0.2

Added:

  • Set default console method
  • Allow to select Dependency packages to download when download lab

Fixed: 

  • All Bugs from 4.0.1

Note: Clear browser cache after upgrading

  • Can not edit Lab when select Admin and Special users (Fixed)
Released

You must upgrade to 4.0.1 first

4.0.1

Added:

  • Optimize Topo loading speed
  • Rotate link label
  • Option to use Docker Wireshark in Default Console
  • Set Workspace limit for each user

Fixed: 

  • All Bugs from 4.0.0

Note: Clear browser cache after upgrading

  • Can not RDP directly to Window node over HTML Console (Fixed)
  • The Device Icons is overlapped. You need to drag Edit form away to select icon (Fixed)
Released

4.0.0

Added: 

  • Offline Mode
  • Active Time and Expired time for each user

Note: Clear browser cache after upgrading

  • Can not set Permission on Lab for Offline Accounts (Fixed)
  • Add Lab permission for Share folder not working (Fixed)
  • Can not RDP directly to Window node (Fixed)

Released

 

Lab is Simple

 

CONTACT INFO

  pnetlabs@gmail.com

 Join support group chat