Verifica la potenza del segnale wireless dalla riga di comando di Mac OS X
Sommario:
Se stai cercando di modificare un router wireless per ottenere il segnale migliore, essere in grado di misurare continuamente la potenza del segnale Wi-Fi mentre giochi con le antenne, il posizionamento e qualsiasi altra cosa sulla rete è davvero prezioso. Mentre la maggior parte degli utenti viene servita al meglio utilizzando l'app Mac Wi-Fi Diagnostics per monitorare la potenza e le prestazioni del segnale, un' altra opzione è passare alla riga di comando di Mac OS X, ed è quello che tratteremo qui.
Questo trucco si basa interamente sulla riga di comando utilizzando lo strumento wireless dell'aeroporto un po' segreto ed è disponibile su tutti i Mac con tutte le versioni di Mac OS X. Sì, lo strumento dell'aeroporto è ancora in circolazione ed è utile quanto mai, anche se la rete wireless ora si chiama Wi-Fi su Mac.
Apri l'app Terminale per iniziare. Per ottenere i migliori risultati, probabilmente vorrai aumentare la dimensione del testo del carattere del tuo terminale, la sequenza di tasti Command+ lo rende facile.
Come monitorare la potenza del segnale Wi-Fi dalla riga di comando su Mac OS X e visualizzare la cronologia RSSI
Per vedere un conteggio corrente della potenza del segnale, usa il seguente comando, assicurati che la sintassi sia stata inserita correttamente senza interruzioni di riga (il wrapping è ok) affinché funzioni come previsto:
while x=1; fare /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CtlRSSI; dormire 0,5; fatto
Premi Invio e inizierai a vedere qualcosa di simile al seguente scorrimento sullo schermo:
Questo è il tuo indicatore di potenza del segnale, noterai che l'ultimo numero di 'agrCtlRSSI: -38' dovrebbe cambiare frequentemente poiché viene stampato ripetutamente sullo schermo del tuo terminale. Quel numero è la potenza del tuo segnale Wi-Fi proveniente dal router al tuo Mac.
Puoi interrompere l'aggiornamento di questo comando di monitoraggio continuo del segnale premendo Control+C nella finestra Terminale.
Come testare e guardare la potenza del segnale Wi-Fi su una singola linea nel terminale Mac OS X
Se non vuoi vedere un elenco della potenza del segnale wireless con la cronologia (che rende facile capire se le tue regolazioni stanno migliorando o peggiorando le cose), puoi anche fare in modo che il rapporto di comando una singola linea con la potenza del segnale.Questo può essere utile per lo scripting e la personalizzazione della tua shell e può essere preferenziale per alcuni utenti in generale. Per avere una singola riga di testo, utilizzare la seguente sintassi:
chiaro; mentre x=1; fare /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep CTRLSSI | sed -e &39;s/^.://g&39; | xargs -I SEGNALE printf \rRSSI dBm: SEGNALE; dormire 0,5; fatto"
Ancora premi Ctrl+C per interrompere il comando.
Vale la pena ricordare che la potenza del segnale Wi-Fi è influenzata da molti fattori, tra cui la potenza dell'antenna del router wireless, l'interferenza di elementi locali e barriere fisiche come un camino o un forno a microonde, segnali radio e molto altro di più. Per ottenere i migliori risultati, assicurati di aver scelto il miglior canale Wi-Fi per la tua rete, facilmente possibile con questa utility Mac, in modo che il canale di trasmissione Wi-Fi abbia un utilizzo e un'interferenza minimi nelle vicinanze.
Ho trovato entrambi gli esempi di codice sopra su una pagina del forum ormai lontana mentre cercavo un modo per monitorare la potenza del segnale, questo era prima dei giorni dello strumento di diagnostica wireless di Mac OS X che includeva nativamente tale funzionalità e sono stati di grande aiuto durante il tentativo di posizionare il mio hardware Wi-Fi per la massima qualità di ricezione. Questo approccio a riga di comando funziona in tutte le versioni vagamente moderne del software di sistema Mac, ed è ancora presente anche nelle versioni più recenti, tra cui macOS Mojave, Catalina, Sierra, El Capitan, Mac OS X Mavericks e altri.