Usando duas NICs sem fio ao mesmo tempo no PC de mesa do Windows 10

12

Li perguntas semelhantes no passado (ou seja, Como uso minha placa Wi-Fi de banda dupla para conectar a 5GHz e 2.4GHz simultaneamente no Windows? e Conecte várias redes WiFi simultaneamente , no entanto, elas não abordam minha pergunta adequadamente.

Estou tentando entender se posso usar duas placas de rede sem fio separadas no meu computador de mesa para conectar-me ao mesmo roteador sem fio ao mesmo tempo, especificamente:

  • Adaptador WiFi 1 usando 5Ghz 802.11ac para o roteador
  • Adaptador WiFi 2 usando 2.4GHz 802.11n para roteador (mesmo roteador)

Atualmente, eles estão configurados para 2 SSIDs diferentes, embora isso possa ser alterado, se necessário.

Para deixar claro, quero usar as duas redes para aumentar a velocidade, essa é a intenção aqui.

    
por Shackrock 12.01.2016 / 23:00

5 respostas

13

Isso não é diferente de conectar 2 portas Ethernet com fio no mesmo computador à mesma rede ... requer o que é chamado de ligação de interface, agrupamento NIC ou agregação de link, que é oficialmente suportado apenas pelo sistema operacional Windows Server para Microsoft. produtos (funcionou no Windows 10 até construir 10240, oficialmente quebrado agora), mas isso também requer um comutador ou roteador compatível que suporte algum tipo de agrupamento de rede ou protocolo de balanceamento, que muitos switches e roteadores de nível corporativo fazem, mas praticamente nenhum consumidor produtos fazem, e ao meu conhecimento não há roteador sem fio ou AP lá fora capaz disso. Embora o uso de 2 portas de comutação que suportam agregação de link para dois APs exclusivos poderia fazer isso com um sistema operacional compatível, que não é Windows 10 (EDIT: Microsoft confirmou que o Windows 10 deve ter esse recurso, mas é quebrado em todas as compilações de Win10 depois de 10240, sem ETA na correção neste momento).

Honestamente, sua melhor aposta é apenas usar a conexão 5Ghz 802.11ac e não se incomodar com a segunda conexão sem fio, a menos que esteja se conectando a uma rede diferente, ou mude para uma conexão com fio.

Eu posso dar vários links se você quiser confirmar todas essas informações, mas isso se resume a isso de um engenheiro da Microsoft (Jeffrey Tippet) ao discutir isso em um Canal de discussão Social da Microsoft , aqui é o resumo: O recurso NIC Teaming é tecnicamente implementado usando a camada MAC (camada 2), e a camada MAC é diferente para cada tipo de mídia. Você não pode agrupar NICs WLAN / WWAN porque não criamos o suporte extra para isso; Não faria sentido gastar tempo criando esse suporte quando o NIC Teaming for diretamente direcionado como um recurso de servidor.

    
por 05.02.2016 / 20:56
7

A solução da Microsoft no Windows 10, NIC Teaming (LBFO) , é nao é útil, como a documentação diz:

NICs representing technologies other than Ethernet are not supported in teams (e.g., WWAN, WLAN/WiFi, Bluetooth, Infiniband including IPoIB NICs).

Para wireless, a solução da Microsoft está, portanto, fora. Em qualquer caso, um outro requisito não atendido é que todos os adaptadores tenham a mesma velocidade.

Isso deixa soluções de terceiros. Os que eu conheço estão listados abaixo, mas não posso recomendá-los, pois não tenho experiência com eles.

  • dispatch-proxy - gratuito e de código aberto.
  • NetFusion - a partir de $ 26,99 por 1 ano.
  • Acelerar - gratuito para 1 GB por mês, US $ 9 para 50 GB, US $ 19 para ofertas ilimitadas e anuais também disponíveis. Este é talvez o produto mais conhecido nesta categoria. Eu também acredito que este é o único que divide o tráfego entre conexões em uma base por pacote e que usa vários servidores em todo o mundo, parece ser o mais sério do grupo.

Caso contrário, para fazer sem um produto de terceiros, reproduzo abaixo um testemunho que encontrei na Internet:

If your router has two WiFi radios, like mine which has a 5.0GHz radio and a 2.4GHz radio, there's no reason why you can't communicate to your router using both at the same time.

With Windows 7, I had both a 5.0GHz WiFi adapter and a 2.4GHz WiFi adapter and they'd both connect automatically on Start-Up, however, Windows 10 seems to select the 5GHz adapter and auto-connect to that one alone. I can manually connect the 2.4GHz adapter and both will work at the same time and there is traffic on both at certain occasions. Primarily, the most traffic is on the High-Speed 5.0GHz internal card WiFi adapter, but Win 10 will use the USB 2.4GHz adapter once in a while.

Isso é explicado por @Tonny em um comentário abaixo que eu prefiro incluir diretamente na resposta:

With both adapters connected to the same LAN (same ip-subnet) the IP-routing algorithms will use the faster NIC exclusively. The other one will only receive LAN traffic directed to all devices (broadcasts) and will sometimes (every 30 seconds or so) send out a little bit of broadcast traffic itself for network topology discovery purposes. This applies to all types of LAN, not just Wifi. So for all intends and purposes the second Wifi adapter is just there for redundancy in case the other one fails.

    
por 05.02.2016 / 21:03
4

Então eu tentei a solução de proxy de despacho e depois de aproximadamente 9 horas brincando, finalmente consegui que funcionasse do jeito que eu queria. Não é uma solução perfeita, pois depende de uma abordagem round-robin para trocar o Nics, mas é melhor que nada. Eu recomendo que você use as instruções de instalação armazenadas em seu álbum imgur, relacionadas ao topo da página. Isso vai ter tudo que você precisa no lugar. Configurá-lo corretamente foi outra história.

O principal exemplo que ele fornece configura um proxy HTTP que você pode usar nas configurações do seu navegador para navegar, exceto que ele não pode manipular páginas https. O que você realmente quer configurar é o proxy Socks, que irá lidar com tudo.

O proxy HTTP funcionou para os navegadores, mas todos os meus aplicativos do sistema de segundo plano que fazem coisas como verificar se há atualizações de programa ou de tempo ficaram de fora do loop. O uso do proxy Socks vincula todo o tráfego do seu sistema ao compartilhamento. O truque é que você precisa alterar as configurações do sistema e, opcionalmente, as configurações do aplicativo para que ele funcione.

Você não pode usar a Rede & Página de configuração da Internet encontrada no Windows 8 a 10. O que quer que você digite, acabará estragando a configuração. Você precisa ir para o Painel Contol e abrir Internet Options e ir para a guia Connections . De lá, você deseja ir para a seção Proxy Server e verificar Use a proxy server for your LAN e Bypass proxy server for local addresses . Em seguida, você deseja clicar no botão Advanced e, na página aberta, deseja certificar-se de que todos os campos estejam vazios, exceto os campos Socks: . Lá você deseja inserir socks para o Proxy address to use e 1080 para o Port . Além disso, certifique-se de que a caixa Use the same proxy server for all protocols esteja desmarcada. Depois de usar esse método, todo aplicativo no meu sistema usa o Disptach-Proxy.

Então, meu comando do console se parece com esse dispatch start 192.168.0.103@6 192.168.19.2@4 .

Se você não adicionar as proporções de peso após cada endereço, ele parecerá se comportar como ocorre sem o proxy, enviando a maior parte do tráfego pela interface que tinha a métrica de sistema mais baixa antes da instalação do proxy. Então, eu recomendo que você inclua isso.

Um desses IPs é o Nic na minha área de trabalho e o outro é meu telefone 4G conectado. Desconecto o telefone sempre que saio, mas parece que tudo continua funcionando com o Nic restante através do proxy até que eu conecte meu telefone de volta onde ele pega usando ambos.

O único problema que permanece é o que acontece quando você reinicia seu computador. O proxy não é executado como um serviço, portanto, você precisa executar o script sempre que fizer logon. Eu encontrei uma solução se seus Nics são permanentes e não exigem um procedimento de configuração após o logon, como o meu telefone faz. Isso não funciona para mim, mas pode funcionar para você se você quiser automatizar o lançamento do script ...

A melhor maneira de fazê-lo é adicioná-lo como uma tarefa de inicialização. Vá para Control Panel , escolha Administrative Tools , execute o Task Scheduler e siga estas etapas ...

  1. Verifique se Task Scheduler (Local) está selecionado no painel esquerdo e, no menu Action , escolha Create Basic Task
  2. Na primeira página, insira um nome de tarefa. Acabei de entrar no Despacho.
  3. Na próxima página, selecione When I Log On . Fazemos isso em vez de escolher When The Computer Starts para que saibamos que as Nics estão funcionando antes de criar o proxy.
  4. Na próxima página, escolha Start a Program .
  5. Na página seguinte, insira Start no campo Program/Script: e, em seguida, insira /b dispatch start e, opcionalmente, os endereços IP com suas proporções de peso no campo Add Arguments . Ao usar o comando do Windows Start /b , estamos solicitando que a tarefa seja executada sem abrir uma nova janela de comando. Se você preferir ter uma janela aberta, insira Dispatch no campo Programa e start , além dos IPs, se desejar, no campo Opções.
  6. Na última página, marque a caixa Open The Properties Dialogue e clique em Finish .
  7. Na guia General da página Properties , verifique se Run only when user is logged on está selecionado e, em seguida, na lista suspensa Configure For na parte inferior, selecione a versão do Windows que estiver usando.
  8. Vá para a guia Conditions e desmarque tudo.
  9. Vá para a guia Settings e desmarque tudo.
  10. Clique em OK e pronto.

    Isso tem algumas desvantagens. Primeiro, se você escolher iniciar a tarefa sem uma janela de comando, não saberá se o Dispatch parou de ser executado devido a erros. Passei muitas horas pesquisando e ainda não consegui encontrar uma maneira de determinar o estado de execução de um script. Em segundo lugar, seus Nics precisam estar ativos e em execução antes que a tarefa seja iniciada. Se isso não acontecer na ordem correta em seu sistema, talvez seja necessário brincar com a inserção de algum tipo de atraso para o início da tarefa.

Armado com essas informações aumentadas, não deve levar mais de 20 minutos para que tudo funcione.

    
por 21.02.2017 / 07:50
0

As outras respostas acima estão basicamente corretas, mas é certo que o que você quer fazer é possível. Não é, acho que você interpretou mal o significado do marketing em torno do seu cartão. Essa é uma pergunta antiga que eu conheço, mas com ataques agressivos a perguntas duplicadas (uma prática que eu me oponho por ser contraproducente e assustar os novos usuários, mas essa é outra questão - eu postei nela antes / soapbox) significa que perguntas mais antigas se tornam respostas para qualquer número de novas perguntas que surgirem, mesmo que sejam ligeiramente diferentes.

Banda dupla significa que seu roteador é capaz de se conectar em as bandas de 5 Ghz e 2,4 Ghz Não ambos, simultaneamente . So, your dual band card will work with either 5 Ghz and 2.4 Ghz, but you are misunderstanding the meaning. The Dual Band means 5ghz and 2.4 Ghz are possible, but it still means a single antenna- like you car is dual band AM and FM, but you really don't want to use both simultaneously. B, A, G operam exclusivamente na banda de 2,4 Ghz. Eu penso que o protocolo N funcionará em 2.4 ou 5 Ghz, e finalmente AC trabalha na banda de 5 Ghz (eu acredito exclusivamente). Como AC é mais recente, a banda de 5 Ghz é menos lotada do que a banda de 2,4 Ghz normalmente. A banda de 2.4 Ghz está quebrada, eu acredito - não me cite isso, , 20 MHz "Channels". Isso permite que as bandas operem em paralelo, como em um prédio de apartamentos. A banda de 5Ghz pode lidar com canais largos duplos - 20 Mhz e 40 Mhz. A faixa de 5 Ghz é, portanto, mais rápida e mais larga, o que lhe permite transportar mais dados, mas é menos penetrante, por isso tem menos alcance. Pelo que sei, os protocolos B e G têm o maior alcance. Mesmo nos novos roteadores, como o meu roteador ASUS, tem 3 bandas simultâneas - 2,4, 5 e 5 (pode ser configurado de forma diferente) e todas têm o mesmo SSID. Quando um computador se conecta ao roteador, internamente eles são passados para um dos sub SSIDs de maneira transparente.

No meu conhecimento, antenas 2x2 (e 3x3 e o raro 4x4) não permitem conexões diferentes. Acredito que ele usa os recursos MIMO do 802.11ac para abrir uma segunda conexão com a mesma rede e se conectar a um roteador MU-MIMO compatível para executar 2 links downstream simultaneamente. Isso é para aumentar a largura de banda da conexão resultante. Se um link AC tiver uma largura de banda de 300 Mbps, você poderá abrir um segundo e executá-lo a 600 Mbps, como um segundo canal ram. Eu não vi nenhuma maneira de dividir esses fluxos. Certamente não aparece como adaptadores separados no sistema operacional. O que você quer é apenas um roteador compatível com MU-MIMO - provavelmente 802.11ac. O roteador irá lidar com o resto. Pense nisso como semelhante à RAM de canal duplo, se isso for mais fácil. Ou usando 2 canudos para beber uma bebida. Você não receberá 2x mais, mas poderá obter tanto quanto 1,99x tanto quanto tão pouco quanto 1,01x. É improvável que você use os 2 canudos para beber de 2 bebidas separadas embora. Então, isso é o que significa 2x2. Este usuário mencionou o primeiro ("dual band"), mas outros que chegam aqui podem estar procurando por 2x2.

Então, de qualquer maneira, para ver como fazer o acima com 2 adaptadores, veja as outras respostas. Mas, em geral, se você está explorando a ideia porque tem um adaptador de banda dupla ou um adaptador MIMO 2x2, faça uma verificação rápida de integridade, verifique se possui o hardware apropriado.

    
por 21.09.2018 / 23:28
-3

Sim. Você pode conectar os dois ao mesmo tempo. Conectar os dois ao mesmo tempo é uma impossibilidade estatística, já que os apertos de mão ocorrerão em momentos diferentes. Você realmente não especificou porque precisa de ambos conectados ao mesmo tempo. Então pergunte melhor.

    
por 13.01.2016 / 00:39