Adding a Cisco Cloud Service Router (CSR) to Eve-ng lets you create powerful virtual network environments. Cisco CSR1000v is a versatile virtual router commonly used in CCIE Labs and cloud platforms like AWS and Azure. This guide will walk you through the steps to add a Cisco CSR router to Eve-ng, making it easy to practice and test network configurations in a virtual lab setting.
Step-by-Step Procedure
- Download Cisco Cloud Service Router CSR1000v qcow2
- Upload the CSR1000v Image to Eve-ng
- Fix Permissions
- Add the Cisco Cloud Service Router CSR1000v Node to eve-ng
Step 1: Download Cisco Cloud Service Router CSR1000v qcow2
First, download the CSR1000v qcow2 image from the official Cisco website or a trusted source. Make sure you have the correct version that matches your requirements.
Step 2: Unzip the Folder
After downloading the image, unzip the folder. You can use any standard unzipping tool available on your machine. The unzipped folder should contain the CSR1000v image file.
- Command for Linux/Mac:
unzip csr1000vng-universalk9.16.05.01b.Everest.zip
- Command for Windows:
Use a tool like WinRAR or 7-Zip to extract the files.
Step 3: Upload the CSR1000v Image to EVE-NG
Use an FTP client like FileZilla or WinSCP command to upload the CSR1000v image to your EVE-NG server.
- Using FileZilla:
- Open FileZilla and connect to your EVE-NG server.
- Navigate to the directory
/opt/unetlab/addons/qemu/
. - Upload the unzipped CSR1000v image to this directory.
- Using SCP Command:
scp csr1000vng-universalk9.16.05.01b.Everest.qcow2 username@eve-ng-server:/opt/unetlab/addons/qemu/
Step 4: Fix Permissions
After uploading the image, you need to fix the permissions to ensure EVE-NG can use the image correctly. Log in to your EVE-NG server via SSH and run the following command:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
This command will adjust the permissions of the uploaded files to the correct settings required by EVE-NG.
Step 5: Add the Cisco Cloud Service Router CSR1000v Node to eve-ng
Now that the image is uploaded and permissions are set, you can add the CSR1000v node to your EVE-NG lab.
- Open your EVE-NG web interface.
- Create a new lab or open an existing one.
- In the lab, click on “Add an Object” and then select “Node”.
- You should see the CSR1000v image listed among the available nodes.
- Select the CSR1000v node, configure its settings as needed, and add it to your lab.