¿Puedo conectarme a un punto de acceso específico por BSSID?

17

¿Hay alguna forma de hacer que Mac OS X se conecte a un punto de acceso específico mediante BSSID? Tengo una red con el mismo SSID para múltiples puntos de acceso, y a veces me gustaría especificar a qué punto de acceso específico para conectarme. ¿Es esto algo que Mac OS X puede hacer de forma nativa, o hay una herramienta de terceros que pueda hacer esto?

Kyle Cronin
fuente
Si los AP están en la misma red, deberías conectarte automáticamente a cualquiera dentro del rango, ¿verdad?
Nathan Greenstein
@Nathan Conectarse a la red no es el problema, solo una es una red G y una es una red N, y quiero usar la N siempre que sea posible. Lamentablemente, cambiar el SSID no es una opción.
Kyle Cronin
Gotcha Me faltaba el bit de g / n.
Nathan Greenstein
Tal vez si profundiza en el archivo de preferencias e intenta editarlo manualmente. Sé que para un viejo Powerbook G4 (Mac 10.4.11) tengo la herramienta de línea de comando del aeropuerto "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" con las opciones --associate y --bssid disponible, pero parece ser eliminado de las versiones más recientes.
phwd
1
Tengo el mismo problema. Lo resolví desde el otro extremo, bloqueando el MAC de mi Mac del enrutador no deseado.
Jamie Kitson el

Respuestas:

5

¿Qué versión de OS X tienes?

En versiones anteriores esto es posible:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -A'NETWORKNAME 'BSSID = '00: 11: 22: 33: 44: 55' contraseña = 'CONTRASEÑA'

Pero en OS X 10.6 ya no funciona.

He buscado por todas partes una solución para esto, pero todavía no he encontrado nada. La única solución es acercarse a su estación base. Para que la señal n sea más fuerte.

deiga
fuente
en osx 10.14.1 (mojave) se encuentra en "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
AsimRazaKhan
@AsimRazaKhan Pero no cumple la misma función. Al menos no puedo encontrar una manera de conectarme con algo
deiga
2

Puedes usar esa herramienta:

airport-bssid en github

Lil'Monster 987
fuente
1
el enlace tampoco inspira mucha confianza
Tetsujin
@Annhydrium Por favor agregue algunas instrucciones. La mayor parte de la información contenida en el archivo README sobre ese proyecto GitHub está en japonés.
Ben Morrow
Prueba el traductor de google.
sello de fecha
El archivo Léame está en japonés, y debe compilarlo desde la fuente, pero una vez que lo ha resuelto, funciona como se anuncia
tbodt
@tbodt No pude hacerlo funcionar. Puede haber algo que me estoy perdiendo. Lo descargué y lo compilé usando el makefile y xcode, ninguno funcionó. Afirma haberse conectado al bssid que quiero, pero a macos todavía no le importa e intenta conectarse a la otra red
MuhsinFatih
2

una versión actualizada de la herramienta anterior puede confirmar que funciona en el capitan (10.11)

aeropuerto-bssid

syto203
fuente
1
Resuelve mis problemas en Mojave. No cambia al BSSID que especifique, pero activa un cambio, al mejor BSSID en el mismo ESSID. Y lo hace mucho más rápido que networksetupo deshabilita / vuelve a habilitar el wifi para tratar de lograr el mismo resultado (es decir, hacer que el wifi funcione cuando Mac ignora obstinadamente el AP fuerte justo a tu lado a favor del que está en la parte trasera de la casa )
Parcialmente nublado