Два адаптери 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.