cara, seria melhor vc fazer um balanceamento de carga com alta disponibilidade com os dois links, pois vc vai não vai deixar nenhum link ocioso, tenho um servidor RH9 trabalhando assim, tipo, vc pode usar o ip route, mas antes vc tem aplicar um patch no kernel pra ele funcionar, vc vai encontrar o patch em:
http://www.ssi.bg/~ja/#routes
dá uma olhada no tutorial sobre Linux Advanced Routing, aqui mesmo no underlinux tem ele, e em:
http://www.docum.org/docum.org/faq/cache/57.html
É bem simples de implementar, o único problema é se seu modem velox estiver trabalhando como router e vc tiver um problema com a autenticação, nesse caso não vai haver um problema com o enlace e sim com a camada 8, mas nesse caso vc pode fazer um script pra pingar um site na internet, e caso não haja resposta rodar o script de autenticação.
espero ter ajudado
PS: O RH9 já vem com o iproute pronto pra funcionar, basta aplicar o patch no kernel pra o load balancing funcionar.
[]'s