Install OPNsense

Download the img

  • https://opnsense.org/download

Sounds odd (to me), but choose the vga option if your intent is to boot from a usb.

Create a bootable USB

sudo dd if=OPNsense-25.7-vga-amd64.img of=/dev/sdg bs=1M conv=sync status=progress

Installation steps

Pretty straight forward, just assign the correct interfaces to WAN and LAN at the end.

Troubleshooting

NAT isn’t working

Network works on opnsense server and anything using the WAN interface, but LAN clients have no access - NAT isn’t working.

Interfaces => LAN => Static IPv4 configuration => IPv4 gateway rules => Disabled (I had LAN_GW selected because it’s a gateway for LAN clients ¯_(ツ)_/¯)