aeroporto: l'utilità wireless della riga di comando poco conosciuta per Mac

Sommario:

Anonim

Nascosta dall'utente Mac occasionale è un'utility da riga di comando elegante che ti consente di visualizzare, configurare e risolvere i problemi della connessione wireless del tuo Mac, interamente dal Terminale di MacOS e Mac OS X. Questo comando ha un file di aiuto ma è altrimenti ma non molto documentazione e, a giudicare dall'oscura posizione del comando, Apple probabilmente non pensava che sarebbe stato troppo utile per l'utente Mac medio.Ma lo strumento aeroportuale nascosto della riga di comando è davvero molto utile, in particolare per gli utenti Mac più avanzati che desiderano avere il pieno controllo del proprio hardware Wi-Fi direttamente dalla riga di comando in Mac OS X.

Con questo in mente, ecco come accedere allo strumento aeroportuale incredibilmente utile ma poco conosciuto e come utilizzarlo anche per alcune attività di networking.

Come accedere e utilizzare lo strumento della riga di comando dell'aeroporto su Mac OS

Nel caso ve lo steste chiedendo, sì, lo strumento Airport da riga di comando esiste in quasi tutte le versioni di Mac OS X, anche nelle versioni moderne che hanno smesso di chiamare la rete wireless "aeroporto" e si riferiscono ad essa come Wi-Fi. OK, iniziamo.

In primo luogo, ottieni un accesso più facile allo strumento Wi-Fi dell'aeroporto

La prima cosa che vorrai fare è creare un collegamento simbolico al comando dell'aeroporto, poiché è situato in una posizione molto scomoda con un percorso profondo, questo aiuta per un rapido utilizzo. Creare un collegamento simbolico all'aeroporto è molto semplice, nel Terminal digitare quanto segue:

Per MacOS Mojave, Catalina, Big Sur e versioni MacOS più recenti sudo ln -s / System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Per Mac OS X High Sierra, Sierra, El Capitan, Mavericks e precedenti sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Quanto sopra può essere un po' difficile da leggere su alcuni browser, quindi in alternativa puoi usare quanto segue (fa la stessa cosa, solo diviso in due comandi):

Per Mac OS Catalina, Mojave e versioni macOS più recenti $ cd /usr/local/ bin/ $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Per Mac OS X High Sierra, Sierra, El Capitan, Mavericks e versioni precedenti $ cd /usr/sbin $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Nota che l'unica differenza tra le versioni moderne di macOS e le versioni precedenti è dove inserirai il collegamento simbolico, che è in /usr/local/bin/ rispetto a /usr/sbin/

Qualunque metodo tu scelga, il comando sudo ti chiederà una password di root, inseriscila e premi invio.

Sì, quel gigantesco percorso criptico attraverso le profondità di Mac OS X è dove Apple ha nascosto la meravigliosa utility dell'aeroporto, ma eseguendo il comando sopra hai appena collegato quel lungo percorso al molto più breve "aeroporto" , che è grandioso.

Utilizzo di Airport Wireless Tool nella riga di comando di Mac OS X

Ora che hai accesso facile e veloce all'aeroporto con il link simbolico di cui sopra, puoi iniziare a utilizzare lo strumento aeroporto.

Per cominciare, probabilmente troverai i flag -I e -s più utili e informativi.

Ad esempio, con airport -s avrai effettivamente un ostacolo al router Wi-Fi e otterrai un elenco di reti wireless disponibili complete di SSID, indirizzo hardware BSSID, tipo di crittografia di sicurezza e canale.

aeroporto -s

Puoi anche usare airport -I al prompt del terminale, che restituirà informazioni specifiche per la connessione Wi-Fi corrente, simile al seguente:

$ airport -I commQuality: 75 rawQuality: 59 avgSignalLevel: -40 avgNoiseLevel: -97 linkStatus: ESS portType: Client lastTxRate: 11 maxRate: 11 lastAssocStatus: 1 BSSID : 00:06:5b:2a:37:10 SSID: OSX Sicurezza di rete: nessuna $

Vengono visualizzate informazioni dettagliate sulla qualità del segnale wireless, rumore, sicurezza e altri attributi della rete WiFi.

Il comando dell'aeroporto è più potente della semplice possibilità di elencare le informazioni sulla rete wireless corrente, tuttavia, puoi effettivamente regolare manualmente qualsiasi impostazione Wi-Fi, impostazioni della scheda di rete, risolvere i problemi delle reti, modificare i tipi di sicurezza utilizzati su una connessione, acquisire pacchetti in un file pcap, unire e lasciare reti, dissociarsi da una rete Wi-Fi, dare la priorità a router e reti, vedere la potenza del segnale e le interferenze, regolare i driver hardware Wi-Fi ed eseguire anche una grande varietà di funzioni di risoluzione dei problemi di rete .Questo è facilmente uno dei modi più potenti per interagire con una scheda wireless su un Mac.

Anche se non esiste una pagina di manuale per il comando dell'aeroporto, allegando il flag -h o –help al comando verrà visualizzato un breve elenco di flag e spiegazioni della loro funzione. Puoi anche eseguire semplicemente "airport" dalla riga di comando di Mac OS X per ottenere il file della guida completo, mostrato di seguito:

Come puoi vedere, c'è un'abbondanza di opzioni per interagire con le reti wireless utilizzando l'utilità dell'aeroporto in Mac OS X. Gli utenti Mac esperti dovrebbero davvero divertirsi con questo, dato che è estremamente potente e estremamente utile.

Puoi anche fare cose piuttosto interessanti con l'aeroporto. Per alcuni esempi, puoi testare la potenza del segnale wireless in tempo reale dalla riga di comando con l'aeroporto. Un altro esempio elencherà i router Wi-Fi disponibili solo per nome che si trovano nelle vicinanze, ordinati per potenza del segnale (grazie a @jacobiun per questo) ma omettendo BSSID e altri dati:

"

aeroporto -s | coda -n +1 | sed &39;s/ :/, &:/g&39; | sed &39;s/ -/, -/g&39; | cut -d &39;, &39; -f1, 3 | sed &39;s/^]//;s/]$//&39; | grep -v SSID>"

La prossima volta che lavorerai su qualsiasi attività relativa al Wi-Fi o alle reti wireless in generale, ricordati del fantastico strumento per l'aeroporto.

aeroporto: l'utilità wireless della riga di comando poco conosciuta per Mac