Могу ли я подключиться к определенной точке доступа по BSSID?

17

Есть ли способ заставить Mac OS X подключаться к определенной точке доступа по BSSID? У меня есть сеть с одинаковым SSID для нескольких точек доступа, и я иногда хотел бы указать, к какой конкретной точке доступа подключаться. Это то, что Mac OS X может делать изначально или есть сторонний инструмент, который может это сделать?

Кайл Кронин
источник
Если точки доступа находятся в одной сети, вы должны автоматически подключаться к любому в радиусе действия, верно?
Натан Гринштейн
@ Натан Соединение с сетью не проблема, просто одна сеть G, другая сеть N, и я хочу использовать N всякий раз, когда это возможно. Изменение SSID, к сожалению, не вариант.
Кайл Кронин
Попался. Мне не хватало г / н бит.
Натан Гринштейн
Возможно, если вы покопаетесь в файле настроек и попытаетесь редактировать вручную. Я знаю, что для старого powerbook G4 (Mac 10.4.11) у меня есть инструмент командной строки аэропорта "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" с параметрами --associate и --bssid доступно, но, похоже, оно удалено из более новых версий.
phwd
1
У меня такая же проблема. Я решил это с другого конца, заблокировав MAC моего Mac от нежелательного маршрутизатора.
Джейми Китсон

Ответы:

5

Какая версия OS X у вас есть?

В старых версиях это возможно:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -A'NETWORKNAME 'BSSID = '00: 11: 22: 33: 44: 55' пароль = 'ПАРОЛЬ'

Но на OS X 10.6 это больше не работает.

Я искал решение проблемы, но пока не нашел ничего. Единственное решение - это приблизиться к вашей базовой станции. Так что n-сигнал сильнее.

deiga
источник
на OSX 10.14.1 (Мохаве) находится в "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
AsimRazaKhan
@AsimRazaKhan Но он не выполняет ту же функцию. По крайней мере, я не могу найти способ на самом деле подключиться к чему-то
deiga
2

Вы можете использовать этот инструмент:

airport-bssid на github

Lil'Monster 987
источник
1
ссылка не внушает особого доверия
Тецудзин
@ Annhydrium Пожалуйста, добавьте несколько инструкций. Большая часть информации, содержащейся в файле README этого проекта GitHub, представлена ​​на японском языке.
Бен Морроу
Попробуй гугл переводчик.
историческая отметка
Файл readme написан на японском языке, и вы должны скомпилировать его из исходного кода, но как только вы это выяснили, он работает так, как рекламируется
tbodt
@ tbodt Я не мог заставить его работать. Там может быть что-то, что мне не хватает. Я скачал и скомпилировал оба с использованием makefile и xcode, ни один не работал. Он утверждает, что подключился к bssid, который я хочу, но macos по-прежнему все равно, и пытается подключиться к другой сети
MuhsinFatih
2

обновленная версия вышеупомянутого инструмента может подтвердить работу на el capitan (10.11)

аэропорт-BSSID

syto203
источник
1
Решает мои проблемы на Мохаве. Он не переключается на указанный вами BSSID, но вызывает переключение на лучший BSSID с тем же ESSID. И он делает это гораздо быстрее , чем networksetupили отключить / повторно включить Wi - Fi , чтобы попытаться достичь того же результата (а именно, марка Wi - Fi работать , когда Mac упорно игнорируя сильный AP прямо рядом с вами в пользу того, в задней части дома ).
Небольшая