Posso me conectar a um ponto de acesso específico pelo BSSID?

17

Existe alguma maneira de obter o Mac OS X para se conectar a um ponto de acesso específico por BSSID? Eu tenho uma rede com o mesmo SSID para vários pontos de acesso, e às vezes gostaria de especificar qual ponto de acesso específico para se conectar. Isso é algo que o Mac OS X pode fazer de forma nativa ou existe uma ferramenta de terceiros que possa fazer isso?

Kyle Cronin
fonte
Se os APs estiverem na mesma rede, você deve estar se conectando automaticamente a qualquer faixa, certo?
Nathan Greenstein
@Nathan Conectar-se à rede não é o problema, é apenas um deles é uma rede G e um é uma rede N, e eu quero usar o N sempre que possível. Mudar o SSID não é, infelizmente, uma opção.
Kyle Cronin
Peguei vocês. Eu estava sentindo falta do g / n bit.
Nathan Greenstein
Talvez se você cavar o arquivo de preferências e tentar editar manualmente. Eu sei que para um antigo powerbook G4 (Mac 10.4.11) eu tenho a ferramenta de linha de comando do aeroporto "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" com as opções --associate e --bssid disponível, mas parece ser removido de versões mais recentes.
phwd
1
Eu tenho o mesmo problema. Eu resolvi do outro lado, bloqueando MAC do meu Mac do roteador indesejável.
Jamie Kitson

Respostas:

4

Qual versão do OS X você tem?

Em versões mais antigas, isso é possível:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -A'NETWORKNAME 'BSSID = '00: 11: 22: 33: 44: 55' password = 'PASSWORD'

Mas no OS X 10.6 não funciona mais.

Eu pesquisei alto e baixo por uma solução para isso, mas não encontrei nada ainda. A única solução é aproximar-se da sua estação base. Para que o sinal n seja mais forte.

deiga
fonte
no osx 10.14.1 (mojave) está localizado em "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
AsimRazaKhan
2

uma versão atualizada da ferramenta acima pode confirmar o trabalho no el capitan (10.11)

aeroporto-bssid

syto203
fonte
1

Você pode usar essa ferramenta:

aeroporto-bssid no github

Lil'Monster 987
fonte
o link não inspira muita confiança também
Tetsujin
@Annhydrium Por favor, adicione algumas instruções. A maioria das informações contidas no arquivo README nesse projeto do GitHub é em japonês.
Ben Morrow
Experimente o google translate.
historystamp
O readme está em japonês, e você tem que compilá-lo a partir da fonte, mas uma vez que você descobriu, funciona como anunciado
tbodt
@tbodt Eu não consegui fazer isso funcionar. Pode haver algo que estou perdendo. Eu baixei e compilei ambos usando makefile e xcode, nem trabalhei. Ele afirma ter ligado ao bssid eu quero, mas macos ainda não se importa e tenta se conectar à outra rede
MuhsinFatih