Как я могу подключиться к точке доступа по BSSID вместо ESSID в Windows 7?


10

Предположим, что существует сеть с несколькими точками доступа, все с одним и тем же ESSID, но я всегда хочу подключиться к определенной точке доступа, имеющей определенный BSSID (MAC-адрес), возможно ли это сделать в Windows?

Я попытался установить соединение такого типа с помощью API-интерфейса Native Wifi, но функция Connect позволяет указать только ESSID, а не BSSID.

Кто-нибудь нашел способ подключения к точке доступа, указав ее BSSID в Windows?


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

Я хотел бы сделать это, но Конфигурация беспроводной сети Windows позволяет помечать точки доступа только ESSID (сетевое имя), я не могу сказать ему, чтобы выбрать AP по BSSID (AP Mac Address).
Марсель Вальдес Орозко

Несколько точек доступа (с разными BSSID [MAC-адрес]) рядом со мной имеют один и тот же ESSID (имя сети), поскольку они являются частью одной сети.
Марсель Вальдес Орозко

По какой-то глупой причине Windows иногда отключается от точки доступа с лучшим сигналом, а вместо этого подключается к точке с худшим сигналом, и мое соединение становится очень медленным.
Марсель Вальдес Орозко

Ответы:


3

Вам удалось решить это? В случае, если это полезно, я нашел частичное решение.

Утилита WirelessMon - http://www.passmark.com/products/wirelessmonitor.htm. Она позволяет отменять выбор Wi-Fi в Windows и явно подключаться к точке доступа по MAC-адресу.

У меня была очень расстраивающая проблема необходимости использовать общедоступную точку доступа с веб-сайтом портала, и каждый раз, когда мой Wi-Fi роуминг переходил на точку доступа, каждые ~ 5 минут или около того, из-за того, что две из них были очень похожими, мне пришлось повторно введите мои данные для входа.

Недостатки использования WirelessMon: это всего лишь 30-дневная пробная версия, и она также имеет тенденцию портить само соединение, постоянно сканируя в фоновом режиме. Лучшее решение, которое я нашел, - установить максимальную частоту дискретизации 60 секунд, что очень помогает по сравнению со значением по умолчанию 3.

Если кто-нибудь знает о бесплатном приложении, которое выполняет аналогичную работу, пожалуйста, напишите об этом!


Не пробовал, но я отвечу. +1
Марсель Вальдес Орозко

Это сработало, но, поскольку это не бесплатный инструмент, боюсь, я не смогу принять его в качестве решения.
Марсель Вальдес Орозко

@MarcelValdezOrozco: «решения» не существует. Windows не имеет возможности, поэтому вам нужно использовать сторонний инструмент. Некоторые беспроводные карты поставляются с бесплатными, но они специфичны для этой карты, и в любом случае информация о карте отсутствует.
qasdfdsaq

0

Попробуйте Nirsoft WirelessNetView - это бесплатно. Невозможно сделать это без стороннего программного обеспечения, только для доступных BSSID - это можно сделать с помощью netsh, powershell и т. Д. Если вы хотите сделать это в Windows - вы должны изменить конфигурацию Wireless Zero ... и она встроена в Windows.


0

Бесплатная утилита (для домашнего использования) NetSetMan включает в себя утилиту NSM Wifi Management, которая позволяет вам просто ... подключаться к точке доступа WiFi по BSSID вместо ESSID.

После установки выберите

Инструменты -> NSM Wifi Management

Тогда выбирай

Стрелка вниз рядом с Обновить -> Углубленное обновление.

Будут перечислены все точки доступа, даже те, которые имеют одинаковый ESSID, и вы можете выбрать тот, который вам нужен. Он не показывает MAC / BSSID в результатах поиска, но вы можете попробовать их все по одному и набрать

netsh wlan show interfaces

в командной строке, чтобы проверить, когда у вас есть правильный.


0

Решение для адаптеров Intel с программным обеспечением PROSet здесь .

В основном вам нужно выбрать сеть Wi-Fi из списка, установить флажок для использования параметров Intel, выбрать « Обязательную точку доступа » и ввести BSSID. (К сожалению не могу сказать точные имена, потому что моя локализация Windows не на английском языке.)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.