Два 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.