How to Add Cisco Cloud Service Router CSR1000v to Eve-ng

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

  1. Download Cisco Cloud Service Router CSR1000v qcow2
  2. Upload the CSR1000v Image to Eve-ng
  3. Fix Permissions
  4. 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.

Download

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:
    1. Open FileZilla and connect to your EVE-NG server.
    2. Navigate to the directory /opt/unetlab/addons/qemu/.
    3. 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:

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.

  1. Open your EVE-NG web interface.
  2. Create a new lab or open an existing one.
  3. In the lab, click on “Add an Object” and then select “Node”.
  4. You should see the CSR1000v image listed among the available nodes.
  5. Select the CSR1000v node, configure its settings as needed, and add it to your lab.

Leave a Comment