Images — Download-- Eve-ng
Many users ask for "Download EVE-NG Images" specifically for Cisco Switching. IOL is faster than QEMU and uses less RAM.
How to get IOL images:
You need three files: i86bi-linux-l2-adventerprisek9-15.2d.bin (L2 Switch), i86bi-linux-l3-adventerprisek9-15.4.1T.bin (L3 Router), and a license file (iourc).
Most networking vendors provide free 60–90 day trial images for their virtual routers. Download-- Eve-ng Images
| Vendor | Device | Legal Download Link | Notes | | :--- | :--- | :--- | :--- | | Cisco | IOSv / IOSvL2 | Cisco Software Central (SmartNet Required) | Requires valid contract for production images. | | Arista | vEOS | Arista.com (Free Registration) | 30-day trial, extendable. Best for Data Center labs. | | Fortinet | FortiGate VM | Fortinet Support (Free Account) | Excellent for SD-WAN and NGFW labs. | | Palo Alto | PA-VM | Palo Alto Support Portal | Very heavy on RAM (8GB+ per VM). | | Juniper | vMX / vSRX | Juniper Networks (Evaluation) | 60-day eval. Requires KVM support. |
The process of acquiring and "fixing" images is often the biggest hurdle for new users. Many users ask for "Download EVE-NG Images" specifically
/opt/unetlab/addons/), and often require fixing permissions using a specific script (/opt/unetlab/wrappers/unl_wrapper -a fixpermissions). For beginners, this Linux command-line work is daunting compared to the "next-next-finish" installation of other simulators.To build a legitimate lab, you need to extract images from your own software downloads. Here is where to get them legally:
| Vendor | Platform | Legal Source | | :--- | :--- | :--- | | Cisco | IOSv, IOSvL2, CSR1000v, XRv9k | Cisco Software Central (requires valid SmartNet or CCO login) | | Juniper | vMX, vSRX, vQFX | Juniper Download Center (requires support contract) | | Arista | vEOS | Arista Software Portal (free registration for evaluation) | | Palo Alto | PA-VM | Palo Alto Customer Support Portal (trial licenses available) | | Fortinet | FortiGate-VM | Fortinet Developer Network (trial NFR licenses) | Complex Installation: You cannot simply "download and run
Solution: Run the fix-permissions command (unl_wrapper -a fixpermissions). Always.
After uploading, you must run the fix-permissions script, or the image will fail to start with a “Permission denied” error.
If you want, I can generate step-by-step commands and the exact folder structure for a specific OS (e.g., Cisco IOSv, Juniper vSRX, or pfSense). Which device/image should I detail?
chown -R root:root /opt/unetlab/addons/qemu-<name>/
chmod -R 755 /opt/unetlab/addons/qemu-<name>/
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions