Skip to main content

PFSense on Proxmox

 

This is a short guide to install PFSense on Proxmox as VM

Download PFSense CE from https://www.pfsense.org/download/

Upload or download iso to Proxmox 

Navigate to your storage drive ,click on ISO Images, upload or download from URL

image.png

 

 

image.png

 

on Proxmox create new VM, for this LAB we will keep all settings default

image.png

image.png

image.pngimage.png

 

image.png

image.png

image.png

 

image.png

After its finish you can go to your virtual machine, navigte to hardware to add as many network interface you need, for our LAB we only need 2 one for WAN (Default nic) and one for LAN (to segment networks on our proxmox LAB.

 

image.png

For our LAB we are adding vmbr1 (previouslly assigned on Proxmox pve/network/create linux bridge) our physical server has 3 physical NICs for testing.

we are also using vlan 20 for testing purposes, you can proceed without a vlan if not needed, click add.

image.png

 

Now we are ready to turn on VM go to console and navigate thru the wizard.

Click on Accept

image.png

Select Install and ok

image.png

 

Default Keymap unless you need to select a different keyboard map

 

image.png

 

We will use an ZFS partition for this LAB as is virtual, if you are installing on a physical device you can use manual to specify your partition type

image.png

Proceed with Installation

image.png

We will select Stripe as this is a virtual machine, no need for mirror zfs type, if you are installing this on a physical machine and would like to have  raid type partition make sure to select mirror

image.png

 

Confirm your configuration and select ok

image.png

Last chance, make sure you select Yes unless you want to make any modification, select yes and press enter.

image.png

 

PFSense will begin the installation.

image.png

Select no unless you need to go to shell for any configuration, not needed for this lab.

image.png

 

if you navigate to shell you can type exit and then select reboot to complete the installation

 

image.png

 

 

After reboot you will be prompt about setting up vlans, select N

image.png

 

type in your WAN interface or select a for auto-detection, if your interface is not yet connected select your interface manually in our case vtnet0

image.png

vtnet1 for our LAN

image.png

Proceed type Y then enter

image.png

 

PFsense will initiate the interfaces and configure services

 

server is ready, in order to logon since we are running pfsense on a virtual machine and we are not directly connected to our LAN interface we need to enable the WAN interface to allow connections by disabling packet filter


select option 8 and enter the following command

pfctl -d

to enable again enter command

pfctl -e

 

image.png

Navigate to your WAN IP https://192.168.2.6

default username is admin password is pfsense

change your password.

image.png

 

This is it, that's how you deploy pfsense as a virtual machine on Proxmox