Tengo un enrutador inalámbrico Netgear en una habitación y un adaptador de línea eléctrica TP-Link con wifi en otra habitación. Estoy usando una MacBook Pro 2014 con Yosemite 10.10.1
Anteriormente tenía SSID separados para cada uno de los puntos de acceso inalámbrico, lo que significaba que necesitaba cambiar manualmente la red wifi cuando me movía por la casa.
El consejo en ¿Cómo puedo obtener el mismo SSID para múltiples puntos de acceso? es configurar el mismo SSID en ambos AP wifi, y la computadora portátil debería elegir automáticamente el que tenga la señal más fuerte:
Proporcione a ambos puntos de acceso el mismo SSID, tipo de seguridad y contraseña de seguridad inalámbrica... Un cliente escaneará todos los canales en busca de puntos de acceso que publiquen el SSID que desea y elegirá el que mejor se adapte a sus necesidades (por lo general, eso significa que el que muestre la señal más alta fortaleza).
Así que configuré SSID, seguridad y contraseña idénticos en ambos puntos de acceso wifi. Desafortunadamente, OSX Mavericks no cambia automáticamente entre las redes cuando se mueve por la casa.
Mientras estoy ubicado cerca del adaptador de línea eléctrica TP-Link, me conecto a la red, como se muestra en la primera línea en negrita en la ventana Wifi Explorer (este es el comportamiento esperado ya que es la red más fuerte):
Pero cuando se acerca al enrutador wifi de Netgear, Yosemite no se desconecta del punto de acceso de TP-Link y se conecta al punto de acceso de Netgear (aunque esa red es mucho más fuerte):
(Dejé la computadora portátil encendida durante la noche y no había cambiado después de 12 horas, por lo que no está relacionado con el tiempo)
Editar: según una respuesta en https://apple.stackexchange.com/a/144832/84752 cambié:
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs joinMode=Strongest
pero esto no tiene efecto cuando se mueve entre habitaciones. No estoy seguro de si esa sugerencia solo se aplica a los productos del aeropuerto (dado el nombre del comando).
Sé que este hilo es viejo, pero me gustaría dejar aquí lo que me resolvió el problema. Debe verificar si tiene la misma seguridad en ambos puntos de acceso. Por ejemplo, tenía un punto de acceso asegurado con WPA/WPA2 y otro con WPA2 únicamente. Después de cambiar los dos a lo mismo, todo estaba bien.
Para verificar la seguridad de sus puntos de acceso, puede hacer esto:
Fuente de la solución: http://forums.macrumors.com/threads/wifi-roaming-issues-two-aps-with-same-ssid.1208584/
WPA2-PSK [AES]
mi MBP, está haciendo un trabajo mucho mejor al cambiar automáticamente entre los puntos de acceso inalámbricos. ¡Muchas gracias!Su problema está causado por el manejo de OS X de un parámetro de wi-fi comúnmente conocido como umbral de roaming . Este parámetro dicta el punto en el que un sistema operativo cambiará a una señal más fuerte. Windows brinda fácil acceso a este parámetro, ejemplo aquí , pero no existe una opción simple en OS X.
Este documento de NYU sugiere que OS X tiene características de itinerancia "agresivas" y muestra la línea de comando para desactivar la itinerancia agresiva. Sin embargo, nuestra experiencia en el campus con clientes de OS X muestra que OS X es cualquier cosa menos agresivo, y prefiere "pegarse" a un AP con el que se ha asociado a pesar de estar en el rango de señales más cercanas/más fuertes, como su situación.
Entonces, ahí lo tienes, no hay mucho que puedas hacer para alterar el comportamiento de roaming de OS X. Sin embargo, lo que puede hacer es alterar su entorno inalámbrico en un intento de obligar a OS X a cambiar entre puntos de acceso. Las opciones que puede tener, dependiendo de su hardware wi-fi, incluyen configurar sus puntos de acceso en modo estricto de solo 5 GHz (si son dispositivos de doble banda); esto reducirá el rango de transmisión y, por lo tanto, reducirá la superposición entre los puntos de acceso. También puede tener una configuración en sus puntos de acceso para la intensidad de la señal de transmisión inalámbrica: este es otro método para reducir la superposición entre los puntos de acceso, lo que podría obligar a OS X a cambiar antes a una señal más fuerte. Finalmente, podría intentar mover sus AP a los extremos de su casa, nuevamente para reducir su superposición.
He estado tratando de averiguar el patrón aquí también. Encontré este documento de Apple muy útil: https://support.apple.com/en-us/HT206207
Lo explica bastante claro:
Los clientes de macOS supervisan y mantienen la conexión del BSSID actual hasta que el RSSI cruza el umbral de -75 dBm. Después de que RSSI cruza ese umbral, macOS busca BSSID candidatos de roaming para el ESSID actual.
Y en cuanto a los criterios de selección:
macOS siempre utiliza de forma predeterminada la banda de 5 GHz sobre la banda de 2,4 GHz. Esto sucede siempre que el RSSI para una red de 5 GHz sea de -68 dBm o superior.
Si varios SSID de 5 GHz cumplen este nivel, macOS elige una red según estos criterios:
- Se prefiere 802.11ax sobre 802.11ac.
- Se prefiere 802.11ac sobre 802.11n o 802.11a.
- Se prefiere 802.11n sobre 802.11a.
- Se prefiere un ancho de canal de 80 MHz a 40 MHz o 20 MHz.
- Se prefiere un ancho de canal de 40 MHz a 20 MHz.
En mi caso, resultó ser porque un WAP solo admitía 802.11ac, aunque todas las demás configuraciones eran las mismas que las del WAP compatible con 802.11ax.
lo arregló haciendo que la seguridad fuera idéntica
Para todos los demás que tropiezan con este problema: ¡intente darles diferentes canales a sus puntos de acceso!
Como se ve en las capturas de pantalla, el BSSID es diferente porque la configuración de WiFi es diferente. Haga que todas las configuraciones sean idénticas en cada AP en lo que respecta a la configuración de seguridad, etc., y debería funcionar.
mspasov
esteban plomo
arnold roa