Você pode configurar o roteamento Linux para usar mais de um gateway facilmente. A parte mais problemática é que, se um dos gateways estiver inoperante, você deseja que sua máquina pare de usá-lo e inicie novamente quando estiver ligado. Certa vez, escrevi um script que faz isso (apenas para conexões sem fio). Você pode ver o torrent funcionando e utilizando 3 conexões de internet wifi diferentes aqui:
Se você deseja que o script entenda quais comandos eu usei ou tente executá-lo, consulte:
https://sourceforge.net/projects/powernet/
As primeiras versões possuem apenas os comandos de configuração; as versões posteriores param de usar uma conexão se o gateway dessa conexão não puder ser alcançado e tentar novamente após algum tempo.
Espere qualidade de codificação para iniciantes., Eu estava apenas estudando bash naquele momento.
Editar (alteração de link e mais explicações): Como vejo as pessoas se confundirem com conexões "vinculativas" e conexões de "balanceamento de carga". Quando você está conectado a mais de uma rede e cada um tem seu próprio "gateway", seu sistema usa por padrão apenas um deles (geralmente o último ao qual você se conectou).
O Powernet configura a tabela de roteamento para "round-robin" nos gateways disponíveis; portanto, por exemplo, cada conexão passará por um gateway / link diferente.
A conexão única será tão rápida quanto o gateway usado, mas várias conexões serão a velocidade total mais rápida de todos os gateways combinados. Efeito colateral: você pode acessar o site a partir de um IP e, após algum tempo, seu IP será alterado (já que você usa um gateway diferente) e isso pode deixar alguns sites loucos.
Isso não é "ligação" e esta técnica não requer suporte especial do ISP. Pode funcionar se você tiver apenas mais de uma conexão com a Internet disponível.