Já fizemos isso antes no PFSense.
Se os seus endereços IP estiverem agrupados, é mais fácil, caso contrário, você terá que criar uma regra para cada endereço IP.
Nas regras do Firewall da WAN, crie uma correspondência de regra:
Protocol: any
Source: x.x.x.x (or a range, if appropriate)
Destination: any
Gateway: (select WAN connection)
Você pode criar dois grupos de failover (WAN1- > WAN2 e WAN2- > WAN1), de modo que, se uma WAN cair, ocorrerá failover na outra WAN, mas não a usará (se é apropriado)