Transparent Firewall with OPNsense on Proxmox
𧱠STEP 1: Create the OPNsense VM in Proxmox
π‘ Goal:
Install OPNsense with 2 network interfaces in bridge mode.
π What You Need:
- β OPNsense ISO: https://opnsense.org/download
- β Proxmox running on PowerEdge server (whatever you have as infrastucture)
- β Internet access for ISO download & updates
π§ Steps:
πΌοΈ 1. Upload the OPNsense ISO to Proxmox
- Go to Proxmox Web UI β
local
βISO Images
β Upload - Upload the OPNsense ISO you downloaded
π₯οΈ 2. Create the VM
- Node β Right-click β Create VM
- General:
- Name:
opnsense-fw
- Name:
- OS:
- Use the uploaded OPNsense ISO
- System:
- BIOS: Default (SeaBIOS)
- Machine:
i440fx
(or default)
- Hard Disk:
- 10β16 GB is enough
- CPU:
- 1 core (2 if available)
- Memory:
- 1024 MB (1 GB) minimum
- Network:
- Add 2 NICs, both attached to bridge interfaces
- WAN (e.g.,
vmbr0
) connects to your LAN/internet - LAN (e.g.,
vmbr1
) connects to test VMs
- WAN (e.g.,
- Add 2 NICs, both attached to bridge interfaces
π‘ Use
VirtIO
orIntel E1000
as NIC model (both work fine)
πΎ 3. Start the VM and Launch Console
- Boot from ISO
- Choose Install OPNsense
- Follow the installer steps:
- Accept defaults
- Password: choose a secure one
- Assign interfaces (usually em0 = WAN, em1 = LAN)
β Once OPNsense is installed and running, weβll:
- Assign LAN a temporary IP to access the web UI
- Log in via browser
- Set up bridge mode manually inside OPNsense
Then configure bridge setup inside OPNsense next on the UI of opnsense.