EVE-NG (Emulated Virtual Environment Next Generation) is a powerful network emulator that allows you to create complex network topologies for testing and learning purposes. Installing EVE-NG on VMware Workstation provides a flexible and efficient environment for network professionals and enthusiasts.
🛠️ Prerequisites
Before we begin, ensure you have the following:
-
- VMware Workstation: Download and install from the official VMware website.
-
- EVE-NG ISO File: Obtain the latest ISO from the EVE-NG Download page.
-
- System Requirements:
-
- RAM: Minimum 8 GB
-
- CPU: At least 4 cores
-
- Disk Space: Minimum 60 GB
-
- System Requirements:
Step-by-Step Installation
1. Create a New Virtual Machine
-
- Open VMware Workstation.
-
- Click on “Create a New Virtual Machine”.
-
- Choose “Typical (recommended)” and click Next.
-
- Select “I will install the operating system later” and browse to the downloaded EVE-NG ISO file.
-
- Click Next.

2. Configure the Virtual Machine
-
- Set the Guest Operating System to Linux and the version to Ubuntu 64-bit.
- Name the virtual machine (e.g., “EVE-NG”) and choose a location to store the VM files.
- Set the Guest Operating System to Linux and the version to Ubuntu 64-bit.
-
- Specify the disk capacity (minimum 60 GB) and choose “Store virtual disk as a single file”.
- Specify the disk capacity (minimum 60 GB) and choose “Store virtual disk as a single file”.
-
- Click Next and then Finish.
3. Customize Hardware Settings
-
- Before starting the VM, click on “Edit virtual machine settings”.
- Before starting the VM, click on “Edit virtual machine settings”.
-
- Adjust the following settings:
-
- Memory: Allocate at least 8 GB.
-
- Processors: Assign at least 4 cores.
-
- Network Adapter: Set to Bridged or NAT, depending on your network configuration.
-
- Adjust the following settings:
-
- Click OK to save the settings.
- Click OK to save the settings.
-
- Again click on “Edit virtual machine settings”. Now we need to select the ISO package which we download form the EVE-NG official site. Then click ok.
- Again click on “Edit virtual machine settings”. Now we need to select the ISO package which we download form the EVE-NG official site. Then click ok.
4. Install EVE-NG
-
- Start the virtual machine.
-
- The EVE-NG installer will boot. Follow the on-screen instructions:
-
- Select the appropriate language and keyboard layout.
-
- Configure the network settings (DHCP or static IP).
-
- Set the hostname and domain name.
-
- Create a user account and set the password.
-
- Install the GRUB bootloader when prompted.
-
- The EVE-NG installer will boot. Follow the on-screen instructions:
Image Suggestion: Photos of the EVE-NG installation process, particularly the network configuration and user setup screens.
5. Access the EVE-NG Web Interface
-
- After installation, the VM will reboot. Log in with the credentials you created.
-
- Run the command ip a to find the IP address assigned to the EVE-NG VM.
-
- On your host machine, open a web browser and navigate to https://<EVE-NG-IP>.
-
- Log in to the web interface using:
-
- Username: admin
-
- Password: eve
-
- Log in to the web interface using:
Image Suggestion: Screenshot of the EVE-NG login page in the web browser.
Post-Installation Tips
-
- Update the System: It’s recommended to update the EVE-NG system to the latest packages:
>apt update && apt upgrade
-
- Upload Device Images: Use tools like WinSCP to upload device images to /opt/unetlab/addons/qemu/. Ensure you have the appropriate licenses for the images you intend to use.
-
- Create Your First Lab: Within the EVE-NG web interface, you can start creating network topologies by adding nodes and connecting them as desired.