ESX Virtualization

VMware ESXi, vSphere, VMware Backup, Hyper-V... how-to, videos....

Nakivo Backup and Replication - #1 Backup solution for Virtual, physical, cloud, NAS and SaaS

Menu
  • Certification
      • VCP-VVF Administrator
          • vcp-vvf-2.
        • Close
      • VCP-DCV vSphere 8
          • vcp2024-125.
        • Close
    • Close
  • VMware
    • Configuration Maximums
    • vSphere
      • VVF 9 and VCF 9
      • vSphere 8.0
      • vSphere 7.0
      • vSphere 6.7
      • vSphere 6.5
      • vSphere 6.0
      • Close
    • VMworld
      • VMware EXPLORE 2024
      • VMware EXPLORE 2023
      • VMware EXPLORE 2022
      • VMworld 2019
      • VMworld 2018
      • VMworld 2017
      • VMworld 2016
      • VMworld 2015
      • VMworld 2014
      • VMworld 2013
      • VMworld 2012
      • VMworld 2011
      • Close
    • Close
  • Proxmox
    • Proxmox
    • Close
  • Microsoft
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019
    • Windows Server 2025
    • Close
  • Categories
    • Tips – VMware, Microsoft and General IT tips and definitions, What is this?, How this works?
    • Server Virtualization – VMware ESXi, ESXi Free Hypervizor, VMware vSphere Server Virtualization, VMware Cloud and Datacenter Virtualization
    • Backup – Virtualization Backup Solutions, VMware vSphere Backup and ESXi backup solutions.
    • Desktop Virtualization – Desktop Virtualization, VMware Workstation, VMware Fusion, VMware Horizon View, tips and tutorials
    • How To – ESXi Tutorials, IT and virtualization tutorials, VMware ESXi 4.x, ESXi 5.x and VMware vSphere. VMware Workstation and other IT tutorials.
    • Free – Free virtualization utilities, ESXi Free, Monitoring and free backup utilities for ESXi and Hyper-V. Free IT tools.
    • Videos – VMware Virtualization Videos, VMware ESXi Videos, ESXi 4.x, ESXi 5.x tips and videos.
    • Home Lab
    • Reviews – Virtualization Software and reviews, Disaster and backup recovery software reviews. Virtual infrastructure monitoring software review.
    • Close
  • Partners
    • NAKIVO
    • StarWind
    • Xorux
    • Close
  • This Web
    • News
    • ESXi Lab
    • About
    • Advertise
    • Archives
    • Disclaimer
    • Privacy policy
    • PDFs and Books
    • Close
  • Free

How to Set Up pfSense Community Edition as a Firewall Using VMware Workstation Pro 17 (2025 Edition)

By Vladan SEGET | Last Updated: November 27, 2025

Shares

pfSense is one of the most powerful open-source firewalls and routers available. Running it inside VMware Workstation Pro 17 (the current 2025 version) is an excellent way to build a lab or even protect a small home/office network without dedicating physical hardware. I wanted to write this blog post years ago, but you know, how it is. You get aped by other projects, other articles, so hey, I'm a human only… -:). But here it is. Quick write up so some students can take it and learn from it. This post is detailed so if you're advanced and know what you doing, it will probbably not show you much, but for those who startin their carreer it might be useful. Please share -:).

I'm running a nested lab only on a beefed PC from 3 years ago (64Gb of RAM, 16-core AMD 5950X). For me, its flexible and I can use the same system for other tasks. The underlying OS is W11. It is a homelab on steroids, ok, but know that you can also set-up a backups -:). In fact, users running nested labs with VMware Workstation can also backup their VMs on regular bases automatically with a software called Vimalin. I have done the writed up couple of years ago, in case you missed it – How To backup running VMs on VMware Workstation with schedule.

But let's go back to our lab and our pfSense article.

Prerequisites

Let's talk about what you need. First, you need your VMware Workstation Pro to be up and running. it's a free software now. You can download it at VMware/Broadcom (a free account is necessary).

  • Windows 10/11 or Linux host with decent specs (at least 8 GB RAM, quad-core CPU recommended)
  • VMware Workstation Pro 17 installed (latest 2025 build)
  • pfSense ISO (download the latest stable version from https://www.pfsense.org/download/) → Choose: Architecture = AMD64, Installer = DVD Image (.iso), latest stable version
  • Unzip the ISO so you can attach it to VMware Workstation as a source.

Create the pfSense Virtual Machine

  1. Open VMware Workstation Pro → “Create a New Virtual Machine”
  2. Choose “Typical” → Next
  3. Select “Installer disc image file (iso)” → browse to your downloaded pfSense ISO → Next
  4. Guest operating system: It will detect FreeBSD Automatically (if not, select “FreeBSD (64-bit)” as pfSense is FreeBSD-based)
  5. Name the VM (e.g., “pfSense-Firewall”) and choose location
  6. Disk size: Default 16–32 GB is fine (you can expand later)
  7. Customize Hardware before finishing:
    • Memory: Minimum 2 GB (4 GB+ recommended)
    • Processors: 2–4 cores
    • Network Adapter 1 (WAN): Set to “NAT” or “Bridged” (Bridged if you want real public IP passthrough)
    • Network Adapter 2 (LAN): Set to “Host-only” or create a new VMnet (recommended for isolated lab) or “Bridged” if you want your physical LAN behind pfSense. I put mine on VMnet4 which I adapted to fit the 192.168.1.x network, as my other VMNet networks were already occupied.

8. In VMware Workstaition: Edit > Virtual Network Editor > Change Settings button

I had to put the LAN interface on VMnet4 because the VMnet1-3 were already used for other lab purposes…

9. Then put the second network adapter (this will be the LAN) on this network.

(Optional) Add a third adapter if you want DMZ or more zones later.

Finish and power on the VM

You will need your internet connection to be active.

You should have the WAN bridged and LAN on host only. Then the recap should looks like this:

The Community Edition (CE) is pre-selected. Just hit enter. Or, if you're installing a commercial edition, you should have and ID ….

The file system – here we keep it simple.

and then we need to download some packages from the internet….

And then finish.

Hit enter to reboot. While halted, I edit the VM's config and removed the USB and Soundcard (not needed).

Setup a management VM

You need to be on the 192.168.1.x network to access the default login screen. Any VM you already have on your VMware Workstation up and running (probbably currently on the “bridged or “NAT” network, you will need to change it to the “custom” and pick the VMnet4 (in my case) for VM to access the LAN interface of your pfSense.

Default user name and password for the pfSense

Username: admin
Password: pfsense
Change ASAP to something different. Even lab needs to be protected -:)

Well, this is it. (as for the initial setup). If you want to go further, I'd invite you to go and check

pfSense has a clean UI with menus at the top. There is tons of options.

Backup & Export Config

Before starting to break things up, remember to take a snapshot of the VM or do a config backup.

Dashboard → Diagnostics → Backup & Restore → Download configurationSave the XML file somewhere safe. You can restore it in seconds on a new VM.

Links: pfSense Download CE

Final Words

pfSense is a great piece of FREE software (CE Edition) which is nice to have in the lab for learning, protecting the environment, and so on. This setup took me perhaps few dozens of minutes, maybe an hour with all those screenshots, but next time it can be up and running in no time.

You now have a fully functional pfSense firewall running inside VMware Workstation Pro 17. It can protect a lab, a home network, or serve as a powerful learning platform.Enjoy the incredible flexibility — multi-WAN, VLANs, captive portal, traffic shaping, and enterprise-grade features, all for free.

For a homelab – pfSense turns a $200 mini-PC or even a VM into a firewall that can do things most consumer routers can only dream of. You get real-world experience with enterprise tools, unlimited experimentation, and rock-solid stability.

For small and medium businesses – pfSense (especially with official Netgate hardware or support) routinely replaces $10,000–$50,000 firewall + UTM stacks while delivering equal or better performance and far more transparency. Thousands of MSPs and businesses worldwide trust it in production because it simply works and doesn’t nickel-and-dime you for every little feature.

More posts from ESX Virtualization:

  • Veeam Backup and Replication Upgrade to v13 on Windows – Yes we can
  • 3 New Advanced Certifications from VMware/Broadcom Released
  • Winux OS – Why I like it?
  • VMware Alternative – OpenNebula: Powering Edge Clouds and GPU-Based AI Workloads with Firecracker and KVM
  • Proxmox 9 (BETA 1) is out – What’s new?
  • Another VMware Alternative Called Harvester – How does it compare to VMware?
  • VMware vSphere 9 Standard and Enterprise Plus – Not Anymore?
  • VMware vSphere Foundation (VVF 9) and VMware Cloud Foundation (VCF 9) Has been Released
  • Vulnerability in your VMs – VMware Tools Update
  • VMware ESXi FREE is FREE again!
  • No more FREE licenses of VMware vSphere for vExperts – What’s your options?
  • VMware Workstation 17.6.2 Pro does not require any license anymore (FREE)
  • Two New VMware Certified Professional Certifications for VMware administrators: VCP-VVF and VCP-VCF
  • Patching ESXi Without Reboot – ESXi Live Patch – Yes, since ESXi 8.0 U3
  • Update ESXi Host to the latest ESXi 8.0U3b without vCenter
  • Upgrade your VMware VCSA to the latest VCSA 8 U3b – latest security patches and bug fixes
  • VMware vSphere 8.0 U2 Released – ESXi 8.0 U2 and VCSA 8.0 U2 How to update
  • What’s the purpose of those 17 virtual hard disks within VMware vCenter Server Appliance (VCSA) 8.0?
  • VMware vSphere 8 Update 2 New Upgrade Process for vCenter Server details
  • What’s New in VMware Virtual Hardware v21 and vSphere 8 Update 2?
  • vSphere 8.0 Page
  • ESXi 7.x to 8.x upgrade scenarios
  • VMware vCenter Server 7.03 U3g – Download and patch
  • Upgrade VMware ESXi to 7.0 U3 via command line
  • VMware vCenter Server 7.0 U3e released – another maintenance release fixing vSphere with Tanzu
  • What is The Difference between VMware vSphere, ESXi and vCenter
  • How to Configure VMware High Availability (HA) Cluster

Stay tuned through RSS, and social media channels (Twitter, FB, YouTube)

Shares
Vote !

| Filed Under: Free Stuff, How To Leave a Comment

About Vladan SEGET

This website is maintained by Vladan SEGET. Vladan is as an Independent consultant, professional blogger, vExpert x17, Veeam Vanguard x11, VCAP-DCA/DCD, ESX Virtualization site has started as a simple bookmarking site, but quickly found a large following of readers and subscribers.

Connect on: Facebook. Feel free to network via Twitter @vladan.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Private Sponsors

 

Featured

  • Thinking about HCI? G2, an independent tech solutions peer review platform, has published its Winter 2023 Reports on Hyperconverged Infrastructure (HCI) Solutions.
Click to Become a Sponsor

Most Recent

  • How to Set Up pfSense Community Edition as a Firewall Using VMware Workstation Pro 17 (2025 Edition)
  • HPE Morpheus VM Entreprise and Morpheus VM Essentials updates released – v8.0.11
  • Veeam Backup and Replication Upgrade on Windows – Yes we can
  • Commvault’s Cloud Unity Platform: Revolutionizing Enterprise Resilience in the AI Era
  • Securing Your Backups On-Premises: How StarWind VTL Fits Perfectly with Veeam and the 3-2-1 Rule
  • 3 New Advanced Certifications from VMware/Broadcom Released
  • VMUG Connect 2026: Your Ticket to Unlocking VMware’s Next-Gen Innovations
  • Veeam 100 Summit Prague 2025
  • Zorin OS 18: Ditch Windows 11’s Bloat – A Lighter, Smarter Linux Ride
  • Winux OS – Why I like it?

Get new posts by email:

 

 

 

 

Deals

Support us on Ko-Fi

 

 

Buy Me a Coffee at ko-fi.com

VMware Engineer Jobs

VMware Engineer Jobs

YouTube

…

Find us on Facebook

ESX Virtualization

…

Copyright © 2025 ·Dynamik-Gen · Genesis Framework · Hosted with HostColor.com