A resposta a esta pergunta é SIM, você pode!
O CARP é o melhor método para esse uso.
Você pode configurar quantos Firewalls desejar. Tudo o que você vai fazer é Espelhar o primeiro Firewall como um clone. Exemplo: você obtém 3 Firewalls (FW1, FW2, FW3)
FW1 é o principal 0
FW2 é um clone de 1
FW3 é um clone de 2
Então, se:
1: FW1 é UP - > FW2 é UP - > FW3 é UP = FW1 está em execução (FW2 + FW3 como clone)
2: FW1 está PARA BAIXO - > FW2 é UP - > FW3 é UP = FW2 está em execução (FW3 como clone)
3: FW1 está PARA BAIXO - > FW2 está PARA BAIXO - > FW3 é UP = FW3 está em execução (sem clone)
4: FW1 é UP - > FW2 é DOWN / UP - > FW3 é DOWN / UP = FW1 está em execução (FW2 + FW3 como clone)
e assim por diante.
Procure pelo CARP + PFSense + Ubuntu também nos fóruns do PFSense.