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
on Proxmox create new VM, for this LAB we will keep all settings default
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.
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.
Now we are ready to turn on VM go to console and navigate thru the wizard.
Click on Accept
Select Install and ok
Default Keymap unless you need to select a different keyboard map
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
Proceed with Installation
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
Confirm your configuration and select ok
Last chance, make sure you select Yes unless you want to make any modification, select yes and press enter.
PFSense will begin the installation.
Select no unless you need to go to shell for any configuration, not needed for this lab.
After reboot you will be prompt about setting up vlans, select N
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
vtnet1 for our LAN
Proceed type Y then enter
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
default username is admin password is pfsense
change your password.
This is it, that's how you deploy pfsense as a virtual machine on Proxmox




























