Mais de uma conexão com a Internet no Windows

2

Atualmente tenho duas conexões de Internet diferentes: uma é uma conexão 3G de 1 Mbps (tempo de inatividade muito baixo, mas largura de banda instável, latência justa, móvel, nível de ISP já existente, tethering permitido, subsídio mensal de 2 GB) outra é uma conexão barata a cabo de 5 Mbps (largura de banda estável, mas tempo de inatividade razoavelmente alto, alta latência, sem NAT, sem permissão). Eu me conecto à rede 3G por meio de tethering, com meu telefone atuando como modem através de Bluetooth e ao cabo através de um roteador WiFi.

Eu quero usar as duas conexões no mesmo computador, mas para fins diferentes ao mesmo tempo. Especificamente, eu quero usar a conexão 3G para atividades habituais da Internet, como navegação, e-mail, mensagens instantâneas e conexões a cabo para atividades intensivas de largura de banda, como downloads de arquivos grandes via HTTP e BitTorrent, streaming de vídeo e curtidas. p>

Como posso fazer isso no Windows?

    
por Larssend 13.06.2011 / 20:11

2 respostas

4

Você pode ter alguma sorte com um software gratuito chamado ForceBindIP . Ele permite ligar diferentes programas a diferentes adaptadores de rede.

ForceBindIP is a freeware Windows application that will inject itself into another application and alter how certain Windows Sockets calls are made, allowing you to force the other application to use a specific network interface / IP address. This is useful if you are in an environment with multiple interfaces and your application has no such option for binding to a specific interface.

    
por 13.06.2011 / 20:28
2

I want to use the 3G connection for usual Internet activities like browsing, e-mail, IM and whatnot, and the Cable connection for bandwidth-intensive activities like large file downloads via HTTP and BitTorrent, video streaming and the likes.

O problema é que o sistema não sabe se uma solicitação HTTP pertence a "navegação" ou "downloads grandes" até que após estabeleça a conexão TCP, envie a solicitação e receba uma resposta , quando já é tarde demais para trocar de conexão.

Pode ser possível fazer isso em um programa de servidor proxy que reinicie a conexão completamente, mas não estou ciente de nenhuma implementação existente. Outra maneira é fazer manualmente , copiando o URL do arquivo e entregando-o a uma ferramenta de download que permite especificar interfaces de rede (linha de comando wget --bind-address=<address> ou curl --interface=<address> , onde <address> é o endereço IP da sua conexão a cabo).

A maioria dos programas peer-to-peer, no entanto, tem uma opção de configuração para usar uma interface de rede específica; em μTorrent, é net.bind_ip em Avançado . Especifique o endereço IP do seu cabo. Para aqueles programas que não o fazem, consulte ForceBindIP como sugerido por kez .

Em alguns casos, quando o endereço da extremidade remota é conhecido e estático, você pode adicionar uma rota de host para ele por meio de uma interface específica: route add <remote address> <your cable address> . Isso afetará todas as comunicações IP.

    
por 13.06.2011 / 20:26