答案1
最好将两个上行链路都设置在单身的pfSense 实例。据我所知,它已经具有内置功能来测试网关活跃度并自动切换到不同的 WAN 网关。
或者,使用 CARP(FreeBSD 的 VRRP 等效物)在两个 pfSense 实例之间设置一个“虚拟” IP 地址(供您的 LAN 设备使用,而不是“真实” IP 地址),并编写一些脚本,使“IAM”实例在失去 Internet 访问时撤回该 IP 地址;我认为我隐隐地请记住这是 pfSense 的内置功能。(您可能不需要 pfSync 来实现防火墙状态,因为当您的外部 IP 地址发生变化时,所有连接都会中断。)