Arista Untangle NGFW

Versions this guide are based on:

EVE Image Foldername Downloaded Filename Version vCPUs vRAM Interfaces Console
untangle-17.0.0 NGFW-17.0.0.iso 17.0.0 2 4096 5 vnc
Instructions
Before you start: Make sure your EVE is upgraded to the latest version. EVE Community version 5.0.1-19 or later, and EVE Pro is 5.0.1-93 or later.

IMPORTANT: You may need to obtain the template for this image. Please follow the lint to update your EVE templates. How to update my EVE Templates

For operation and management of this NGFW you have to create Account at: https://edge.arista.com/ng-firewall/ After login in your account, you are allowed to download installation NGFW-17.0.0.iso. https://launchpad.edge.arista.com/download/ng-firewall/17.0.0

Later this account will be used to register the Lab NGFW to obtain Evaluation license.

 

Deployment of Arista Untangle Next Generation Firewall image

Step 1. SSH to EVE and login as root, from cli and create temporary working directory on the EVE’s root and create folder for new Arista Untangle NGFW:

mkdir /opt/unetlab/addons/qemu/untangle-17.0.0

Step 2. Upload the downloaded NGFW-17.0.0.iso image to the /opt/unetlab/addons/qemu/untangle-17.0.0 using  FileZilla or WinSCP.

Step 3. Go to image location and create hdd for Arista Untangle NGFW image and rename uploaded ISO image to cdrom.iso:

cd /opt/unetlab/addons/qemu/untangle-17.0.0
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 80G
mv asg-9.600-5.1.iso cdrom.iso

root@eve-ng:/opt/unetlab/addons/qemu/untangle-17.0.0# ls -l
total 905572
-rw-r--r-- 1 root root 927098880 Apr 19 23:04 cdrom.iso
-rw-r--r-- 1 root root    198144 Apr 19 23:52 virtioa.qcow2
root@eve-ng:/opt/unetlab/addons/qemu/untangle-17.0.0#

cd

 

Commit image for further use:

Step 1. Add newly created Untangle NGFW on the topology and start

Step 2. Wait till node installs until you get screen:

Step 3. Chose shutdown node

Step 4.  On the left side-bar within the lab in the EVE Web-UI choose “Lab Details” to get your lab’s UUID details: In this example: UUID: 3491e0a7-25f8-46e1-b697-ccb4fc4088a2

Step 5. Find out the POD ID of your used and the Node ID of your newly installed node.

The POD number is assigned to your username, and can be found in the EVE GUI, Management/User Management. The Admin user uses POD number 0 by default.

The Node ID can be obtained by right clicking the node on the topology. In this Example it is 8

Step 6. From the EVE CLI, locate the installed image and commit your changes to be used as default for further use in EVE-NG:

cd /opt/unetlab/tmp/0/3491e0a7-25f8-46e1-b697-ccb4fc4088a2/8/
/opt/qemu/bin/qemu-img commit virtioa.qcow2

Step 7. Remove cdrom.iso from /opt/unetlab/addons/qemu/win-7test/

cd /opt/unetlab/addons/qemu/untangle-17.0.0/
rm -f cdrom.iso

DONE

NOTE: Arista Untangle NGFW must have internet connection for deployment.