¿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?


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.


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


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.