¿Puede la tarjeta de aeropuerto de una Mac funcionar solo con 802.11 N, G, B o A?

11

Ocasionalmente, es bueno codificar el puerto de una red de conexión por cable para no negociar automáticamente y forzar que las cosas sean 100 dúplex medio, incluso aunque una velocidad más alta esté configurada y sea negociable en el switch.

¿Puedo forzar de manera similar el software del aeropuerto y, por lo tanto, el hardware para ejecutar solo una versión de 802.11? ¿Puedo usar el comando airport para preferir un canal superior / inferior en lugar de unir por intensidad de señal? Podrían estar disponibles controladores alternativos o alguna herramienta de prueba del desarrollador para ejercer este nivel de control sobre los conjuntos de chips WiFi en Mac.

Quiero forzar esto en el extremo del Mac para los casos en los que no puedo controlar las estaciones base o quiero probar un canal específico de un enrutador de banda dual simultánea que esté activo con otro tráfico.

mac:bin mike$ airport --scan
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                     na ala hele 00:26:36:9c:32:23 -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                     na ala hele 00:26:bb:79:23:1f -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                fast na ala hele 00:26:bb:79:23:20 -74  149,+1  Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
mac:bin mike$ airport --getinfo
     agrCtlRSSI: -75
     agrExtRSSI: 0
    agrCtlNoise: -86
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 81
        maxRate: 300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 00:26:bb:79:23:20
           SSID: fast na ala hele
            MCS: 4
        channel: 149,1
mac:bin mike$ ls -l /usr/local/bin/airport 
lrwxr-xr-x  1 root  wheel  89 Sep 13 11:40 /usr/local/bin/airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
    
pregunta bmike 02.09.2011 - 05:47

4 respuestas

8

Tal vez esta ayuda, puede acceder a la utilidad de comando del aeropuerto con

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Luego, escribe

sudo airport en1 prefs JoinMode=Strongest JoinModeFallback=KeepLooking

JoinMode = Rated y JoinModeFallback = Los valores predeterminados son los valores predeterminados, si desea volver a cambiar

    
respondido por el Felix G 10.09.2011 - 01:15
4

Si solo quiere comprobar si la estación base está enviando al canal correcto, Kismac puede serle de utilidad. Esto mostrará todos los modos que admite su tarjeta de aeropuerto, incluidas las estaciones base de banda dual. También es ideal para verificar la cobertura de wi-fi con el monitor de señal incorporado, que puede registrar la intensidad de la señal mientras caminas con la computadora portátil en la mano.

    
respondido por el Ingmar Hupp 13.09.2011 - 18:32
0

Desde mi entendimiento, creo que esto solo es posible a nivel de enrutador. De modo que el enrutador solo aceptará tráfico "X", y no en el nivel de transmisión (su NIC). Supongo que podrías usar ipfw para acelerar el ancho de banda en ciertas máquinas, para hacer, um, tus pruebas;)

    
respondido por el user10355 02.09.2011 - 08:01
0

Con el diagnóstico inalámbrico que Apple introdujo en 10.8.4, ahora tengo el comienzo de una respuesta viable.

Ejecutando la herramienta (que está en / System / Library / Core Services) haciendo clic en el icono Aeropuerto en la barra de menú. Puedo capturar marcos arbitrarios en cualquier canal permitido (pero no puedo unirme a una estación base en este canal específico) o modo de radio). Esto guarda un archivo estándar tcpdump que puede ser analizado. La pestaña Información en la ventana Utilidades y las herramientas asociadas para Registro, Captura de cuadros, Escaneo de Wi-Fi y Rendimiento me permiten solucionar la mayoría de las situaciones inalámbricas.

También agregué un enrutador Aerohive AP121 a mi conjunto de herramientas y eso permite un análisis de espectro gráfico FFT casi en tiempo real de situaciones de radio difíciles, pero eso es un poco excesivo por querer que una herramienta OS X comience a separar ambientes inalámbricos difíciles.

Parece que no hay respuesta que me permita controlar la pila de software OS X / radio para forzar una conexión u operación en una de las bandas de frecuencia, aunque la respuesta parece ser no en este momento (así como durante bastante tiempo) .

    
respondido por el bmike 07.07.2013 - 02:04

Lea otras preguntas en las etiquetas