Ocasionalmente, é bom codificar uma porta de rede de conexão com fio para não negociar automaticamente e forçar as coisas a ficarem meio half duplex, mesmo que uma velocidade mais alta esteja configurada e negociável no comutador.
Da mesma forma, posso forçar o software do aeroporto e, portanto, o hardware a executar apenas uma versão do 802.11? Posso usar o airport
comando para preferir um canal mais alto / mais baixo do que juntar-se pela força do sinal? Pode haver drivers alternativos disponíveis ou alguma ferramenta de teste do desenvolvedor para exercer esse nível de controle sobre os chipsets WiFi nos Macs.
Quero forçar isso no Mac para casos em que não consigo controlar as estações base ou quero testar um canal específico de um roteador de banda dupla simultâneo que esteja ativo com outro tráfego.
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
fonte
/System/Library/CoreServices/Wi-Fi Diagnostics
para os gráficos bonitos e depuração de quadros. O comando airport é a ferramenta que seria capaz de definir o rádio - mas falta documentação e parece estar em transição para um novo formato. Obrigado a todos que responderam.Se você quiser apenas verificar se a estação base está enviando no canal certo, o Kismac pode ser útil para você. Isso mostrará todos os modos suportados pelo seu cartão Airport, incluindo estações base de banda dupla. Também é ótimo para verificar a cobertura wi-fi com o monitor de sinal embutido, que pode mapear a intensidade do sinal enquanto você anda com o laptop na mão.
fonte
airport --getinfo
eairport --scan
atualmente trabalho para minhas necessidades. O Kismac faz mais do que apenas interpretar os dados de varredura do aeroporto que posso ver na linha de comando?Pelo meu entendimento, acho que isso só é possível no nível do roteador. Portanto, o roteador aceitará apenas o tráfego "X" e não no nível de transmissão (sua NIC). Suponho que você possa usar o ipfw para limitar a largura de banda em determinadas máquinas, para fazer, hum, seus testes;)
fonte
ipfw
<strike> brincadeiras leves </strike> .Com o diagnóstico sem fio que a Apple introduziu na 10.8.4 - agora tenho o início de uma resposta viável.
Executando a ferramenta (que está em / Sistema / Biblioteca / Serviços Principais), com a opção clicando no ícone Aeroporto na barra de menus - posso capturar quadros arbitrários em qualquer canal permitido (mas na verdade não ingresso na estação base nesse canal ou modo de rádio especificado) ) Isso salva um
tcpdump
arquivo padrão que pode ser analisado. A guia Informações na janela Utilitários e as ferramentas associadas para Registro, Captura de quadros, Varredura Wi-Fi e Desempenho permitem solucionar a maioria das situações sem fio.Eu também adicionei um roteador Aerohive AP121 ao meu conjunto de ferramentas e isso permite análise de espectro gráfico FFT quase em tempo real de situações difíceis de rádio, mas isso é um pouco exagerado por querer que uma ferramenta do OS X comece a separar ambientes sem fio desafiadores.
Nenhuma resposta parece me permitir controlar a pilha de software do OS X / rádio para forçar uma conexão ou operação em uma das bandas de frequência, embora a resposta pareça não ser no momento (assim como por algum tempo).
fonte