@frizquierdo En la documentación, está la respuesta: Virtualizing with Proxmox® VE
Tengo un proxmox de pruebas con 2 tarjetas de red y me funciona bien un pfSense. Simplemente creé un Linux Bridge (vmbr0) que es la tarjeta de red conectada a internet en el proxmox y en Bridge port, le asigné el nombre de esa tarjeta conectada a internet con la IP fija para entrar al proxmox remotamente.
Por ejemplo: En la red real, tengo un router repartiendo IPs de la 10.0.0.100 en hasta 10.0.0.150, así que al crear vmbr0, le puse de parámetros lo siguiente:
eno1: Tarjeta física conectada al router.
enx00xxx: Otra tarjeta que iría conectado a un switch dentro de la red.
Al crear vmbr0 como Linux Bridge, en IPv4 le pongo una IP fija. En mi caso 10.0.0.10/24, gateway 10.0.0.1 y Bridge Port eno1.
De esa forma, ya puedo manipular y controlar el proxmox con esa IP remotamente. Luego, al crear el pfSense, le asigno en la tarjeta WAN del pfSense vmbr0 para que tenga internet y la tarjeta enx00xxx como LAN la cual estaría conectada al switch.
Con eso funcionaría pfsense y al Debian, al momento de instalarlo, el pfSense debe estar activo y funcional para que le asignes la tarjeta LAN del pfSense. De esa forma va a estar dentro de la red del pfSense y lo configuras con tu proxy NO transparente.
En teoría, así debería funcionar.
Edito ya que al instalar proxmox y seleccionar la tarjeta que va conectado a internet, esta automáticamente crea vmbr0. Acabo de formatear e instalar proxmox 7 y así lo dejó configurado.