Skip to content

pfSense installation to a CF Card

pfSense firewall
Hardware firewall

We have seen at the "How to assemble a low cost firewall with professional capabilities" article how to construct our cheap firewall.

It is now the time to install our software firewall on our hardware device.
The first step is to find the right pfSense version from the dedicated web site.

Take a look at the versions page to find out which version fits at your needs.
1)pfSense-2.X.X-RELEASE-arch.iso.gz  --> Live CD/Full installer 
2)pfSense-memstick-2.X.X-RELEASE-arch.img.gz --> USB stick installer 
3)pfSense-2.0.1-RELEASE-size-arch-nanobsd.img.gz --> NanoBSD/embedded (Serial Console) 
4)pfSense-2.0.1-RELEASE-size-arch-nanobsd_vga.img.gz --> NanoBSD/embedded (VGA Console) 

In our case we will focus in the NanoBSD version embedded serial console.
From pfSense we see that the "embedded version is specifically tailored for use with any hardware using Compact Flash rather than a hard drive.
 CF cards can only handle a limited number of writes, so the embedded version runs read only from CF, with read/write file systems as RAM disks".

We will install the version which uses a serial console, and not the one which uses the VGA console.

Notice that our hardware has 4G of ram so we have to download the correct size of the version. The  size can be one of 512mb, 1g, 2g, or 4g.

The arch, is the architecture of the machine . Can be  i386 or amd64. We use an i386 achitecture.

So we are going to use the : pfSense-2.X.X-RELEASE-4g-i386-nanobsd.img.gz 

Once you have found your release download your copy using this link.