La scheda dell'aeroporto di un Mac può eseguire solo 802.11 N, G, B o A?

11

Occasionalmente è bello codificare in modo rigido una porta di rete con connessione cablata per non negoziare automaticamente e forzare le cose a essere 100 half duplex anche se una maggiore velocità è configurata e negoziabile sullo switch.

Posso forzare in modo simile il software per l'aeroporto e quindi l'hardware per eseguire solo un aroma di 802.11? Posso usare il comando airport per preferire un canale più alto / più basso piuttosto che unire per intensità del segnale? Potrebbero essere disponibili driver alternativi o alcuni strumenti di test degli sviluppatori per esercitare questo livello di controllo sui chipset WiFi nei Mac.

Voglio forzare questo sul lato mac per i casi in cui non riesco a controllare le stazioni di base o voglio testare un canale specifico di un router dual band simultaneo che è in diretta con altro traffico.

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
    
posta bmike 02.09.2011 - 05:47
fonte

4 risposte

8

Forse questo aiuto, puoi accedere all'utility comando dell'aeroporto con

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

Quindi, digita

sudo airport en1 prefs JoinMode=Strongest JoinModeFallback=KeepLooking

JoinMode = Ranked e JoinModeFallback = Prompt sono i valori predefiniti, se vuoi tornare indietro

    
risposta data 10.09.2011 - 01:15
fonte
4

Se vuoi solo verificare se la stazione base sta trasmettendo il canale giusto, Kismac potrebbe esserti utile. Questo mostrerà tutte le modalità supportate dalla tua scheda Airport, incluse le stazioni base dual-band. È anche ottimo per controllare la copertura wi-fi con il monitor del segnale integrato, in grado di tracciare la potenza del segnale mentre si cammina con il portatile in mano.

    
risposta data 13.09.2011 - 18:32
fonte
0

Da quanto ho capito, penso che questo sia possibile solo a livello di router. In modo che il router accetterà solo il traffico "X" e non a livello di trasmissione (la scheda di rete). Suppongo che potresti usare ipfw per limitare la larghezza di banda su certe macchine, per fare, um, i tuoi test;)

    
risposta data 02.09.2011 - 08:01
fonte
0

Con Wireless Diagnostic che Apple ha introdotto in 10.8.4 - Ora ho l'inizio di una risposta praticabile.

Esecuzione dello strumento (che si trova in / Sistema / Libreria / Servizi principali) per opzione facendo clic sull'icona Airport nella barra dei menu - Posso acquisire frame arbitrari su qualsiasi canale consentito (ma non effettivamente unire una stazione base su questo canale specificato o modalità radio). Questo salva un file tcpdump standard che può essere analizzato. La scheda Informazioni nella finestra Utilità e gli strumenti associati per Registrazione, Acquisizione frame, Scansione Wi-Fi e Prestazioni mi consentono di risolvere la maggior parte delle situazioni wireless.

Ho anche aggiunto un router Aerohive AP121 al mio set di strumenti e questo permette analisi di spettro grafico FFT quasi in tempo reale di situazioni radio difficili, ma è un po 'eccessivo per volere che uno strumento OS X inizi a sfidare gli ambienti wireless.

Nessuna risposta sembra consentirmi di controllare lo stack del software OS X / radio per forzare una connessione o un'operazione su una delle bande di frequenza, anche se così la risposta sembra non essere al momento (così come per un po 'di tempo) .

    
risposta data 07.07.2013 - 02:04
fonte

Leggi altre domande sui tag