Installing pfSense on VMWare ESXI 6.0

Installing pfSense on VMWare ESXI 6.0




Pfsense is a software UTM system based on FreeBSD, and is capable of being turned into a dedicated router and firewall. It supports many features such as OpenVPN, PPoE, DNS Servers and the list goes on. This software is FREE-TO-USE and most of all it’s OpenSource.

For this post, I’m going to show you a step-by-step guide on how to set up a pfSense instance on a VMWare ESXI 6.0 VM. The VM will only have 1 CPU and 2 HDD’s though you can add more if you feel like it. You can view pfSense’s hardware requirements on their site, which surprising enough pfSense consumes very little hardware.

Pfsense version 2.2.4 shall be use with this guide. If you’re ready to try it out, make sure you read the hardware compatibility list for FreeBSD 8.3.


To start off with this guide, make sure you have the following:

pfSense Installation:

  • Step 1:
  • Boot your VM from the CD-Rom drive and you should be greeted with the pfSense boot screen. Upon booting from the CD you will see various boot options to select from.  At this point you should choose to boot into multiuser mode.


  • Step 2:
  • After selecting the boot option, you’ll be taken to a screen with a list of options, go ahead and just continue with the installation of pfSense by pressing “I” to installCeleriumMind-pfSense_3
  • Step 3:
  • At this point you should see a splash screen similar to the images shown below. Use your arrow keys to hight-light and select Accept these Settings. Then hit Enter key. After this you will need to select “Setup GOEM Mirror”.  This will allow you to create a software RAID 1.  This provides HDD failover for peak uptime during a disaster.
  • Step 4:
  • After creating you software RAID 1 in the above steps, you can select  Quick/Easy Install and press Enter key.
  • Step 5:
  • pfSense is now ready to copy the core files to your hard-drive. At this point, you should see images similar to the ones below.
  • Step 6:
  • After the file-copy process above, another screen will show up. It offers 2 Kernel options to choose from. If you are installing pfSense in a PC or Desktop platform, you should choose the Standard Kernel, otherwise choose Embedded kernel. I chose Standard for this installation. After setting the kernel, you’ll be prompted to reboot your machine. Do so by selecting Reboot menu and hit Enter key. Once the system reboots you will be greeted with an IP address that youcanaccessyournewpfSense system by.


That’s it, installing pfSense into a VMWare esxi 6.0 system is incredibly simple. Check back later for some more quick how to guides with pfSense.

Thank you



Leave a Reply