web-dev-qa-db-fra.com

Utilisation simultanée de deux cartes réseau sans fil sur un ordinateur de bureau Windows 10

J'ai déjà lu des questions similaires (c.-à-d. Comment utiliser ma carte Wi-Fi double bande pour se connecter simultanément à 5 GHz et à 2,4 GHz sous Windows? et Connectez plusieurs réseaux WiFi simultanément ), mais ils ne répondent pas correctement à ma question.

J'essaie de comprendre si je peux utiliser deux cartes sans fil distinctes sur mon ordinateur de bureau pour me connecter au même routeur sans fil en même temps, notamment:

  • Adaptateur WiFi 1 utilisant 5 GHz 802.11ac au routeur
  • Adaptateur WiFi 2 utilisant 2,4 GHz 802.11n vers un routeur (même routeur)

Actuellement, je les ai mis à 2 SSID différents, même si cela peut certainement être changé si nécessaire.

Pour être clair, je veux utiliser les deux réseaux pour augmenter les vitesses, c'est l'intention ici.

14
Shackrock

Ce n'est pas différent que de connecter 2 ports Ethernet câblés sur le même ordinateur au même réseau ... cela nécessite ce que l'on appelle liaison, interface, NIC, ou agrégation de liens, qui n'est officiellement prise en charge que par Windows Server. Système d'exploitation pour les produits Microsoft (cela fonctionnait sous Windows 10 jusqu'à la version 10240, officiellement interrompue), mais cela nécessite également un commutateur ou un routeur compatible prenant en charge une sorte de protocole de mise en réseau ou d'équilibrage réseau, comme de nombreux routeurs et routeurs de niveau entreprise, mais pratiquement aucun produit de consommation ne le fait, et à ma connaissance, il n’existe aucun routeur ou point d’accès sans fil capable de le faire lui-même. Bien que l’utilisation de 2 ports de commutateur prenant en charge l’agrégation de liens vers deux points d’application uniques puisse le faire avec un système d’exploitation compatible, ce que Windows 10 n’est pas (EDIT: Microsoft a confirmé que Windows 10 devrait disposer de cette fonctionnalité, mais elle est cassée dans toutes les versions de Win10 après 10240, sans ETA à ce stade).

Honnêtement, votre meilleur choix consiste simplement à utiliser la connexion 5Ghz 802.11ac et à ne pas vous embêter avec la deuxième connexion sans fil à moins que celle-ci ne se connecte à un autre réseau ou que vous basculiez vers une connexion câblée.

Je peux vous donner plusieurs liens si vous souhaitez confirmer toutes ces informations, mais la plupart de cela revient à un ingénieur de Microsoft (Jeffrey Tippet) qui en parle dans un canal de discussion social de Microsoft , voici le résumé: La fonctionnalité NIC Teaming est implémentée techniquement à l'aide de la couche MAC (couche 2), et la couche MAC est différente. pour chaque type de média. Vous ne pouvez pas associer des cartes réseau WLAN/WWAN, car nous n'avons pas créé de support supplémentaire pour cela. cela n'aurait pas de sens de passer du temps à construire ce support lorsque NIC Teaming est carrément conçu comme une fonctionnalité de serveur.

15
acejavelin

La solution de Microsoft dans Windows 10, NIC Teaming (LBFO) , n’est pas utile, comme le dit la documentation:

Les cartes réseau représentant des technologies autres qu'Ethernet ne sont pas prises en charge par les équipes (par exemple, WWAN, WLAN/WiFi, Bluetooth, Infiniband, y compris les cartes réseau IPoIB).

Pour le sans fil, la solution Microsoft est donc out. Dans tous les cas, une autre exigence non remplie est que tous les adaptateurs aient la même vitesse.

Cela laisse des solutions tierces. Ceux que je connais sont énumérés ci-dessous, mais je ne peux en recommander aucun, car je n'ai aucune expérience avec eux.

  • dispatch-proxy - source libre et ouverte.
  • NetFusion - à partir de 26,99 $ pour 1 an.
  • Speedify - gratuit pour 1 Go par mois, 9 USD pour 50 Go, 19 USD pour un nombre illimité, offres annuelles également disponible. C'est peut-être le produit le plus connu de cette catégorie. Je pense aussi que c’est le seul qui divise le trafic entre les connexions par paquets et qui utilise plusieurs serveurs dans le monde, semble donc le plus sérieux du groupe.

Sinon, pour me passer d'un produit tiers, je reproduis ci-dessous un témoignage que j'ai trouvé sur Internet:

Si votre routeur dispose de deux radios Wi-Fi, comme le mien qui possède une radio de 5,0 GHz et une radio de 2,4 GHz, il n’ya aucune raison pour que vous ne puissiez pas communiquer avec votre routeur en utilisant les deux en même temps.

Avec Windows 7, j'avais à la fois un adaptateur WiFi 5,0 GHz et un adaptateur WiFi 2,4 GHz. Ils se connectaient tous les deux automatiquement au démarrage. Cependant, Windows 10 semble sélectionner l'adaptateur 5 GHz et se connecter automatiquement à celui-ci seul. Je peux connecter manuellement l'adaptateur 2,4 GHz et les deux fonctionneront en même temps, et il y aura du trafic à certaines occasions. En règle générale, la majeure partie du trafic provient de l’adaptateur WiFi haute vitesse à 5,0 GHz de la carte interne, mais Windows 10 utilisera de temps à autre l’adaptateur USB à 2,4 GHz.

Ceci est expliqué par @Tonny dans un commentaire ci-dessous que je préfère inclure directement dans la réponse:

Avec les deux adaptateurs connectés au même réseau local (même sous-réseau ip), les algorithmes de routage IP utilisent exclusivement le plus rapide NIC. L'autre ne recevra que le trafic LAN dirigé vers tous les périphériques (diffusions) et enverra parfois (toutes les 30 secondes environ) un petit peu du trafic de diffusion lui-même à des fins de découverte de la topologie du réseau. Ceci s'applique à tous les types de LAN, pas seulement au Wifi. Donc, pour toutes les intentions et objectifs, le deuxième adaptateur Wifi est juste là pour la redondance au cas où l'autre échouerait.

7
harrymc

J'ai donc essayé la solution proxy-envoi et après environ 9 heures de manipulation, je l'ai finalement trouvée comme je le voulais. Ce n'est pas une solution parfaite, car elle repose sur une approche à tour de rôle pour changer de Nics, mais c'est mieux que rien. Je vous recommande vivement d’utiliser les instructions d’installation stockées dans son album imgur en haut de la page. Cela mettra tout ce dont vous avez besoin en place. La configuration correcte était une autre histoire.

L'exemple principal qu'il fournit configure un proxy HTTP que vous pouvez utiliser dans les paramètres de votre navigateur pour naviguer avec, à l'exception du fait qu'il ne peut pas gérer les pages https. Ce que vous voulez vraiment installer, c'est le proxy Socks, qui gérera tout.

Le proxy HTTP fonctionnait pour les navigateurs, mais toutes mes applications de système d'arrière-plan qui effectuaient des tâches telles que la vérification des mises à jour du programme ou de la météo étaient laissées de côté. L'utilisation du proxy Socks lie tout le trafic de votre système au partage. L'astuce consiste à changer les paramètres du système et éventuellement les paramètres de l'application pour que cela fonctionne.

Vous ne pouvez pas utiliser la page de configuration Réseau et Internet qui se trouve dans Windows 8 à 10. Quoi que vous entriez, cela finira par foirer la configuration. Vous devez accéder au panneau de configuration, ouvrir Internet Options et accéder à l'onglet Connections. De là, vous voulez aller à la section Proxy Server et cochez Use a proxy server for your LAN et Bypass proxy server for local addresses. Ensuite, vous voulez cliquer sur le bouton Advanced et sur la page qui s'ouvre, vous voulez vous assurer que tous les champs sont vides, à l'exception des champs Socks:. Là, vous souhaitez entrer socks pour le Proxy address to use et 1080 pour le Port. Assurez-vous également que la case Use the same proxy server for all protocols est décochée. Après avoir utilisé cette méthode, chaque application de mon système utilise Disptach-Proxy.

Donc, ma commande de console ressemble à ceci dispatch start 192.168.0.103@6 192.168.19.2@4.

Si vous n'ajoutez pas les proportions de poids après chaque adresse, il semble se comporter exactement comme il le fait sans proxy, en envoyant la majeure partie du trafic via l'interface possédant la métrique système la plus basse avant l'installation du proxy. Donc, je vous recommande fortement d'inclure ceux-ci.

Une de ces adresses IP est le Nic à bord sur mon bureau et l'autre est mon téléphone 4G attaché. Je déconnecte le téléphone chaque fois que je pars, mais il semble que tout continue à fonctionner avec le Nic restant par le biais du proxy jusqu'à ce que je reconnecte mon téléphone là où il décroche en utilisant les deux.

Le seul problème qui reste est ce qui se passe lorsque vous redémarrez votre ordinateur. Le proxy ne s'exécutant pas en tant que service, vous devez donc exécuter le script chaque fois que vous vous connectez. J'ai trouvé une solution si vos Nics sont permanents et ne nécessitent pas de procédure d'installation après la connexion, comme le fait mon téléphone. Cela ne fonctionne pas pour moi, mais cela pourrait fonctionner pour vous si vous souhaitez automatiser le lancement du script ...

La meilleure façon de s'y prendre est de l'ajouter en tant que tâche de démarrage. Allez à Control Panel et choisissez Administrative Tools, puis exécutez le Task Scheduler et suivez ces étapes ...

  1. Assurez-vous que Task Scheduler (Local) est sélectionné dans le volet gauche et que, dans le menu Action, choisissez Create Basic Task.
  2. Sur la première page, entrez un nom de tâche. Je viens d'entrer dans la répartition.
  3. Sur la page suivante, sélectionnez When I Log On. Nous faisons cela au lieu de choisir When The Computer Starts afin de savoir que les Nics sont opérationnels avant de créer le proxy.
  4. Sur la page suivante, choisissez Start a Program.
  5. Sur la page suivante, saisissez Start dans le champ Program/Script:, puis /b dispatch start et éventuellement les adresses IP avec leurs proportions en poids dans le champ Add Arguments. En utilisant la commande Windows Start /b, nous demandons à la tâche de s’exécuter sans ouvrir une nouvelle fenêtre de commande. Si vous préférez avoir une fenêtre ouverte, entrez simplement Dispatch dans le champ Programme et start, plus les adresses IP si vous le souhaitez, dans le champ Options.
  6. Sur la dernière page, cochez la case Open The Properties Dialogue et cliquez sur Finish.
  7. Dans l'onglet General de la page Properties, assurez-vous que Run only when user is logged on est sélectionné, puis dans la liste déroulante Configure For en bas, sélectionnez la version de Windows que vous utilisez.
  8. Allez à l'onglet Conditions et décochez tout.
  9. Allez à l'onglet Settings et décochez tout.
  10. Cliquez sur OK et vous avez terminé.

    Cela a quelques inconvénients. Tout d'abord, si vous choisissez de lancer la tâche sans fenêtre de commande, vous ne saurez pas si Dispatch s'est arrêté de fonctionner en raison d'erreurs. J'ai passé de nombreuses heures à chercher et je n'ai toujours pas trouvé le moyen de déterminer l'état d'exécution d'un script. Deuxièmement, vos Nics doivent être opérationnels avant que la tâche ne soit lancée. Si cela ne se produit pas dans le bon ordre sur votre système, vous devrez peut-être jouer avec l'insertion d'un délai quelconque pour le lancement de la tâche.

Armé de cette information augmentée, cela ne devrait pas prendre plus de 20 minutes pour que tout fonctionne.

4
Raybo58

Les autres réponses ci-dessus sont fondamentalement correctes, mais prenez pour acquis que ce que vous voulez faire est possible. Ce n'est pas, je pense que vous avez mal interprété le sens du marketing autour de votre carte. C'est une question plus ancienne que je connais, mais avec les attaques agressives sur les questions dupliquées (une pratique à laquelle je m'oppose en tant que contre-productif et effrayant les nouveaux utilisateurs, mais c'est un autre problème - j'ai déjà posté sur/soapbox) signifie que les questions plus anciennes deviennent réponses à un certain nombre de nouvelles questions, même si elles sont légèrement différentes.

La double bande signifie que votre routeur est capable de se connecter sur soit les bandes à 5 Ghz et à 2,4 Ghz Non les deux, simultanément . 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 fonctionnent exclusivement sur la bande de 2,4 Ghz. Je pense que le protocole N fonctionnera sur 2,4 ou 5 Ghz, et finalement AC fonctionne sur la bande 5 Ghz (je crois exclusivement). Comme AC est plus récent, la bande 5 Ghz est généralement moins encombrée que la bande 2,4 Ghz. La bande de 2,4 Ghz est divisée en . Je ne crois pas, ne me citez pas sur ce 20 canaux "MHz". Cela permet aux bandes de fonctionner en parallèle, comme dans un immeuble à appartements. La bande 5Ghz peut gérer des canaux double largeur - 20 MHz et 40 MHz. La bande de 5 Ghz est donc plus rapide et plus large, ce qui lui permet de transporter plus de données, mais elle est moins pénétrante et a donc une portée moindre. A ma connaissance, les protocoles B et G ont la plus longue portée. Même sur les nouveaux routeurs, comme mon routeur ASUS, a 3 bandes simultanées: 2,4, un 5 et un 5 (il peut être configuré différemment) et ont tous le même SSID. Cependant, lorsqu'un ordinateur se connecte au routeur, il est transmis de manière transparente à l'un des sous-SSID.

À ma connaissance, les antennes 2x2 (et les 3x3 et les rares 4x4) ne permettent pas de connexions différentes. Je crois qu'il utilise les capacités MIMO de 802.11ac pour ouvrir une deuxième connexion avec le même réseau et se connecter à un routeur MU-MIMO compatible pour exécuter deux liaisons en aval simultanément. Ceci permet d'augmenter la bande passante de la connexion résultante. Si une liaison CA a une bande passante de 300 Mbps, vous pouvez en ouvrir une seconde et l'exécuter à 600 Mbps, à la manière d'un deuxième canal RAM. Je n'ai vu aucun moyen de diviser ces flux. Il ne s’agit certainement pas d’adaptateurs distincts dans le système d’exploitation. Ce que vous voulez, c'est juste un routeur compatible MU-MIMO, probablement 802.11ac. Le routeur se chargera du reste. Pensez-y comme à RAM à deux canaux si c'est plus facile. Ou en utilisant 2 pailles pour boire un verre. Vous n'obtiendrez pas 2x autant, mais vous pourriez obtenir jusqu'à 1,99 fois autant ou aussi peu que 1,01 fois. Il est peu probable que vous utilisiez les 2 pailles pour boire 2 boissons séparées. Donc, c'est ce que 2x2 signifie. Cet utilisateur a mentionné l'ancien ("double bande"), mais d'autres qui arrivent ici pourraient rechercher 2x2.

Donc, en tout cas, pour voir comment faire ce qui précède avec 2 adaptateurs, voir les autres réponses. Mais en général, si vous explorez cette idée parce que vous avez un adaptateur bi-bande ou un adaptateur 2x2 MIMO, effectuez ensuite une vérification rapide de votre santé et assurez-vous que vous disposez du matériel approprié.

0
Andy T