Set up an EVE-NG lab to Impart a Networking Class

To set up this EVE-NG Lab, you need to discuss with your organization’s manager to see if you can get access to a prevailing Azure subscription. Also, It is a widespread network Emulator with a simplified GUI and it also has versatile features. If you do not have a subscription, create a free account before you start.

EVE-NG Lab settings

For instructions on how to make a eve-ng lab, use some settings when creating the lab.

Template configuration

Once you make a lab, a template VM will be shaped based on the virtual machine size & image you chose. You arrange the template VM with everything you want to deliver to your students for this class. To configure the pattern VM, we have to complete the following major tasks.

  • Make the template machine for nested virtualization.
  • Install the Gns3 Labs Download
  • Create nested GNS3 VM
  • Configure GNS3 to use Hyper-V VM.
  • Add suitable appliances.
  • Publish the template.

Prepare the template machine for the nested virtualization

  • Follow all the instructions to enable nested virtualization to make your template virtual machine for the nested virtualization.
  • Follow the orders for installing GNS3 on Windows. Make sure to comprise installing the GNS3 VM in the constituent dialog
  • Then Select GNS3vm
  • Eventually, you will reach the GNS3 VM selection. Make sure to choose the Hyper-V option and select HyperV
  • This option will transfer the PowerShell script & VHD files to make the GNS3 VM in the Hyper-V manager.
  • Continue connection using the default values.
  • Once the setup is whole, do not start GNS3.
  • Once the setup has finished, a zip file is downloaded to the same folder containing the drives and the PowerShell script to make the Hyper-V VM.
  • Extract them all on the zip. This action will extract the drives & the PowerShell script to make the VM.
  • Run with PowerShell script by right-clicking on the file.
  • An Execution Policy Alteration request may show up. Enter “Y” to perform the script.
  • Once the script has got completed, you can confirm the VM “GNS3 VM” has been shaped in the Hyper-V Manager.
  • Configure GNS3 to use the Hyper-V VM
  • Now GNS3 is installed & the GNS3 VM is added, start GNS3 to link together. The GNS3 Setup wizard will begin automatically.
  • Use the Run appliances from the virtual machine choice. Use the defaults for all the rest of the wizard until you hit the VMware tool and it cannot be found error.
  • Choose Ok, and you can Cancel out of the wizard.
  • To finish the connection, open Edit -> Preferences -> GNS3 VM and choose to Enable the GNS3 VM, and select the Hyper-V choice.
  • Add suitable appliances
  • At this point, you will want to add suitable appliances for the class.
  • Prepare to circulate the template
  • Now the template is set up properly, and ready for publishing.
  • Make sure that GNS3 VM is shut down and turned off. Publishing while the VM is running will corrupt the VM.
  • Close GNS3, as running, can lead to many unintended side effects.
  • Clean up installation files or additional unnecessary files.
  • Trying to publish while the VM is still running will not only corrupt the template VMs but also create unusable lab VMs.


  • It is built on Open Source
  • It has an HTML5 interface
  • It is very Fast and Secure
  • It is the first Client-less Platform
  • It is usually Click and Play Topology Designed
  • It has the best automation & Integration options
  • It has a Multi-Vendor Environment
  • It operates as a Multi-user
  • It has a good memory and it is CPU optimized