15 January 2026
Bitje 志士雄One question though - the html console doesn’t work reliable with the evo images but when using ssh to login remotely all is fine. Is there a way to troubleshoot and fix the html console?
What issues you running in to with HTML console? I have a mix of EVO and vjunosswitchs I use HTML console on without issues on v6
Lashbur#generate_license
Файл
CiscoIOUKeygen.py · 1 KB · click to show
CiscoIOUKeygen.py · 1 KB · click to show
Instructions to generate iourc license
1. Move to the bin directory:
cd /opt/unetlab/addons/iol/bin/
2. Execute the keygen in that location with python2
python CiscoIOUKeygen.py > iourc
Done, iol images should be working now
⚠️ Notes:
- Install python2 if you don't have it installed.
- If the keygen does not exist in that directory, use the one attached to these notes.
- If you're using ishare2, you can just issue the command: ishare2 relicense
16 January 2026
LashburWhat issues you running in to with HTML console? I have a mix of EVO and vjunosswitchs I use HTML console on without issues on v6
Sometimes the console shows rhe cli and sometimes it doesn’t - On second thought, this might be related to a specific location where I worked (Firewal settings etc) and the fact that I had to built an IPSec connecttion to my home etc. etc. - so, too many variables..
Marcotext not yet in the index
Is it ready to use after installing with the command that Rose provided?
When I completed the v6 installation, the node started and stopped even though I had fixed the permissions.
Am I missing something?
ShnegHung#changelog_beta
Changelog PNETLab 6 BETA
## TWEAKS
- Update some templates.
- Tweak some devices settings.
- Update HTML Guacamole to 1.5.0.
- Improve loading speed for QEMU images.
## ADDED
- Smart Bridge.
- Added for QEMU nodes:
- ACPI shutdown.
- Freeze/Unfreeze: Suspends CPU usage, causing the node to appear stopped; unfreezing it restores the normal state.
- Hibernate: Shuts down the node, suspends CPU state, RAM, and DISK; restarting the node brings it back to the previous state before hibernation.
- Can now pause both side links with one click.
- Pause/Unpause all links of node with one click.
- Limit Users Per Number 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 supports download upload files directly; just drop the file to the window.
- HTTP, HTTPS, WINBOX, SSH will act like management interface; one click and boom, you can manage the device (Guest must support DHCP for the first NIC).
- Add checkbox to enable or disable initial startup-config for vios & viosl2 & iol & dynamips in edit node; the path is located (/opt/unetlab/startup_configs/).
- UEFI boot for QEMU images.
- TPM2.0 for QEMU images.
- Support up to 275 Ethernet adapters for QEMU images depending 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 startup-config now.
- Learning-center: normal user can't change their password and name login.
- Can capture with HTML5 Wireshark (Inbound Outbound) traffic.
- Admin usage will not get limited anymore.
༺ꃲ༻#recover_mysql
Файл
MysqlRecovery.php · 15 KB · click to show
MysqlRecovery.php · 15 KB · click to show
Instructions to recover MySQL database
1. Remove previous recovery file (if it exists):
rm /opt/unetlab/html/store/app/Console/Commands/mysqlRecovery.php
2. Upload the attached file in this note to your VM through scp, FTP, rsync, or any other method you prefer.
3. Once the file is transferred copy it to this directory:
/opt/unetlab/html/store/app/Console/Commands/
4. Execute the PHP script by running:
php /opt/unetlab/html/store/artisan mysql_recovery run
Done!
༺ꃲ༻#reset_pnet
To reset your PNETLab web login credentials use the following commands.
For online mode:
mode reset online
For reset offline mode:
mode reset offline