oro uostas – mažai žinoma komandų eilutės belaidė programa, skirta „Mac“

Turinys:

Anonim

Nuo atsitiktinio „Mac“ naudotojo paslėpta sudėtinga komandų eilutės programa, leidžianti peržiūrėti, konfigūruoti ir pašalinti „Mac“ belaidžio ryšio triktis, naudojant tik „MacOS“ ir „Mac OS X“ terminalą. Ši komanda turi pagalbos failą, bet yra kitokia, bet ne tokia didelė. dokumentaciją, o sprendžiant iš neaiškios komandos vietos, „Apple“ tikriausiai nemanė, kad tai būtų per daug naudinga eiliniam „Mac“ vartotojui.Tačiau paslėptas komandų eilutės oro uosto įrankis yra tikrai labai naudingas, ypač pažengusiems „Mac“ naudotojams, norintiems visiškai valdyti savo „Wi-Fi“ aparatūrą tiesiai iš komandinės eilutės „Mac OS X“.

Turint tai omenyje, štai kaip pasiekti nuostabiai naudingą, tačiau mažai žinomą oro uosto įrankį ir kaip jį naudoti kai kurioms tinklo užduotims.

Kaip pasiekti ir naudoti oro uosto komandų eilutės įrankį sistemoje „Mac OS“

Jei susimąstėte, taip, komandinės eilutės oro uosto įrankis yra beveik visose „Mac OS X“ versijose, net ir šiuolaikinėse versijose, kurios nustojo vadinti belaidžiu tinklu „oro uostu“ ir vadina jį „Wi-Fi“. Gerai, pradėkime.

Pirma, lengviau pasiekite oro uosto „Wi-Fi“ įrankį

Pirmas dalykas, kurį norėsite padaryti, tai sukurti simbolinę nuorodą į oro uosto komandą, nes ji yra labai nepatogioje vietoje su giliu keliu, o tai padeda greitai naudotis. Simbolinę nuorodą į oro uostą sukurti labai paprasta, terminale įveskite:

Skirta „MacOS Mojave“, „Catalina“, „Big Sur“ ir naujesniems „MacOS“ leidimams sudo ln -s / System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Skirta „Mac OS X High Sierra“, „Sierra“, „El Capitan“, „Mavericks“ ir ankstesnėms operacijoms sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Aukščiau pateiktą informaciją gali būti sunku perskaityti kai kuriose naršyklėse, todėl galite naudoti toliau nurodytus veiksmus (jis atlieka tą patį, tik padalintas į dvi komandas):

Skirta „Mac OS Catalina“, „Mojave“ ir naujesnėms „macOS“ versijoms $ cd /usr/local/ bin/ $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Skirta Mac OS X High Sierra, Sierra, El Capitan, Mavericks ir ankstesnėms $ cd /usr/sbin $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Atkreipkite dėmesį, kad vienintelis skirtumas tarp šiuolaikinių „macOS“ versijų ir ankstesnių versijų yra tas, kur įdėsite simbolinę nuorodą, kuri yra /usr/local/bin/, palyginti su /usr/sbin/

Nepriklausomai nuo to, kurį metodą pasirinksite, sudo komanda paragins jus įvesti root slaptažodį, įveskite jį ir paspauskite „Return“.

Taip, tas milžiniškas paslaptingas kelias per „Mac OS X“ gelmes yra vieta, kur „Apple“ paslėpė nuostabią oro uosto paslaugą, tačiau vykdydami aukščiau pateiktą komandą jūs ką tik susiejote tą ilgą kelią su daug trumpesniu „oro uostu“. , tai puiku.

Oro uosto belaidžio ryšio įrankio naudojimas Mac OS X komandinėje eilutėje

Dabar, kai galite greitai ir lengvai pasiekti oro uostą naudodami aukščiau pateiktą simbolinę nuorodą, galite pradėti naudotis oro uosto įrankiu.

Pirmiesiems tikriausiai naudingiausios ir informatyviausios yra vėliavėlės -I ir -s.

Pavyzdžiui, naudodamiesi oro uostais, jūs efektyviai turėsite Wi-Fi maršruto parinktuvą ir gausite galimų belaidžių tinklų sąrašą su jų SSID, BSSID aparatinės įrangos adresu, saugos šifravimo tipu ir kanalu.

oro uostas -s

Taip pat galite naudoti oro uostą -I eilutėje „Terminalas“, kuri pateiks informaciją apie esamą „Wi-Fi“ ryšį, atrodantį maždaug taip:

$ oro uostas -I commKokybė: 75 neapdorotasKokybė: 59 vid.Signalo lygis: -40 vid.Triukšmo lygis: -97 nuorodos Būsena: ESS portType: Kliento paskutinisTxRate: 11 maksimalus tarifas: 11 BSStatus:1ococ : 00:06:5b:2a:37:10 SSID: OSX tinklo sauga: nėra $

Rodoma išsami informacija apie belaidžio ryšio signalo kokybę, triukšmą, saugumą ir kitus „WiFi“ tinklo atributus.

Oro uosto komanda yra galingesnė nei galimybė pateikti informaciją apie esamą belaidį tinklą, tačiau iš tikrųjų galite rankiniu būdu reguliuoti bet kokius „Wi-Fi“ nustatymus, tinklo plokštės nustatymus, šalinti tinklų triktis, keisti naudojamus saugos tipus. prisijungę, fiksuokite paketus į pcap failą, prisijunkite ir išjunkite tinklus, atsijunkite nuo „Wi-Fi“ tinklo, nustatykite pirmenybę maršrutizatoriams ir tinklams, matykite signalo stiprumą ir trukdžius, koreguokite „Wi-Fi“ aparatinės įrangos tvarkykles ir taip pat atlikite daugybę tinklo trikčių šalinimo funkcijų. .Tai nesunkiai vienas iš galingiausių būdų bendrauti su belaidžiu kortele „Mac“ kompiuteryje.

Nors oro uosto komandos rankinio puslapio nėra, prie komandos pridėjus vėliavėlę -h arba -help bus pateiktas trumpas vėliavėlių sąrašas ir jų funkcijos paaiškinimai. Taip pat galite tiesiog paleisti „oro uostas“ „Mac OS X“ komandų eilutėje, kad gautumėte visą pagalbos failą, parodytą toliau:

Kaip matote, yra daugybė galimybių sąveikauti su belaidžiais tinklais naudojant oro uosto įrankį sistemoje „Mac OS X“. Pažangūs „Mac“ naudotojai turėtų tikrai pasinaudoti šia paslauga, nes tai nepaprastai galingas ir nepaprastai naudingas.

Oro uoste taip pat galite atlikti gana įdomių dalykų. Keletas pavyzdžių galite tiesiogiai patikrinti belaidžio ryšio signalo stiprumą komandinėje eilutėje su oro uostu. Kitame pavyzdyje bus išvardyti galimi „Wi-Fi“ maršruto parinktuvai tik pagal pavadinimą, kurie yra netoliese, surūšiuoti pagal signalo stiprumą (už tai ačiū @jacobiun), bet neįtraukus BSSID ir kitų duomenų:

"

oro uostas -s | uodega -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>"

Kai kitą kartą atliksite bet kokią su „Wi-Fi“ susijusią užduotį arba apskritai kursite belaidį tinklą, prisiminkite nuostabų oro uosto įrankį.

oro uostas – mažai žinoma komandų eilutės belaidė programa, skirta „Mac“