¿Cómo se fuerza una conexión wifi de 5 GHz?

Las redes wifi a menudo se configuran en modo de doble banda, con el mismo SSID en las bandas de 2,4 GHz y 5 GHz. Me gustaría usar siempre la banda de 5 GHz (debido a la interferencia con Bluetooth y otros dispositivos que degradan el rendimiento). ¿Cómo obligo a Mac OS X a usar la estación base de 5 GHz? (No tengo acceso de administrador a la red, por lo que no puedo simplemente asignar a la red de 5 GHz un SSID diferente).

Tenga en cuenta que esta pregunta no pregunta cómo forzar un tipo particular de 802.11, sino cómo forzar una banda de frecuencia particular.

Forzar 5 Ghz implica que debe usar 802.11n o 802.11a o 802.11ac, son sinónimos de la misma característica física. Es como pedir un color negro y elegir otra palabra para el mismo color (hexadecimal #000000), no...
No. Es posible que un enrutador ya esté configurado para proporcionar solo 802.11n (o 802.11ac), y puede proporcionarlo en las bandas de 2,4 GHz y 5 GHz simultáneamente. Un protocolo 802.11 no es sinónimo de una banda de frecuencia.
luego volvamos a abrir esto y mantengamos el enlace a la otra pregunta: apple.stackexchange.com/questions/23935/…
¿Cambiar el ssid de la señal de 5GHz es una opción? El enrutador Asus al que me conecto me permite usar un ssid diferente, y simplemente lo selecciono como la red que recuerdo.
No. No tengo acceso de administrador al enrutador.
¿Tiene pruebas de que OS X está eligiendo una red de peor rendimiento? ¿Es posible que su Mac esté eligiendo 2.4 GHz porque en realidad tiene una señal más confiable a pesar de la interferencia?
El rendimiento de Bluetooth se degrada empíricamente (p. ej., ratón nervioso, pérdida de audio, irregularidades observadas en el inspector de datos de Bluetooth) cuando la computadora portátil está conectada a una red wifi de 2,4 GHz, sin importar la red. La pérdida de paquetes y la latencia también aumentan en wifi de 2,4 GHz cuando se conecta a dispositivos Bluetooth.
Esta pregunta se hizo hace unos años, pero hoy me encontré con este mismo problema. Si bien no pude resolver nada en el lado de Mac, resultó que mi enrutador me permite agregar reglas de "dirección manual". Pude configurar el enrutador para dirigir siempre mi MacBook a 5 GHz.

Respuestas (13)

En resumen: no puede forzar una banda de frecuencia en OS X 10.9 Mavericks. (En 10.5 puedes...)

Desea conectarse al dispositivo mediante la identificación del conjunto de servicios básicos (BSSID) en lugar de la identificación del conjunto de servicios (SSID) normal. Conectarse a un BBSID lo conectará a un dispositivo específico independientemente de la fuerza de la conexión. Conectarse a SSID lo conectará a un nombre de red específico, si hay nombres de red similares disponibles, se conectará a la mejor relación señal/ruido. Debe tenerse en cuenta que su OS X elige la WLAN, no su enrutador, y OS X cambia a la señal más potente disponible (2,4 GHz o 5 GHz).

Para encontrar una combinación específica de SSID y BSSID, puede ejecutar:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

Antes de OSX 10.6, podía conectarse a un BSSID específico usando:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

Donde XXX es el SSID/nombre de la red y YYY la dirección MAC de la estación base con la que desea hablar.

En OS X 10.6 y posteriores, ya no es posible conectarse a BSSID directamente. No existe una API conocida para esto y no existe ningún software de terceros que pueda hacerlo. Por lo tanto, debe cambiar su SSID de 5 GHz a un nombre único o debe volver a OS X 10.5, o puede cambiar el canal de 2,4 GHz desde el enrutador. Creo que estas opciones no son válidas en su caso.

ACTUALIZAR Como señala maxim , puede forzar una banda de frecuencia y usarla para fijar a 5GHz.

En Linux puede usar iwconfig, pero esta herramienta no está disponible para OS X.

Solo como un punto adicional: en caso de que aún no fuera obvio, mantener presionada la tecla Alt al hacer clic en el ícono de wifi le mostrará en qué banda se encuentra. "Diagnósticos inalámbricos" también es bastante bueno para obtener información general (Cmd-2 para diagnósticos), y también "Información del sistema" puede proporcionar algunos datos comparativos.
Al combinar esto con la respuesta de @maxim (específicamente el punto 5), pude enumerar todos los puntos de acceso encontrados y luego cambiar a la banda de 5 GHz configurando el canal. Esto funcionó en macOS Sierra.
¿Enlace para la corrección de 10.5, por favor?
@rogerdpack ¿has leído la publicación? La respuesta está en la publicación. No se necesita enlace.

Esta es una solución parcial-temporal. Básicamente, si las frecuencias están en diferentes números de canal, entonces es posible "establecer" la banda wifi en particular (funciona en OSX Mavericks).

Resumen de alto nivel:

  1. Encuentre los números de canal de 5 GHz y 2,4 Ghz. ¿Son diferentes? en caso afirmativo, continúe con el paso 2.
  2. Configure el número de canal de 5 GHz usando el comando del aeropuerto .

Instrucciones detalladas:

  1. Abra Wireless Diagnostics.app (se encuentra en /System/Library/CoreServices/Applications).

  2. En el menú de la aplicación, seleccione Ventana->Utilidades (o presione cmd+2). Debería aparecer la ventana de utilidades.

  3. Seleccione Escaneo WiFi en la ventana Utilidades y presione el botón Escanear ahora. Esto le mostrará todas las redes disponibles, información sobre ellas y su conexión activa.

  4. Ahora, verifique que los BSSID de 2.4 y 5 Ghz con el mismo nombre de red estén en diferentes números de canal. Si es así, lo más probable es que pueda cambiar la banda configurando el número de canal de la banda de frecuencia deseada. Alternativamente para los pasos 1-4, simplemente escriba en el terminal

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Apague Wifi en su computadora

  6. Abra Terminal.app y escriba:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    donde **num** es el número de canal a configurar. Este comando solo funcionará con una cuenta de administrador (así que asegúrese de iniciar sesión como administrador, es decir, su YourAdministratorAccount )

  7. Encienda Wifi y conéctese a la red nuevamente

  8. Puede verificar su conexión activa presionando Alt+Haciendo clic en el icono de WiFi en la barra de menú de OSX, volviendo a escanear con Wireless Diagnostics o usando la terminal :-).

¡Eso es todo!

Gracias. No pude configurar el canal. Intenté apagar el wifi también. ¿Alguien hizo que esto funcionara?
Esto tampoco funcionó para mí en Yosemite.
La ruta del sistema es incorrecta en el primer comando, también elimine el * del final.
Tampoco me funcionó en El Capitán.
¡Este es un buen trabajo!
De acuerdo con las notas de uso del airportcomando, requiere un verbo, por lo que no estoy seguro de si su comando que muestra solo --channel=**num**tiene algún efecto.
Puedo cambiar la frecuencia después de apagar el dispositivo wifi +1 por mencionar esto.
Funciona en 10.14 al desactivar wifi primero, luego ejecute el comando y vuelva a encender wifi. ¡Gracias @maxim!
no funcionó en mi 10.14 (mojave), incluso con estos pasos: 1) apagar wifi 2) ejecutar cmd 3) encender wifi
@Elliott en mi 10.14 (mojave), el cmd del aeropuerto que requiere un verbo parece ser parte de los nuevos cmd del aeropuerto. Tiene cmds heredados: """COMANDOS LEGADOS: Argumentos admitidos: -c[<arg>] --channel=[<arg>] Establece un canal arbitrario en la tarjeta"""
El 10.15 (Catalina), este proceso funcionó siempre que hiciera una pausa de 5 segundos antes de volver a encender el wifi. Esto es programable con el uso de networksetup -setairportpower <interface> {on|off}.
2 cosas: en Catalina, la ruta al escáner wifi es Window-Scans o alt cmd 4, y tampoco pude hacer que funcionara en Catalina, incluso después de hacer una pausa.

Para 10.11.x, debido a que las opciones para controlar el controlador de Broadcom son limitadas, primero querrá deshabilitar el roaming,

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

Luego haga una malla con alambre de gallinero de 1/2" y péguela sobre su computadora portátil para penalizar la señal de 2.4 GHz. Una vez que pueda conectarse al punto de acceso de 5 GHz,

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

puede eliminar la malla y, con suerte, OSX no cambiará BSSID.

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif

up votó por la pura ridiculez de esta respuesta, sabiendo muy bien que podría funcionar.
Ese segundo comando -Ino hace nada excepto mostrar información para la red actualmente conectada. ¿Cómo evita que vuelva a cambiar a la red más potente de 2,4 GHz después de quitar la malla gallinera?
En realidad, esto es bastante práctico. Si eres el administrador del enrutador, puedes apagar la radio de 2,4 ghz y luego hacer lo anterior sin la malla de pollo. Y luego puede encender su radio de 2.4ghz cuando termine el procedimiento.

He dedicado algún tiempo a este problema y puedo atestiguar que la única forma de forzar una computadora a la banda de 5 GHz es configurar la banda de 5 GHz con un nombre separado.

De lo contrario, la computadora se conectará automáticamente a 5 GHz si está cerca del punto de acceso. A una distancia de 15 a 20 pies, dependiendo de las obstrucciones, la computadora se conectará a 2,4 GHz si usa el mismo SSID para cada banda.

El soporte técnico de Apple dice que así son las cosas, pero ciertamente podrías contactarlos para ver si algo ha cambiado recientemente...

Perdón.

Mi trabajo necesita que obligue a mi Macbook Air a vincularse en un canal específico de 5 GHz y, por alguna razón, no puedo usar la utilidad del aeropuerto para lograrlo.

Mi solución alternativa es usar Airtool para obligar a la interfaz inalámbrica de mi Macbook Air a funcionar en un canal específico de 5 GHz o un canal de 2,4 GHz y un ancho de banda del canal (20 Mhz/40 Mhz).

Funciona como mi expectativa y tal vez pueda resolver parte de su situación.

Mi Macbook Air ejecuta OS X 10.10.

brew cask install airtool

La única otra alternativa para usar diferentes nombres de red de la que he oído hablar es usar iStumbler para seleccionar manualmente la señal de 5 GHz a la que conectarse.

Traté de usar iStumbler (tanto v99 como v100), pero al hacer doble clic en el nombre de la red solo aparece un gráfico de intensidad de la señal. No vi ninguna forma de unirme a una red seleccionada.

Solución con red 2.4ghz/5ghz con mismo ssid.

Si ya está conectado a la red de 2.4 ghz, puede configurar solo el canal en su tarjeta de aeropuerto, funciona en la última versión de macOS Sierra 10.12.3 (2017-03-19)

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

Configuré el canal 52 que usa mi red de 5ghz.

Desafortunadamente, no hace nada por mí (también en Sierra). Los -Iinformes Estoy en el canal '11' tanto antes como después de emitir el comando con un canal diferente.
Esto funcionó para mí, solo tuve que apagar y volver a encender el Wifi. Después de eso, la conexión se construyó con el canal especificado.

¿Por qué no usar el mismo SSID, pero dar una contraseña diferente para 5 GHz, frente a 2,4 GHz, de esa manera sabrá a qué se está conectando? :D

La mayoría de los dispositivos eligen la señal más fuerte. Por lo tanto, configure los puntos de acceso de 5 GHz a la potencia máxima y luego disminuya la potencia de transmisión de los puntos de acceso de 2,4 GHz hasta que se considere preferible 5 GHz.

El precio que paga es que cualquier dispositivo de solo 2.4 tendrá aún más problemas de congestión. Pero tal vez valga la pena escapar de la congestión en la mayoría de los dispositivos.

Como se indica en la pregunta, no tengo acceso de administrador a la red/AP.
Oh, buen punto. Y supongo que los administradores de la red no "romperán" la red de 2,4 GHz para hacer que los dispositivos migren.

http://www.adriangranados.com/apps/airtool

Oye, obtuve Airtool como se recomendó anteriormente, funciona de maravilla como una herramienta para 'apuntar' a ciertos canales de red, ahora tengo mi macs 'forzado' seleccionando el mejor canal en la zona de mi hogar/vecindario, y el icono de aeropuerto 'alt'+ muestra las velocidades DL de los canales, por lo que cualquier cambio necesario para configurar diferentes canales se puede hacer fácilmente en Airtool. Muy recomendado, gratuito/donateware, así que les agregué unos cuantos dólares porque me molestó la falta de velocidades en casa, o mejor dicho el aeropuerto mac elige canales inferiores día a día - FWIW registré los mejores y peores canales durante algunas semanas y suponiendo que mis vecinos no siguen cambiando de canal cerca, debería esperar obtener las mejores velocidades

El desarrollador de esta herramienta es increíble y sabe mucho sobre WiFi técnicamente. Estoy tan contenta de que hayas mencionado esto.
Por favor, no utilice "gracias" como respuesta. En su lugar, puede votar las preguntas y respuestas que le resultaron útiles.

Hay algunas aplicaciones (como WiFi Scanner) que te permitirán unirte a la banda de 5 GHz en caso de que Mac OS elija la de 2,4 GHz.

¿Podría proporcionar enlaces a "algunas aplicaciones"?

Simple, obtenga un enrutador con soporte para dirección de banda. Se encargará de mover sus dispositivos de 5 Ghz (si se anuncian en capacidad) a bandas de 5 Ghz.

erm, a menos que te estés conectando al enrutador de otra persona...

Digamos que desea usar el mismo SSID en ambas radios (bandas). Esto es importante si desea que sus dispositivos se comuniquen (digamos que una impresora se comparte en 2,4 GHz a través de Bonjour). En el software de administración del enrutador, puede tener la opción de controlar cómo los dispositivos se asocian con las radios (bandas). En DD-WRT, por ejemplo, puede habilitar el filtrado de nivel de MAC (permitir/permitir una MAC(s) o bloquear/evitar que las MAC(s) se asocien). En mi configuración, solo permití (modo Permiso) que un antiguo aeropuerto heredado de Apple se conecte a mi SSID de 2,4 GHz. Esto obliga a los clientes más nuevos a conectarse a la radio de 5 GHz incluso si la 2.4 parece más sabrosa (mejor señal). Lo suficientemente elegante para mí. Aquí hay un buen enlace sobre cómo permitir solo ciertos dispositivos (tenga en cuenta que verá ambas interfaces en su enrutador):https://snaz.com/agregando-seguridad-a-su-red-wifi-con-una-lista-blanca-de-mac/

La pregunta indica explícitamente que no tengo acceso de administrador a la red. Además, tangencialmente, no es necesario usar el mismo SSID en ambas radios, siempre que ambas proporcionen acceso a la misma subred (que es el caso de la mayoría de los enrutadores de consumo).
¿Puede pedir que esto se haga por usted (por alguien con derechos de administrador)? Solo publiqué esta respuesta porque es posible que otros se pregunten cómo configurar sus enrutadores domésticos para lograr su deseo final. Estoy usando mi Macbook así en casa (no tiene acceso a la radio de 2,4 GHz porque está en negación todo a menos que esté en el filtro).
También sospecho que revisaste el foro de soporte de Apple y no encontraste ninguna solución. El software base OS X probablemente no permitirá esta modificación fácilmente. Tangencialmente, buena suerte.