letiště – málo známá bezdrátová utilita příkazového řádku pro Mac

Obsah:

Anonim

Skrytý před příležitostným uživatelem Macu je svižný nástroj příkazového řádku, který vám umožňuje prohlížet, konfigurovat a odstraňovat problémy s bezdrátovým připojením vašeho Macu, zcela z terminálu MacOS a Mac OS X. Tento příkaz má soubor nápovědy, ale jinak není moc dokumentaci a soudě podle nejasného umístění příkazu si Apple pravděpodobně nemyslel, že by byl pro běžného uživatele Macu příliš užitečný.Skrytý letištní nástroj s příkazovým řádkem je však skutečně velmi užitečný, zejména pro pokročilejší uživatele počítačů Mac, kteří chtějí mít plnou kontrolu nad svým wi-fi hardwarem přímo z příkazového řádku v systému Mac OS X.

S ohledem na to zde je návod, jak získat přístup k úžasně užitečnému, ale málo známému letištnímu nástroji a jak jej můžete použít také pro některé síťové úkoly.

Jak získat a používat letištní nástroj příkazového řádku v systému Mac OS

Pokud by vás to zajímalo, ano, nástroj letiště příkazového řádku existuje téměř ve všech verzích Mac OS X, dokonce i v moderních verzích, které přestaly nazývat bezdrátové sítě „letiště“ a označují je jako Wi-Fi. Dobře, začneme.

Za prvé, získejte snadnější přístup k nástroji Wi-Fi na letišti

První věc, kterou budete chtít udělat, je vytvořit symbolický odkaz na letištní příkaz, protože se nachází na velmi nevhodném místě s hlubokou cestou, což pomáhá rychlému použití. Vytvoření symbolického odkazu na letiště je velmi snadné, v typu Terminál:

Pro MacOS Mojave, Catalina, Big Sur a novější verze MacOS sudo ln -s / System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Pro Mac OS X High Sierra, Sierra, El Capitan, Mavericks a dřívější sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Výše uvedené může být v některých prohlížečích trochu obtížně čitelné, takže alternativně můžete použít následující (dělá to samé, jen se rozdělí na dva příkazy):

Pro Mac OS Catalina, Mojave a novější verze macOS $ cd /usr/local/ bin/ $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Pro Mac OS X High Sierra, Sierra, El Capitan, Mavericks a dřívější $ cd /usr/sbin $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Všimněte si, že jediný rozdíl mezi moderními verzemi macOS a předchozími verzemi je to, kde umístíte symbolický odkaz, který je v /usr/local/bin/ versus v /usr/sbin/

Ať použijete jakoukoli metodu, příkaz sudo vás vyzve k zadání hesla uživatele root, zadejte ho a stiskněte klávesu return.

Ano, tato obří záhadná cesta skrz hlubiny Mac OS X je místo, kde Apple skryl báječný letištní nástroj, ale spuštěním výše uvedeného příkazu jste právě propojili tuto dlouhou cestu s mnohem kratším „letištěm“ , což je skvělé.

Použití bezdrátového nástroje na letišti v příkazovém řádku systému Mac OS X

Nyní, když máte rychlý a snadný přístup na letiště pomocí výše uvedeného symbolického odkazu, můžete začít používat letištní nástroj.

Pro začátečníky budou pravděpodobně nejužitečnější a nejinformativnější příznaky -I a -s.

Například s airport -s budete mít efektivně wi-fi router stmbler a získáte seznam dostupných bezdrátových sítí s jejich SSID, BSSID hardwarovou adresou, typem bezpečnostního šifrování a kanálem.

letiště -s

Můžete také použít letiště -I na výzvu Terminal, která vrátí informace specifické pro aktuální wi-fi připojení, které vypadají přibližně takto:

$ letiště -I commQuality: 75 rawQuality: 59 avgSignalLevel: -40 avgNoiseLevel: -97 linkStatus: ESS portType: Client lastTxRate: 11 maxRate: 11 lastAssocStatus: 1 : 00:06:5b:2a:37:10 SSID: Zabezpečení sítě OSX: žádné $

Zobrazují se podrobné informace o kvalitě bezdrátového signálu, šumu, zabezpečení a dalších atributech WiFi sítě.

Příkaz letiště je výkonnější než jen možnost vypsat informace o aktuální bezdrátové síti, ale ve skutečnosti můžete ručně upravit jakákoli nastavení wi-fi, nastavení síťové karty, odstraňovat problémy se sítěmi, měnit používané typy zabezpečení při připojení, zachycujte pakety do souboru pcap, připojujte se k sítím a opouštějte je, odpojujte se od sítě wifi, upřednostňujte směrovače a sítě, sledujte sílu signálu a rušení, upravujte ovladače hardwaru wi-fi a také provádějte širokou škálu funkcí pro odstraňování problémů se sítí .Toto je snadno jeden z nejúčinnějších způsobů interakce s bezdrátovou kartou na počítači Mac.

Ačkoli pro příkaz letiště neexistuje žádná manuálová stránka, připojením příznaku -h nebo –help k příkazu se zobrazí stručný seznam příznaků a vysvětlení jejich funkce. Můžete také jednoduše spustit „letiště“ na příkazovém řádku systému Mac OS X a získat úplný soubor nápovědy, který je zobrazen níže:

Jak vidíte, existuje spousta možností, jak komunikovat s bezdrátovými sítěmi pomocí letištního nástroje v systému Mac OS X. Pokročilí uživatelé počítačů Mac by si tuto možnost měli opravdu užít, protože je extrémně výkonný a nesmírně užitečný.

S letištěm můžete také dělat docela zajímavé věci. Pro několik příkladů můžete otestovat sílu bezdrátového signálu živě z příkazové řádky s letištěm. Další příklad zobrazí seznam dostupných wi-fi routerů pouze podle názvu, které jsou poblíž, seřazené podle síly signálu (za to děkujeme @jacobiun), ale vynechá BSSID a další data:

"

letiště -s | ocas -n +1 | sed &39;s/ :/, &:/g&39; | sed &39;s/ -/, -/g&39; | řez -d &39;, &39; -f1, 3 | sed &39;s/^]//;s/]$//&39; | grep -v SSID>"

Až budete příště pracovat na nějakém úkolu souvisejícím s wi-fi nebo s bezdrátovými sítěmi obecně, vzpomeňte si na úžasný letištní nástroj.

letiště – málo známá bezdrátová utilita příkazového řádku pro Mac