Deux adaptateurs Wi-Fi?

10

Supposons que j'ai un ordinateur portable avec un adaptateur Wi-Fi intégré, puis je lui connecte un autre adaptateur USB Wi-Fi (par exemple, TP Link TL WN 721N) et installé son pilote.
Si j'utilise la commande netsh wlan set hostednetwork mode=allow ssid=abc key=passwordpour créer un hotspot Wi-Fi (supposons que les deux adaptateurs prennent en charge les réseaux hébergés), quel adaptateur sera utilisé pour créer le hotspot, celui intégré ou le lien TP (dans ce cas)?

Coquin
la source
1
Question en double possible: stackoverflow.com/questions/20810767/…
Chirag Bhatia - chirag64

Réponses:

3

L'adaptateur réseau sans fil pour le réseau hébergé est sélectionné par Windows (généralement, Windows a toujours choisi l'adaptateur sans fil dont nous ne voulons pas).

Il semble que le seul moyen consiste à désactiver temporairement tous les autres adaptateurs sans fil lors de l'activation du réseau hébergé.

J'ai automatisé cela avec un script de ligne de commande:

netsh interface set interface name="wifi internet" admin=disabled
netsh wlan set hostednetwork mode=allow ssid=my_wifi_ap key=12345678
netsh wlan start hostednetwork
netsh interface set interface name="wifi internet" admin=enabled

Où se name="wifi internet"trouve le nom de l'adaptateur sans fil à désactiver temporairement

Ce script est nécessaire pour s'exécuter en tant qu'administrateur, car l'activation et la désactivation des interfaces ne peuvent être effectuées que par l'administrateur.

vlk
la source
2

netsh wlanLes commandes prennent un [interface=]interfaceNameparamètre qui devient un paramètre obligatoire lorsque vous disposez de plusieurs interfaces WLAN. Vous ne pouvez le laisser éteint que si vous n'avez qu'une seule interface WLAN.

Mise à jour: vous avez demandé plus d'informations sur son utilisation. Voici un exemple tiré de la documentation en ligne de netsh wlan pour Windows Server 2008 :

netsh wlan connect ssid="Wireless Net" name=Profile2 interface="Wireless Network Connection"

Je pense que vous devriez pouvoir obtenir les noms d'interface WLAN avec:

netsh wlan show interface

Avertissement: je n'ai jamais eu affaire à plusieurs adaptateurs WLAN sur une boîte Windows Server 2008 auparavant, donc je ne peux pas garantir que cela fonctionne. Donc, prenez cela avec un grain de sel, car c'est juste ma compréhension de la façon dont cela devrait fonctionner, sur la base de ma lecture de la documentation.

Spiff
la source
Pourriez-vous nous en dire un peu plus sur l'utilisation du parramètre, car il n'y en a pas dans l'aide de cette commande? Et comment obtenir le nom de l'interface?
RogUE
'Netsh wlan show interface' affichera-t-il toutes les interfaces du PC?
RogUE
Sans spécifier quelle interface afficher, il doit afficher toutes les interfaces de ce type. Puisque c'est dans le wlancontexte, il devrait montrer toutes les interfaces WLAN.
Spiff
Je ne peux pas le tester car je n'ai pas de PC avec plusieurs interfaces.
RogUE
3
@RogUE a demandé comment configurer le réseau hébergé, pas comment s'y connecter. Le paramètre interfacen'est pas autorisé dans la commande wlan set hostednetwork. Cela produit une 'interface' is not a valid argument for this command.erreur.
Odys