Posso rotear programas para duas conexões de internet simultaneamente no Windows 7? [duplicado]

12

Eu tenho duas conexões de internet - uma através de um modem 3G e a outra via wireless. O modem é mais rápido, então eu normalmente navego com ele, mas ele não suporta downloads de torrent enquanto meu wireless faz. Quando os dois estão conectados, meu PC faz automaticamente todas as conexões através do modem.

Existe uma maneira de forçar um determinado programa, por exemplo? uTorrent, para navegar pela minha conexão sem fio à internet?

    
por Chibueze Opata 09.04.2012 / 22:09

6 respostas

5

De acordo com meu conhecimento, o Windows não possui recursos internos para isso, mas existem aplicativos de terceiros que ajudarão você a fazer o truque. Na minha experiência, o ForceBindIP sempre funcionou muito bem. Ele faz exatamente o que diz na lata: a execução de um programa através do ForceBindIP garante que ele use uma interface especificada.

No seu caso, seria uma questão de instalar o programa (ou extrair a versão portátil) e executar o µTorrent usando ForceBindIP.exe 1.2.3.4 %PROGRAMFILES%\uTorrent\uTorrent.exe , substituindo 1.2.3.4 pelo endereço da interface sem fio.

Caso não haja rota da interface sem fio para o destino, é necessário adicionar um. Pode ser qualquer rota desejada, mas para um aplicativo como o µTorrent, você provavelmente desejará rotear o tráfego para todos os destinos em vez de intervalos de IP específicos.

Para fazer isso, acesse o prompt de comando elevado, digite ipconfig e anote o gateway da sua conexão sem fio, que é provavelmente o endereço IP do seu ponto de acesso (por exemplo, 192.168.2.1). Em seguida, digite route print e verifique o identificador de dois dígitos da sua placa sem fio na lista de interface (por exemplo, 12), bem como a métrica da entrada 0.0.0.0 na tabela de roteamento. Em seguida, adicione a rota usando: route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 50 if 12 .

O comutador -p garante que a rota sobreviva a uma reinicialização, mas ainda pode ser interrompida se a interface sem fio receber um novo identificador. A 'máscara 0.0.0.0' significa que a rota é válida para todos os destinos. '192.168.2.1' refere-se ao endereço do gateway que você deseja usar. 'Metric 50' adiciona um certo custo a esta rota e você vai querer configurá-la bem acima da métrica da outra entrada 0.0.0.0 para evitar que os programas não sejam vinculados a uma determinada interface de uso em vez da conexão com fio. Finalmente, 'if 12' define a interface à qual a rota se aplica.

    
por 10.04.2012 / 00:46
3

Eu faço algo parecido com isso. Estou conectado à minha rede com o meu NIC com fio. Eu amarro meu telefone com meu NIC sem fio. Configurei meu computador para usar o ligado primeiro pela rede sem fios . Então eu fiz um VirtualBox que eu corro no modo transparente (Ubuntu, mas isso não importa). Então, em todos os lugares que eu navego no VirtualBox não vai passar pela conexão com fio. O VirtualBox permite pastas compartilhadas, então todos os downloads vão para o mesmo diretório de download. A única coisa é que estou desperdiçando CPU e memória, no entanto, estou mais seguro. Eu também corro o seamless no meu segundo monitor , então agora eu sou Über kewl.

Você pode executar um cliente Torrent no VirtualBox

    
por 09.04.2012 / 22:59
3

Não, isso não pode ser feito para um programa em particular, só pode ser feito para um determinado endereço IP de destino (ou sub-rede): você pode adicionar uma rota estática ao seu sistema para que ele alcance todos os sites através da conexão do modem, mas use as conexões sem fio para alcançar um endereço IP ou uma sub-rede específica.

Mas como você quer fazer isso para downloads de torrent, e downloads de torrents (por sua própria definição) fazem muitas conexões com muitos sistemas remotos em qualquer lugar do mundo, isso não pode ser aplicado à sua situação.

    
por 09.04.2012 / 22:46
1

Sim, você pode, para o seu problema específico: usar o modem somente para navegação.

  1. Configure a rede sem fio para ser usada o tempo todo, alterando a ordem dos adaptadores de rede (sem fio primeiro): link

  2. Em seguida, você precisa de um servidor proxy HTTP que redirecionará os pacotes HTTP através da conexão do modem. FreeProxy parece saber ligação de adaptador (eu googled este, eu acho que pode ser qualquer software de proxy que sabe ligações), então eu acho que vai funcionar: link . Agora você tem que configurar o servidor para usar a conexão do modem. Então, na janela de configuração do Serviço de Proxy, digamos que você defina a ligação local para o adaptador sem fio e Ligação Remota para o modem (espero que seja assim ou não o contrário, pois tenho apenas um adaptador para verificar isso, então para mim ambos são os mesmos). Clique em "Concluído". Clique em "Iniciar / Parar" e, em seguida, "Iniciar" para o modo de console (eu verifiquei este aplicativo agora e para o modo de serviço talvez haja mais para configurar).

  3. Nas configurações de conexão do seu navegador, selecione a conexão através de seu servidor proxy ( <WIRELESS_IP_ADDRESS>:<port> , a porta deve ser 8080 por padrão).

É sobre isso.

    
por 09.04.2012 / 23:36
1

Apenas jogando isso lá fora, mas não seria um método mais simples usar um emulador como o Virtualbox? Você pode inicializar um sistema operacional separado no VB e vincular sua conexão virtual a uma interface de rede especificada. Então você pode inicializar um pequeno sistema operacional Linux rodando um programa Torrent em uma de suas conexões, enquanto seu sistema operacional Windows normal apenas usa o padrão. Isso não ignoraria o iptables do Windows?

    
por 30.08.2013 / 05:57
0

você pode usar o comando connectify para unir duas conexões de internet em um e dedicar o sockets download connectify despachar e ver a mágica também certifique-se de selecionar as opções corretas Gen 2 ou Round Robin e é isso. BOOM!

link

    
por 30.06.2013 / 10:24