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?


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.


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


1

Você pode usar essa ferramenta:

aeroporto-bssid no github


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.