Versions this guide is based on:
EVE Image Foldername | Downloaded Filename | Version | vCPUs | vRAM | Console |
---|---|---|---|---|---|
pfSense-CE-memstick-serial-2.4.4-RELEASE-p3-amd64.img.gz | pfsense-CE-2.4.4 | 2.4.4 | 1 | 2048 | Telnet |
Instructions |
---|
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-memstick-serial-2.4.4-RELEASE-p3-amd64.img.gz from: 2. Using any archivator program 7z, rar or other unzip it to get image pfSense-CE-memstick-serial-2.4.4-RELEASE-p3-amd64.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.4.4/
4. Upload the pfSense-CE-memstick-serial-2.4.4-RELEASE-p3-amd64.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.4.4/
mv pfSense-CE-memstick-serial-2.4.4-RELEASE-p3-amd64.img install.img
6. Create pfSense disk:
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 2G
7. Launch pfSense installer: /opt/qemu/bin/qemu-system-x86_64 -hda install.img -hdb virtioa.qcow2 -nographic
Choose default options for the whole install process. When finished, do not choose ‘Reboot’. Instead, choose ‘shell’ and type `poweroff` 8.Remove unused file: rm install.img
8. Fix permissions: /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Default username is admin password pfsense. |