Eve-ng Huawei Images Download May 2026

Once your eve-ng huawei images download and installation is complete, here’s a sample topology for HCIP-Routing & Switching:

Configuration example (OSPF on Huawei):

[R1] ospf 1 router-id 1.1.1.1
[R1-ospf-1] area 0
[R1-ospf-1-area-0.0.0.0] network 192.168.12.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255

This lab allows you to practice BGP, MPLS L3VPN, and VXLAN.


The real power of EVE-NG is interoperability. Here is how to build a multi-vendor lab:

Sample Huawei BGP configuration:

interface GigabitEthernet0/0/0
 ip address 10.1.1.1 24
bgp 65001
 peer 10.1.1.2 as-number 65002
 peer 10.1.1.2 connect-interface GigabitEthernet0/0/0

Huawei images come as .bin (binary) files. EVE-NG requires dynamips or QEMU images. For AR1000v, we use QEMU.

By following these steps and being mindful of the legal and technical considerations, you should be able to successfully download and use Huawei images in your Eve-NG environment. eve-ng huawei images download

To set up Huawei images in EVE-NG, you must first source the images from official vendor support portals or community exports (like eNSP), as EVE-NG does not provide copyrighted images directly. Step 1: Download & Prepare the Image

Source: Download the desired virtual appliance (e.g., USG6000v, AR1000v, or NE40E).

Extraction: Unzip the downloaded package to find the primary disk file (usually a .qcow2 or .img file). Step 2: Create the Image Directory

Access your EVE-NG CLI via SSH (e.g., using MobaXterm or Putty) and create a folder in the QEMU addon directory. The folder name must follow EVE-NG naming conventions.

Example for AR1000v:mkdir /opt/unetlab/addons/qemu/huaweiar1k-5.170

Example for USG6000v:mkdir /opt/unetlab/addons/qemu/huaweiusg6kv-5.1.6 Step 3: Upload and Rename the Image Once your eve-ng huawei images download and installation

Use an SFTP client like WinSCP or FileZilla to upload your source file into the newly created directory.

Rename the file to virtioa.qcow2 (for most modern images) or hda.qcow2 (for older versions) so EVE-NG can boot it. Command example: mv your_image.qcow2 virtioa.qcow2 Step 4: Upload Templates (For eNSP Imports)

If you are importing images from Huawei's eNSP, you may need to add a custom .yml template and icon:

Template Path: Upload .yml files to /opt/unetlab/html/templates/intel/ (or /amd/ depending on your CPU).

Icon Path: Upload .png icons to /opt/unetlab/html/images/icons/. Step 5: Fix Permissions

This is a critical final step. Run the following command to ensure the EVE-NG web interface can launch the node:/opt/unetlab/wrappers/unl_wrapper -a fixpermissions Step 6: Add Node in Lab Configuration example (OSPF on Huawei): [R1] ospf 1

Open your EVE-NG web dashboard, right-click to Add a New Node, and select the Huawei device from the list. How to load images - - EVE-NG

If your image doesn't appear in the node list, create a huawei-ar1000v.yml in: /opt/unetlab/html/templates/intel/

Paste the following YAML content:

template: huawei-ar1000v
description: "Huawei AR1000v VRP 8"
category: router
type: qemu
image: huawei-ar1000v-8.5/virtioa.qcow2
ram: 4096
cpu: 2
eth: 8
console: telnet
qemu_arch: x86_64
qemu_options: "-machine type=pc,accel=kvm -serial mon:stdio -nographic"

Save and restart EVE: systemctl restart unl_nginx.

  • Licensing: Huawei images are usually closed-source and require a license or entitlement from Huawei (or a reseller). Using images without proper authorization may violate license agreements.
  • EVE-NG editions: Community and Professional both support custom images, but the Pro edition has additional features and official image import helpers.
  • If you skip this, EVE-NG will delete the image when you reboot, claiming it is "corrupted."

    Open your SSH terminal (Putty/MobaXterm) and run:

    cd /opt/unetlab/addons/qemu/
    ls -l
    

    Look at the owner of the other folders (it will likely say root:unetlab). Run this command, replacing the folder name with yours:

    chown -R root:unetlab ce6800-v200r019c10spc800
    chmod -R 777 ce6800-v200r019c10spc800
    

    EVE-NG needs to know how much RAM and CPU to give the Huawei node.