Versions this guide is based on:
EVE Image Name | Downloaded Filename | Version | vCPUs | vRAM | Console |
---|---|---|---|---|---|
pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img.gz |
pfsense-CE-2.3.5 |
2.3.5 | 1 | 2048 | Telnet |
Other versions should also be supported following bellow's procedure.
Freeware pfSense link for image:
https://nyifiles.pfsense.org/mirror/downloads/
1. Download pfSense FW image pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img.gz from:
https://nyifiles.pfsense.org/mirror/downloads/pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img.gz
2. Using any archivator program 7z, rar or other unzip it to get image pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img
Accordingly our image naming table:
http://www.eve-ng.net/index.php/documentation/images-table
3. SSH to your EVE and create directory for pfSense node.
mkdir /opt/unetlab/addons/qemu/pfsense-CE-2.3.5/
4. Upload the pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img image to the created directory using for example FileZilla or WinSCP.
5. Go to newly created folder and convert the disk to the qcow2 format:
cd /opt/unetlab/addons/qemu/pfsense-CE-2.3.5/
mv pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img hda.qcow2
6. Fix permissions:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Default username is admin password pfsense.