Parfois, il est agréable de coder en dur un port réseau de connexion filaire pour ne pas négocier automatiquement et forcer les choses à être 100 semi-duplex, même si une vitesse plus élevée est configurée et négociable sur le commutateur.
Puis-je forcer le logiciel d'aéroport et donc le matériel à exécuter une seule version du 802.11? Puis-je utiliser la airport
commande pour préférer un canal supérieur / inférieur plutôt que de rejoindre par la force du signal? D'autres pilotes pourraient-ils être disponibles ou un outil de test de développeur pour exercer ce niveau de contrôle sur les chipsets WiFi dans les Mac.
Je veux forcer cela sur le mac pour les cas où je ne peux pas contrôler les stations de base ou si je veux tester un canal spécifique d'un routeur double bande simultané qui est en direct avec un autre trafic.
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
la source
/System/Library/CoreServices/Wi-Fi Diagnostics
pour les jolis graphiques et le débogage de trames. La commande de l'aéroport est l'outil qui pourrait régler la radio - mais sa documentation fait défaut et semble être en transition vers un nouveau format. Merci à tous ceux qui ont répondu.Si vous voulez simplement vérifier si la station de base envoie sur le bon canal, Kismac peut vous être utile. Cela montrera tous les modes pris en charge par votre carte Airport, y compris les stations de base bi-bande. Il est également idéal pour vérifier la couverture Wi-Fi avec le moniteur de signal intégré, qui peut tracer la force du signal lorsque vous vous promenez avec un ordinateur portable à la main.
la source
airport --getinfo
etairport --scan
travaille actuellement pour mes besoins. Kismac fait-il plus que simplement interpréter les données de scan de l'aéroport que je peux voir à partir de la ligne de commande?D'après ma compréhension, je pense que cela n'est possible qu'au niveau du routeur. Ainsi, ce routeur n'acceptera que le trafic "X", et non au niveau de la diffusion (votre NIC). Je suppose que vous pouvez utiliser ipfw pour limiter la bande passante sur certaines machines, pour faire, euh, vos tests;)
la source
ipfw
légers <strike> farce </strike> .Avec le diagnostic sans fil qu'Apple a introduit dans 10.8.4 - j'ai maintenant les débuts d'une réponse pratique.
Exécution de l'outil (qui se trouve dans / System / Library / Core Services) en cliquant sur l'icône Airport dans la barre de menus - Je peux capturer des trames arbitraires sur n'importe quel canal autorisé (mais pas réellement rejoindre une station de base sur ce canal ou mode radio spécifié) ). Cela enregistre un
tcpdump
fichier standard qui peut être analysé. L'onglet Info de la fenêtre Utilitaires et les outils associés pour la journalisation, la capture d'images, le scan Wi-Fi et les performances me permettent de dépanner la plupart des situations sans fil.J'ai également ajouté un routeur Aerohive AP121 à mon ensemble d'outils et qui permet une analyse graphique du spectre FFT en temps quasi réel des situations radio délicates, mais c'est un peu exagéré de vouloir qu'un outil OS X commence à démêler les environnements sans fil difficiles.
Aucune réponse ne semble me permettre de contrôler la pile logicielle OS X / radio pour forcer une connexion ou une opération sur l'une des bandes de fréquences, bien que la réponse semble non pour le moment (ainsi que pendant un certain temps).
la source