Два адаптери 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 / ...
Чираг Bhatia - 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, тому не можу поручити, що це працює. Тож візьміть це із зерном солі, адже це лише моє розуміння того, як воно має працювати, виходячи з мого читання документації.


Чи хотіли б ви трохи зупинитися на використанні параметра, так як в цій допомозі для цієї команди немає жодного? І, як отримати назву інтерфейсу?
RogUE

Чи покаже 'netsh wlan show interface' показ усіх інтерфейсів на ПК?
RogUE

Не вказуючи, який інтерфейс потрібно показати, він повинен показувати всі інтерфейси цього типу. Оскільки це в wlanконтексті, воно повинно показувати всі інтерфейси WLAN.
Spiff

Я не можу перевірити його, оскільки у мене немає ПК з декількома інтерфейсами.
RogUE

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.