I used this guid for my installation:: https://www.eve-ng.net/index.php/documentation/howtos/howto-add-juniper-vsrx-ng-15-x-and-later/
Versions this guide is based on:
- Name: vsrxng-20.3R1.81
- Download original filename: junos-vsrx3-x86-64-20.3R1.8.qcow2
- Version: 20.3R1.8
- VCPUS: 2
- VRAM: 4096
Step 1. Create correct image folder
root@eve-ng:/opt/unetlab/addons/qemu# mkdir vsrxng-20.3R1.18
Step 2. Upload the downloaded image to the EVE /opt/unetlab/addons/qemu/vsrxng-23.3R1.18/ folder using for example FileZilla or WinSCP using:
- Host: eve-pro-ip
- Username: root
- Password: *******
- Port: 22
Click Quickconnect, open source from MacBook Pro and destination to EVE-PRO and download junos-vsrx3-x86-64-20.3R1.8.qcow2.
Step 3. From the EVE cli, go to newly created image folder.
root@eve-ng:/opt/unetlab/addons/qemu# cd vsrxng-20.3R1.18 root@eve-ng:/opt/unetlab/addons/qemu/vsrxng-20.3R1.18# ls junos-vsrx3-x86-64-20.3R1.8.qcow2
Step 4. Rename original filename to virtioa.qcow2
root@eve-ng:/opt/unetlab/addons/qemu/vsrxng-20.3R1.18# mv junos-vsrx3-x86-64-20.3R1.8.qcow2 virtioa.qcow2 root@eve-ng:/opt/unetlab/addons/qemu/vsrxng-20.3R1.18# ls virtioa.qcow2
Step 5. Fix permissions:
root@eve-ng:/opt/unetlab/addons/qemu/vsrxng-20.3R1.18# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions Dec 01 11:34:26 Dec 01 11:34:26 Online Check state: Valid root@eve-ng:/opt/unetlab/addons/qemu/vsrxng-20.3R1.18#
Step 6. Create a testing lab and open:
Step 7. By default the number of interfaces are 4: fxp0 and ge-0/0/0-ge-0/0/2 but you can inches the number. To increase the number of interfaces change the default Ethernets configuration of 4 to 10. The maximum is to ge-0/0/8.
Enjoy!!