¿Cómo conectarse a un BSSID específico a través de Terminal? [duplicar]

6

Mi proveedor de internet tiene un servicio donde comparto parte de mi conexión wifi con otros suscriptores y, a cambio, puedo usar su conexión wifi cuando estoy cerca de un enrutador de suscriptores. Es muy similar a FON .

Sin embargo, a veces estoy en una ubicación donde hay tres suscriptores (A, B y C) cercanos. Todos ellos tienen el servicio habilitado. El servicio se muestra con el mismo SSID (llamémoslo ISP-Free), independientemente de quién sea el suscriptor que lo proporciona. En el caso anterior, solo aparece un SSID en el menú de mi aeropuerto, y luego mi Mac decide por sí misma a qué enrutador (A, B o C) se conecta.

Esta decisión no siempre es perfecta y, a menudo, se conecta a un enrutador que tiene una señal débil. Usando la herramienta de diagnóstico inalámbrico ( opción + clic en el icono del aeropuerto) puedo encontrar el BSSID del enrutador más fuerte sin ISP, pero no puedo conectarme a él.

Esta respuesta no me ayuda, ya que esto cambia de forma permanente el BSSID al que estará el SSID ISP-Free asociado. No quiero eso ya que me conecto a la red ISP-Free en otras ubicaciones y donde la selección automática del enrutador funciona bien.

Esta solución tampoco me funciona, ya que funciona según el SSID, no el BSSID.

Entonces, ¿cómo puedo conectarme a un BSSID específico sin cambiar el comportamiento del SSID de forma permanente sin software de terceros?
Supuse que Terminal sería la única solución, pero tal vez haya una herramienta oculta de Apple en alguna parte.

    
pregunta Saaru Lindestøkke 22.11.2013 - 20:06

2 respuestas

1
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -A 

ya no es una opción compatible, pero la herramienta airport-bssid es buena para ver una lista y conectarse a un bssid manualmente.

enlace

vea el archivo README.md para su uso.

    
respondido por el john 03.06.2017 - 19:41
5

Puedes usar

airport -A=ssid -BSSID=bssidname -password=password 

Para averiguar el BSSID

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s
    
respondido por el Rob 01.02.2014 - 08:58

Lea otras preguntas en las etiquetas