airport – malo poznati bežični uslužni program naredbenog retka za Mac
Sadržaj:
Skriven od povremenih Mac korisnika je zgodni uslužni program naredbenog retka koji vam omogućuje pregled, konfiguraciju i rješavanje problema s bežičnom vezom vašeg Maca, u potpunosti s terminala MacOS i Mac OS X. Ova naredba ima datoteku pomoći, ali je inače, ali ne mnogo dokumentaciju, a sudeći po opskurnom mjestu naredbe, Apple vjerojatno nije mislio da će biti previše korisna za prosječnog korisnika Maca.Ali skriveni alat naredbenog retka aerodroma doista je vrlo koristan, posebno za naprednije Mac korisnike koji žele imati potpunu kontrolu nad svojim wi-fi hardverom izravno iz naredbenog retka u Mac OS X.
Imajući to na umu, evo kako pristupiti nevjerojatno korisnom, ali malo poznatom alatu za zračne luke i kako ga možete koristiti i za neke zadatke umrežavanja.
Kako pristupiti i koristiti alat za naredbeni redak aerodroma na Mac OS-u
U slučaju da ste se pitali, da, alat naredbenog retka za zračnu luku postoji u gotovo svim verzijama Mac OS X-a, čak i modernim verzijama koje su bežično umrežavanje prestale nazivati 'zračna luka' i nazivaju ga Wi-Fi. OK, počnimo.
Prvo, ostvarite lakši pristup Wi-Fi alatu za zračnu luku
Prvo što ćete htjeti napraviti je stvoriti simboličnu poveznicu na naredbu zračne luke, jer se nalazi na vrlo nezgodnoj lokaciji s dubokim putem, što pomaže u brzom korištenju. Stvaranje simboličke veze do zračne luke vrlo je jednostavno, u Terminalu upišite sljedeće:
Za MacOS Mojave, Catalina, Big Sur i novija izdanja MacOS-a sudo ln -s / System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
Za Mac OS X High Sierra, Sierra, El Capitan, Mavericks i ranije sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
Gore navedeno može biti malo teško za čitanje u nekim preglednicima, pa alternativno možete koristiti sljedeće (čini istu stvar, samo je podijeljeno u dvije naredbe):
Za Mac OS Catalina, Mojave i novije verzije macOS-a $ cd /usr/local/ bin/ $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Za Mac OS X High Sierra, Sierra, El Capitan, Mavericks i ranije $ cd /usr/sbin $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Imajte na umu da je jedina razlika između modernih verzija macOS-a i prethodnih verzija gdje ćete postaviti simboličku vezu, a to je u /usr/local/bin/ nasuprot /usr/sbin/
Koju god metodu koristili, naredba sudo će od vas tražiti root lozinku, unesite je i pritisnite return.
Da, taj divovski zagonetni put kroz dubine Mac OS X-a mjesto je gdje je Apple sakrio prekrasan uslužni program za zračnu luku, ali pokretanjem gornje naredbe upravo ste povezali taj dugi put s mnogo kraćom 'zračnom lukom' , što je super.
Korištenje bežičnog alata za zračnu luku u Mac OS X naredbenom retku
Sada kada imate brz i jednostavan pristup zračnoj luci s gornjom simboličnom vezom, možete početi koristiti alat za zračnu luku.
Za početak, vjerojatno ćete smatrati da su oznake -I i -s najkorisnije i najinformativnije.
Na primjer, uz airport -s imat ćete posrtaj wi-fi usmjerivača i dobiti popis dostupnih bežičnih mreža zajedno s njihovim SSID-om, BSSID-om hardverskom adresom, vrstom sigurnosne enkripcije i kanalom.
zračna luka -s
Također možete upotrijebiti airport -I na upitu Terminal, koji će vratiti informacije specifične za trenutnu wi-fi vezu, a izgledaju otprilike ovako:
$ 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: Sigurnost OSX mreže: ništa $
Prikazane su detaljne informacije o kvaliteti bežičnog signala, buci, sigurnosti i drugim atributima WiFi mreže.
Naredba zračne luke moćnija je od pukog popisa informacija o trenutnoj bežičnoj mreži, iako zapravo možete ručno podesiti bilo koje Wi-Fi postavke, postavke mrežne kartice, otkloniti probleme s mrežama, promijeniti vrste sigurnosti koje se koriste na vezi, uhvatiti pakete u pcap datoteku, pridružiti se i napustiti mreže, odvojiti se od wifi mreže, odrediti prioritete usmjerivača i mreža, vidjeti snagu signala i smetnje, prilagoditi wi-fi hardverske upravljačke programe i izvršiti veliki izbor funkcija za rješavanje problema s mrežom .Ovo je jednostavno jedan od najmoćnijih načina za interakciju s bežičnom karticom na Macu.
Iako ne postoji ručna stranica za naredbu aerodroma, dodavanje zastavice -h ili –help naredbi za izdat će kratak popis zastavica i objašnjenja njihove funkcije. Također možete jednostavno pokrenuti 'airport' u Mac OS X naredbenom retku da dobijete potpunu datoteku pomoći, prikazanu u nastavku:
Kao što možete vidjeti, postoji obilje opcija za interakciju s bežičnim mrežama korištenjem uslužnog programa aerodroma u Mac OS X. Napredni korisnici Maca trebali bi se stvarno zabavljati s ovim, jer je iznimno moćan i izuzetno koristan.
Također možete raditi neke prilično zanimljive stvari sa zračnom lukom. Za nekoliko primjera, možete testirati snagu bežičnog signala uživo iz naredbenog retka pomoću zračne luke. Drugi primjer će navesti dostupne Wi-Fi usmjerivače po nazivu samo koji su u blizini, poredane po jačini signala (zahvaljujući @jacobiun na ovome), ali izostavljajući BSSID i druge podatke:
"zračna luka -s | rep -n +1 | sed &39;s/ :/, &:/g&39; | sed &39;s/ -/, -/g&39; | rez -d &39;, &39; -f1, 3 | sed &39;s/^]//;s/]$//&39; | grep -v SSID>"
Sljedeći put kada budete radili na bilo kojem zadatku vezanom uz wi-fi ili bežično umrežavanje općenito, sjetite se sjajnog alata za zračnu luku.