How to install pfsense on virtual machine on truenas core

Hi, I hope it’s OK that I revive this thread, picking up where it left off –

I have pfsense CE 2.7.2-RELEASE installed as a VM on TruNAS Scale 24.10.1 and initial setup complete with one SFP NIC on the VM using virtIO right now as WAN.

I’m at a loss for what I need to do in TrueNAS between virtual devices and passthrough to pfsense. FYI I’m blind, please forgive the lack of network map visual.

Here’s what I’m working with for physical HW:

  • Internet is fiber ONT via SFP+ module.
  • Wi-Fi AP (TPLink AXE16000) w/ a 10g SFP+, 10g ethernet, 2.5g ethernet, 4x 1g ports
  • MinisForum MS01 – 2x Intel x710 SFP+ NIC, 2x Intel I226-LM 2.5g NIC
  • 2x client PCs and 4x home automation/IoT clients to be wired.

My goal is for MS01 to act as router/firewall for everything. With 1 VLAN for home/IoT, and another for wired/wireless clients. Physically I see the layout as:

  • ONT to MSO1 SFP1, 10g SFP from MS01 SFP2 to AP 10g SFP
  • Client1 to AP-10Gbe, Client2 to AP-2.5Gbe, IoT1-4 to AP-1Gbe

This will leave the 2x 2.5gbe ports on the MS01 to do something with too, ideally, I add those to the PC/Client VLAN as well.