Versions this guide is based on:

EVE Image Name Downloaded Filename Version vCPUs vRAM
bigip-11.6.0 BIGIP-11.6.0.0.0.401.ALL.qcow2.zip 11.6.0 2 2048

Other versions should also be supported following bellow's procedure.

 

Upload the downloaded image to the EVE using for example FileZilla or WinSCP. Then login as root using SSH protocol and uncompress it:

mkdir tmp
cd tmp
unzip ../BIGIP-11.6.0.0.0.401.ALL.qcow2.zip

Create the folder for HDD image and move it:

mkdir -p /opt/unetlab/addons/qemu/bigip-11.6.0
mv BIGIP-11.6.0.0.0.401.qcow2 hda.qcow2
mv BIGIP-11.6.0.0.0.401.DATASTOR.ALL.qcow2 hdb.qcow2
mv hda.qcow2 /opt/unetlab/addons/qemu/bigip-11.6.0
mv hdb.qcow2 /opt/unetlab/addons/qemu/bigip-11.6.0

Clean and fix permissions:

cd ..
rm -rf tmp
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Default username is root with password default.

 

Making F5 working with telnet instead of vnc:

SSH to EVE and perform next steps:

cd /opt/unetlab/addons/qemu/bigip-xxxx

rmmod nbd modprobe nbd max_part=16 /opt/qemu/bin/qemu-nbd -c /dev/nbd0 hda.qcow2 mount /dev/nbd0p1 /mnt/ sed -e 's/ \(console=tty0 \)\([^c]\)/ \1 console=ttyS0 \2/' -e 's/\(^splashimage.*\)/#\1\nserial --unit=0 --speed=9600\nterminal --timeout=8 console serial\n/' -i /mnt/grub/grub.conf umount /mnt/ /opt/qemu/bin/qemu-nbd -d /dev/nbd0 rmmod nbd