Ocasionalmente, es bueno codificar un puerto de red de conexión por cable para no negociar automáticamente y forzar que las cosas sean 100 half duplex a pesar de que se configura una velocidad más alta y se puede negociar en el conmutador.
¿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 airport
comando para preferir un canal más alto / más bajo en lugar de unirme por la intensidad de la señal? Es posible que haya controladores alternativos disponibles o alguna herramienta de prueba para desarrolladores para ejercer este nivel de control sobre los conjuntos de chips WiFi en Mac.
Quiero forzar esto en el extremo de Mac para casos en los que no puedo controlar las estaciones base o quiero probar un canal específico de un enrutador de doble banda simultáneo 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