Sep 2, 2024 by Yemen Rhouma | 248 views
EVE-NG is a network emulation tool that allow network engineers and IT professionals to design, simulate and test complex network environments. It supports images from multiple vendors ( OS, Network devices, Firewalls, Servers, vPCs ...). It can handle large network topologies and it offers a user-friendly interface accessible via any web browser which is user-friendly.
The CPU and RAM requirements depend on the number and type of nodes you intend to run in your setup. For simple network topologies, minimal resources may suffice, but as you add more endpoints like PCs, servers, and powerful routers such as the CSR1000V, the demand for resources increases significantly. To estimate the resources needed:
For the setup shown in the image below, only minimal resources were allocated, which resulted in smooth operations.
EVE-NG can be installed in various ways depending on the case, hardware resources and the level of performances required.
For the community version of EVE-NG, which is free, not many devices come preinstalled. Therefore, you'll need to manually add your images. Here’s how you can do it:
Prepare Your Image Files: For Cisco devices, ensure that your image files are in .image
or .bin
format. For QEMU-based images, you can use formats like .qcow2
, .img
, etc.
Transfer the Images: It is recommended to use SCP (Secure Copy Protocol) or SFTP to transfer the image files. Alternatively, you can log in via SSH to upload the images.
Upload the Images: Place Dynamips-based images in the /opt/unetlab/addons/dynamips/
directory. For QEMU-based images, copy them to /opt/unetlab/addons/qemu/
.
Set Permissions: Run the command sudo /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
to set the correct permissions.
Access Your Images: Your images will now be available in the nodes section and ready for use.
This blog post is licensed under CC BY-SA 4.0