vJunos Router

Versions this guide is based on:

EVE Image Foldername Downloaded Filename Version vCPUs vRAM Console Qemu NIC Type Max interfaces
vjunosrouter-23.1R1.15 vJunos-router-23.2R1.15.qcow2 23.2R1.15 4 6144 telnet 5.2.0 virtio 11
Before you start: Make sure your EVE is upgraded to the latest version. EVE Community version 5.0.1-19 or later, and EVE Pro is 5.0.1-93 or later.

IMPORTANT: You may need to obtain the template for this image. Please follow the lint to update your EVE templates. How to update my EVE Templates

Juniper NOTE: It is strongly recommended to deploy vRouter KVM image directly on the server/hypervisor. (Bare Metal EVE).

Juniper vRouter image setup

Step 1

Use your Juniper access for login and download image from:


Downloaded image file: vJunos-router-23.2R1.15.qcow2

Step 2

SSH CLI to your EVE as root and create the new image directory in: /opt/unetlab/addos/qemu/

root@eve-ng:~# mkdir /opt/unetlab/addons/qemu/vjunosrouter-23.1R1.15

Step 3

Upload the downloaded image to the EVE newly created directoriy using FileZilla or WinSCP.

vJunos-router-23.2R1.15.qcow2 to  /opt/unetlab/addons/qemu/vjunosrouter-23.1R1.15

Step 4

Rename original filename to EVE format, commands from EVE CLI

root@eve-ng:~# cd /opt/unetlab/addons/qemu/vjunosrouter-23.1R1.15
root@eve-ng:~# mv vJunos-router-23.2R1.15.qcow2 virtioa.qcow2
root@eve-ng:~# cd /opt/unetlab/addons/qemu/vjunosrouter-23.1R1.15
root@eve-ng:/opt/unetlab/addons/qemu/vjunosrouter-23.1R1.15# ls

Step 5

Fix permissions

root@eve-ng:~# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

default login: root / no password, just enter