Два Wi-Fi-адаптера?


10

Предположим, у меня есть ноутбук со встроенным адаптером Wi-Fi, затем я подключаю к нему другой USB-адаптер Wi-Fi (скажем, TP Link TL WN 721N) и устанавливаю его драйвер.
Если я использую команду netsh wlan set hostednetwork mode=allow ssid=abc key=passwordдля создания точки доступа Wi-Fi (предположим, что оба адаптера поддерживают размещенные сети), какой адаптер будет использоваться для создания точки доступа, встроенной или ссылки TP (в данном случае)?


1
Возможный повторяющийся вопрос: stackoverflow.com/questions/20810767/…
— Чираг Бхатия - chirag64

Ответы:


3

Windows выбирает адаптер беспроводной сети для размещенной сети (обычно Windows всегда выбирает адаптер беспроводной связи, который нам не нужен).

Кажется, единственный способ - временно отключить все другие беспроводные адаптеры во время включения размещенной сети.

Я автоматизировал это с помощью командной строки:

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

Где name="wifi internet"имя беспроводного адаптера для временного отключения

Этот скрипт необходимо запускать от имени администратора, потому что включать и отключать интерфейсы может только администратор.


2

netsh wlanКоманды принимают [interface=]interfaceNameпараметр, который становится обязательным параметром, если у вас более одного интерфейса WLAN. Вы можете отключить его, только если у вас есть только один интерфейс WLAN.

Обновление: Вы просили больше информации об использовании этого. Вот пример из онлайн-документации netsh wlan для Windows Server 2008 :

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

Я думаю, вы должны быть в состоянии получить имена интерфейса WLAN с:

netsh wlan show interface

Отказ от ответственности: я никогда не имел дело с несколькими адаптерами WLAN на Windows Server 2008, поэтому я не могу подтвердить, что это работает. Так что возьмите это с крошкой соли, так как это только мое понимание того, как это должно работать, основываясь на моем прочтении документации.


Не могли бы вы немного рассказать об использовании параметра, поскольку в справке по этой команде ничего не указано? И как узнать название интерфейса?
— Бродяга

Будет ли netsh wlan show interface отображать все интерфейсы на ПК?
— Бродяга

Без указания, какой интерфейс показывать, он должен показывать все интерфейсы этого типа. Поскольку это в wlanконтексте, он должен показать все интерфейсы WLAN.
— Spiff

Я не могу проверить это, потому что у меня нет компьютера с несколькими интерфейсами.
— Бродяга

3
@RogUE спросил о настройке размещенной сети, а не о том, как подключиться к ней. Параметр interfaceне разрешен в команде wlan set hostednetwork. Это выдает 'interface' is not a valid argument for this command.ошибку.
— Одис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.