letisko – málo známa pomôcka pre bezdrôtový príkazový riadok pre Mac
Obsah:
Skrytý pred príležitostným používateľom Mac je šikovná pomôcka príkazového riadka, ktorá vám umožňuje prezerať, konfigurovať a odstraňovať problémy s bezdrôtovým pripojením vášho Macu, a to úplne z terminálu MacOS a Mac OS X. Tento príkaz má súbor pomocníka, ale inak nie je veľa dokumentáciu a súdiac podľa nejasného umiestnenia príkazu si Apple pravdepodobne nemyslel, že by bol príliš užitočný pre bežného používateľa Macu.Skrytý letiskový nástroj s príkazovým riadkom je však skutočne veľmi užitočný, najmä pre pokročilejších používateľov počítačov Mac, ktorí chcú mať plnú kontrolu nad svojim wi-fi hardvérom priamo z príkazového riadka v systéme Mac OS X.
S ohľadom na to tu je návod, ako získať prístup k úžasne užitočnému, no málo známemu letiskovému nástroju a ako ho môžete použiť aj na niektoré sieťové úlohy.
Ako získať a používať letiskový príkazový riadok v systéme Mac OS
Ak by vás to zaujímalo, áno, letiskový nástroj príkazového riadku existuje takmer vo všetkých verziách Mac OS X, dokonca aj v moderných verziách, ktoré prestali nazývať bezdrôtové siete „letisko“ a označujú ho ako Wi-Fi. OK, začnime.
Najprv získajte jednoduchší prístup k nástroju Wi-Fi na letisku
Prvá vec, ktorú budete chcieť urobiť, je vytvoriť symbolický odkaz na príkaz letiska, pretože sa nachádza na veľmi nevhodnom mieste s hlbokou cestou, čo pomáha pri rýchlom používaní. Vytvorenie symbolického odkazu na letisko je veľmi jednoduché, v type Terminál:
Pre MacOS Mojave, Catalina, Big Sur a novšie vydania MacOS sudo ln -s / System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
Pre Mac OS X High Sierra, Sierra, El Capitan, Mavericks a staršie sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
Vyššie uvedené môže byť v niektorých prehliadačoch trochu ťažko čitateľné, takže alternatívne môžete použiť nasledovné (robí to isté, len sa rozdelí na dva príkazy):
Pre Mac OS Catalina, Mojave a novšie verzie MacOS $ cd /usr/local/ bin/ $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Pre Mac OS X High Sierra, Sierra, El Capitan, Mavericks a staršie $ cd /usr/sbin $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Všimnite si, že jediný rozdiel medzi modernými verziami macOS a predchádzajúcimi verziami je to, kde umiestnite symbolický odkaz, ktorý je v /usr/local/bin/ oproti /usr/sbin/
Bez ohľadu na to, ktorú metódu použijete, príkaz sudo vás vyzve na zadanie hesla používateľa root, zadajte ho a stlačte kláves return.
Áno, táto obrovská záhadná cesta cez hlbiny Mac OS X je miesto, kde Apple skryl úžasný letiskový nástroj, ale spustením vyššie uvedeného príkazu ste práve prepojili túto dlhú cestu s oveľa kratším „letiskom“ , čo je skvelé.
Používanie letiskového bezdrôtového nástroja v príkazovom riadku Mac OS X
Teraz, keď máte rýchly a jednoduchý prístup na letisko pomocou vyššie uvedeného symbolického odkazu, môžete začať používať letiskový nástroj.
Na začiatok pravdepodobne zistíte, že príznaky -I a -s sú najužitočnejšie a najinformatívnejšie.
Napríklad s letiskovým -s budete mať efektívne wi-fi router stmbler a získate zoznam dostupných bezdrôtových sietí spolu s ich SSID, BSSID hardvérovou adresou, typom bezpečnostného šifrovania a kanálom.
letisko -s
Môžete tiež použiť letisko -I na výzvu Terminal, ktorá vráti informácie špecifické pre aktuálne wi-fi pripojenie, vyzerajúce asi takto:
$ letisko -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čenie siete OSX: žiadne $
Zobrazujú sa podrobné informácie o kvalite bezdrôtového signálu, šume, zabezpečení a ďalších atribútoch siete WiFi.
Príkaz letiska je výkonnejší než len možnosť vypísať informácie o aktuálnej bezdrôtovej sieti, v skutočnosti môžete manuálne upraviť akékoľvek nastavenia wi-fi, nastavenia sieťovej karty, odstraňovať problémy so sieťami, meniť používané typy zabezpečenia pri pripojení zachytávajte pakety do súboru pcap, pripájajte sa k sieťam a opúšťajte ich, oddeľujte sa od siete Wi-Fi, uprednostňujte smerovače a siete, sledujte silu signálu a rušenie, upravujte ovládače hardvéru wi-fi a tiež vykonávajte obrovské množstvo funkcií na riešenie problémov so sieťou .Toto je jednoducho jeden z najúčinnejších spôsobov interakcie s bezdrôtovou kartou na počítači Mac.
Zatiaľ čo pre príkaz letisko neexistuje žiadna manuálová stránka, pripojením príznaku -h alebo –help k príkazu sa zobrazí krátky zoznam príznakov a vysvetlenia ich funkcie. Môžete tiež spustiť „letisko“ na príkazovom riadku systému Mac OS X a získať úplný súbor pomocníka, ktorý je uvedený nižšie:
Ako môžete vidieť, existuje množstvo možností na interakciu s bezdrôtovými sieťami pomocou letiskovej pomôcky v systéme Mac OS X. Pokročilí používatelia počítačov Mac by si túto možnosť mali skutočne užiť, pretože je mimoriadne výkonný a veľmi užitočný.
S letiskom môžete robiť aj celkom zaujímavé veci. Pre niekoľko príkladov môžete otestovať silu bezdrôtového signálu naživo z príkazového riadku s letiskom. Ďalší príklad zobrazí zoznam dostupných wi-fi smerovačov len podľa názvu, ktoré sú v blízkosti, zoradené podľa sily signálu (vďaka @jacobiun za to), ale vynechá BSSID a ďalšie údaje:
"letisko -s | chvost -n +1 | sed &39;s/ :/, &:/g&39; | sed &39;s/ -/, -/g&39; | strih -d &39;, &39; -f1, 3 | sed &39;s/^]//;s/]$//&39; | grep -v SSID>"
Keď budete nabudúce pracovať na akejkoľvek úlohe súvisiacej s wi-fi alebo bezdrôtovou sieťou vo všeobecnosti, spomeňte si na úžasný letiskový nástroj.