Cyberoam Firewall

Versions this guide is based on:

EVE Image Foldername Downloaded Filename Version vCPUs vRAM Qemu HDD Format NIC
cyberoam-10.6.1 Cyberoam_ING_Firewall_OVF_32bit.zip 10.6.1 1 1024 2.4.0 sataa, satab 3x e1000
Instructions
Other versions also should be supported following bellow’s procedure.

Steps below are based on Cyberoam_ING_Firewall_OVF_32bit.zip creation, for other image deployment, use proper names respectively.

1. Download  Cyberoam OVA image. In this how to is used Cyberoam_ING_Firewall_OVF_32bit.zip.

2. SSH to EVE and login as root, from cli and create image directory /opt/unetlab/addons/qemu/cyberoam-10.6.1 on the EVE:

mkdir /opt/unetlab/addons/qemu/cyberoam-10.6.1
cd /opt/unetlab/addons/qemu/cyberoam-10.6.1

3. Use your PC to to extract downloaded Cyberoam_ING_Firewall_OVF_32bit.zip. You willt get 2 files:

V13015294498-disk1.vmdk and V13015294498-disk2.vmdk

4. Upload these files to the EVE newly created image directory: /opt/unetlab/addons/qemu/cyberoam-10.6.1 using for example FileZilla or WinSCP.

cd /opt/unetlab/addons/qemu/cyberoam-10.6.1
root@eve-ng-master:/opt/unetlab/addons/qemu/cyberoam-10.6.1# ls
V13015294498-disk1.vmdk V13015294498-disk2.vmdk
root@eve-ng-master:/opt/unetlab/addons/qemu/cyberoam-10.6.1#

5. Convert first vmdk hdd to the sataa.qcow2 format.

qemu-img convert -f vmdk -O qcow2 V13015294498-disk1.vmdk /opt/unetlab/addons/qemu/cyberoam-10.6.1/sataa.qcow2

6. Convert second vmdk hdd to the satab.qcow2 format.

qemu-img convert -f vmdk -O qcow2 V13015294498-disk2.vmdk /opt/unetlab/addons/qemu/cyberoam-10.6.1/satab.qcow2

7. Delete source vmdk files from Image directory

root@eve-ng-master:/opt/unetlab/addons/qemu/cyberoam-10.6.1# ls
sataa.qcow2 satab.qcow2 V13015294498-disk1.vmdk V13015294498-disk2.vmdk
root@eve-ng-master:/opt/unetlab/addons/qemu/cyberoam-10.6.1# rm V13015294498*
root@eve-ng-master:/opt/unetlab/addons/qemu/cyberoam-10.6.1# ls
sataa.qcow2 satab.qcow2
root@eve-ng-master:/opt/unetlab/addons/qemu/cyberoam-10.6.1#

9. Fix permissions

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions