Estive uns dias a assimilar estas vossas contribuições e a fazer alguns testes e chegou a hora de chegar a conclusões. Resumindo as contribuições de todos (que aproveito para agradecer) temos o seguinte:
1. [Bikeman] o windows é incapaz de dividir ou mesmo balancear a carga por dois gateways diferentes,fornecidos por adaptadores de rede diferentes.
2. [Pelo que dizem o Topweb e outros], só com routers caros se consegue agregar duas conexões à Internet numa ligação única.
3. O Windows dá uma prioridade a uma ligação nova superior à anterior. Assim quando ligo a segunda ligação, a primeira desactiva. Se a primeira cai, não faz diferença, mas se em vez dessa é a segunda que cai, o Windows volta a passar o tráfego pela primeira. Claro que ligações “conection-oriented” como o Messenger ou FTP vão caír, e terão de ser reiniciadas. Tal permite uma segurança contra quebras que pode ser interessante, mas difícil de controlar:
- Temos de iniciar primeiro a ligação secundária
- Ligamos de seguida a ligação primária
- Agora se a ligação primária cair, a ligação secundária assegura a continuação de novas ligações (caem as ligações correntes, e não religam automanticamente a não ser que a aplicação religue, claro).
- Se cair a ligação secundária, para voltar ao estado correcto há que fazer uma manobra estranha:
a) religar a secundária (mal seja possível)
b) desligar a primária
c) religar a primária
A manobra b) e c) destina-se a tornar a ligação primária a activa.
4- Um ISA server é para computadores Windows Server, e custa uma fortuna tão grande que mais vale aplicar o dinheiro na tal solução com 2 computadores Linux! Penso que está fora de questão em ambientes domésticos, mas pode ser que funcione muito bem numa empresa que já esteja a usar o produto da Microsoft. Como é que se configuram as 2 conexões? Alguém já testou?
5- A título de exemplo e para quem não tem a sorte de poder ligar duas conexões ao mesmo tempo aqui se segue um exemplo do estado da tabela de roteamento do Windows XP após a primeira e a segunda conexões:
[FONT=Courier New, monospace]ROUTE [-f] [-p] [comando [destino][/FONT]
[FONT=Courier New, monospace][MASK máscara de rede] [gateway] [METRIC métrica] [IF interface][/FONT]
[FONT=Courier New, monospace]Rotas com a ligação ONI:[/FONT]
[FONT=Courier New, monospace]Destino de rede Máscara de rede Gateway Interface Métrica[/FONT]
[FONT=Courier New, monospace]0.0.0.0 0.0.0.0 213.58.11.54 213.58.11.54 1[/FONT]
[FONT=Courier New, monospace]127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1[/FONT]
[FONT=Courier New, monospace]195.245.146.19 255.255.255.255 213.58.11.54 213.58.11.54 1[/FONT]
[FONT=Courier New, monospace]213.58.11.54 255.255.255.255 127.0.0.1 127.0.0.1 50[/FONT]
[FONT=Courier New, monospace]213.58.11.255 255.255.255.255 213.58.11.54 213.58.11.54 50[/FONT]
[FONT=Courier New, monospace]224.0.0.0 240.0.0.0 213.58.11.54 213.58.11.54 1[/FONT]
[FONT=Courier New, monospace]255.255.255.255 255.255.255.255 213.58.11.54 2 1[/FONT]
[FONT=Courier New, monospace]255.255.255.255 255.255.255.255 213.58.11.54 213.58.11.54 1[/FONT]
[FONT=Courier New, monospace]255.255.255.255 255.255.255.255 213.58.11.54 3 1[/FONT]
[FONT=Courier New, monospace]Gateway predef.: 213.58.11.54[/FONT]
[FONT=Courier New, monospace]===========================================================================[/FONT]
[FONT=Courier New, monospace]Rotas persistentes:[/FONT]
[FONT=Courier New, monospace]Nenhum[/FONT]
[FONT=Courier New, monospace]Rotas após adicionar a ligação Kanguru:[/FONT]
[FONT=Courier New, monospace]Destino de rede Máscara de rede Gateway Interface Métrica[/FONT]
[FONT=Courier New, monospace]0.0.0.0 0.0.0.0 62.169.103.252 62.169.103.252 1[/FONT]
[FONT=Courier New, monospace]0.0.0.0 0.0.0.0 213.58.11.54 213.58.11.54 2[/FONT]
[FONT=Courier New, monospace]62.169.67.34 255.255.255.255 62.169.103.252 62.169.103.252 1[/FONT]
[FONT=Courier New, monospace]62.169.103.252 255.255.255.255 127.0.0.1 127.0.0.1 50[/FONT]
[FONT=Courier New, monospace]62.255.255.255 255.255.255.255 62.169.103.252 62.169.103.252 50[/FONT]
[FONT=Courier New, monospace]127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1[/FONT]
[FONT=Courier New, monospace]195.245.146.19 255.255.255.255 213.58.11.54 213.58.11.54 1[/FONT]
[FONT=Courier New, monospace]213.58.11.54 255.255.255.255 127.0.0.1 127.0.0.1 50[/FONT]
[FONT=Courier New, monospace]213.58.11.255 255.255.255.255 213.58.11.54 213.58.11.54 50[/FONT]
[FONT=Courier New, monospace]224.0.0.0 240.0.0.0 62.169.103.252 62.169.103.252 1[/FONT]
[FONT=Courier New, monospace]224.0.0.0 240.0.0.0 213.58.11.54 213.58.11.54 2[/FONT]
[FONT=Courier New, monospace]255.255.255.255 255.255.255.255 62.169.103.252 62.169.103.252 1[/FONT]
[FONT=Courier New, monospace]255.255.255.255 255.255.255.255 213.58.11.54 213.58.11.54 1[/FONT]
[FONT=Courier New, monospace]255.255.255.255 255.255.255.255 213.58.11.54 2 1[/FONT]
[FONT=Courier New, monospace]255.255.255.255 255.255.255.255 213.58.11.54 3 1[/FONT]
[FONT=Courier New, monospace]Gateway predef.: 62.169.103.252[/FONT]
[FONT=Courier New, monospace]===========================================================================[/FONT]
[FONT=Courier New, monospace]Rotas persistentes:[/FONT]
[FONT=Courier New, monospace]Nenhum[/FONT]
-O roteamento pode ser modificado com o comando ROUTE e o parâmetro “METRIC” e tal funciona (Obrigado [Xupetas]), mas é lento. Não dá para fazer um script pois com endereçamento dinâmico está sempre a mudar o endereço IP.... daí a solução dada no ponto 3.
6- Usando roteamento manual (sem scripts para quem só tem IP dinâmico), e enquanto a ligação não caír, podemos criar rotas diferentes para diferentes servidores que estejamos a utilizar. Por exemplo podemos acrecentar uma rota que vá para a ligação Internet secundária dar ao nosso endereço de servidor POP ou SMTP, enquanto navegamos pacificamente pela outra conexão. Podemos momentaneamente criar uma ligação para um servidor de FTP de onde estamos a sacar e ficamos melhor servidos... mas francamente... alguém tem pachorra para fazer isto, sabendo que mal a ligação caia de novo vai ter de andar a mecher nas rotas outra vez?
7- Concluindo, acho que chegamos a algumas ideias interessantes, mas podemos resumir que o Windows não é capaz de gerir duas conexões à Internet simultâneas
Obrigado a todos pelas dicas