Estou à procura de software para gerenciar conexões de Internet redundantes antes de escrever o meu. Tenho certeza que muitas pessoas escreveram hacks rápidos para fazer isso, mas há muitos casos esquisitos…
Temos duas conexões de Internet no trabalho e (infelizmente) não há espaço de endereço suficiente para executar o BGP, então, infelizmente, estamos presos a soluções de segunda melhor qualidade. Uma das conexões é substancialmente mais rápida do que a outra, portanto as usamos como principal e como backup.
Atualmente, eles são alternados manualmente, por exemplo, ip rule del pref 2500
(para usar o backup) ou ip rule add pref 2500 from all lookup comcast
(para adicioná-lo de volta).
Infelizmente, a única maneira de determinar se uma conexão está inativa é via ping ou similar - ambos usam uma ponte de modem externa ou roteador-modem, portanto, o link Ethernet permanece ativo. Os dispositivos externos às vezes sabem que está inativo, mas nem sempre (e eu não acho que eles exponham isso de forma útil, como enviar um ICMP inacessível ou via SNMP).
ip rule
. NAT, fwmark, etc., já está configurado e funciona bem. (E há outras complexidades, incluindo VPNs e roteamento dinâmico internamente via OSPF, que fazem com que deixar algo controlar o firewall ou as tabelas de roteamento é problemático). Estou ciente do Net-ISP-Balance , mas parece que ele quer o controle do firewall e suporta apenas um IP de ping por ISP.