12 votos

¿Puede la tarjeta airport de un Mac funcionar sólo con 802.11 N, G, B o A?

Ocasionalmente es bueno codificar un puerto de red de conexión por cable para no negociar automáticamente y forzar las cosas a ser 100 medio dúplex aunque se configure una velocidad más alta y negociable en el conmutador.

¿Puedo forzar igualmente el software del aeropuerto y, por tanto, el hardware para que sólo funcione un tipo de 802.11? ¿Puedo utilizar el airport ¿comando para preferir un canal más alto / más bajo en lugar de unirse por la fuerza de la señal? ¿Podría haber controladores alternativos o alguna herramienta de prueba para desarrolladores para ejercer este nivel de control sobre los conjuntos de chips WiFi en los Mac?

Quiero forzar esto en el extremo de la mac para los casos en que no puedo controlar las estaciones base o quiero probar un canal específico de un router de banda dual simultánea que está en vivo 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

8voto

sunraa Puntos 21

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

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

A continuación, escriba

sudo airport en1 prefs JoinMode=Strongest JoinModeFallback=KeepLooking

JoinMode = Ranked y JoinModeFallback = Prompt son los valores por defecto, si quieres volver a cambiar

4voto

Jasmine D Puntos 1

Si sólo quieres comprobar si la estación base está enviando en el canal correcto, Kismac puede serle útil. Esto mostrará todos los modos que soporta tu tarjeta Airport, incluyendo las estaciones base de doble banda. También es ideal para comprobar la cobertura wi-fi con el monitor de señal incorporado, que puede trazar la intensidad de la señal mientras caminas con el portátil en la mano.

Overview

Signal chart

0voto

Oskar Puntos 1242

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 se encuentra en /Sistema/Biblioteca/Servicios básicos) haciendo clic en el icono del aeropuerto en la barra de menú, puedo capturar tramas arbitrarias en cualquier canal permitido (pero no unirme a una estación base en este canal o modo de radio especificado). Esto guarda un estándar tcpdump archivo que puede ser analizado. La pestaña de información en el Servicios públicos y las herramientas asociadas para el registro, la captura de fotogramas, el escaneo de Wi-Fi y el rendimiento me permiten solucionar la mayoría de las situaciones inalámbricas.

También he añadido un router Aerohive AP121 a mi conjunto de herramientas y que permite casi en tiempo real FFT análisis gráfico del espectro de las situaciones de radio difíciles, pero eso es un poco exagerado para querer una herramienta de OS X para empezar a desentrañar los entornos inalámbricos difíciles.

Ninguna respuesta parece permitirme controlar la pila de software de OS X / radio para forzar una conexión u operación en una de las bandas de frecuencia, aunque la respuesta parece ser no por el momento (así como por bastante tiempo).

0voto

Según tengo entendido, creo que esto sólo es posible a nivel de router. Así que los routers sólo aceptarán tráfico "X", y no a nivel de broadcast (tu NIC). Supongo que podrías usar ipfw para estrangular el ancho de banda en ciertas máquinas, para hacer, tus pruebas ;)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X