17 June 2025
Manusia#proxy-fix
Edit this file: /opt/unetlab/html/store/public/main/js/angularjs/app.js
Find
if (response.status == '200' && response.statusText == 'OK')
Replace it with:
if (response.status == '200')
Clear the browser's cache or retry with a different browser like Firefox
Антон Шаров#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.
Replymessage unavailable
If you forgot the root password of your PNETLab's VM follow one of the following guides to recover it
Replymessage unavailable
Файл
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!
18 June 2025