aeroport – Micul cunoscut utilitar wireless pentru linia de comandă pentru Mac
Cuprins:
Ascuns utilizatorului ocazional de Mac este un utilitar de linie de comandă care vă permite să vizualizați, să configurați și să depanați conexiunea fără fir a Mac-ului dvs., în întregime din Terminalul MacOS și Mac OS X. Această comandă are un fișier de ajutor, dar este altfel, dar nu prea mult. documentație și judecând după locația obscure a comenzii, Apple probabil că nu a crezut că ar fi prea utilă pentru utilizatorul obișnuit de Mac.Dar instrumentul de aeroport cu linia de comandă ascunsă este într-adevăr foarte util, în special pentru utilizatorii Mac mai avansați care doresc să aibă control deplin asupra hardware-ului lor wi-fi direct din linia de comandă din Mac OS X.
Cu asta în minte, iată cum să accesezi instrumentul uimitor de util, dar puțin cunoscut pentru aeroport și cum îl poți folosi și pentru anumite sarcini de rețea.
Cum să accesați și să utilizați instrumentul de linie de comandă al aeroportului pe Mac OS
În cazul în care v-ați întrebat, da, instrumentul aeroport de linie de comandă există în aproape toate versiunile de Mac OS X, chiar și versiunile moderne care au încetat să mai numească rețelele wireless „aeroport” și se referă la el ca Wi-Fi. OK, să începem.
În primul rând, obțineți acces mai ușor la instrumentul Wi-Fi al aeroportului
Primul lucru pe care veți dori să-l faceți este să creați o legătură simbolică către comanda aeroportului, deoarece este situat într-o locație foarte incomodă, cu o cale adâncă, acest lucru ajută la o utilizare rapidă. Crearea unei legături simbolice către aeroport este foarte ușoară, în Terminal tastați următoarele:
Pentru MacOS Mojave, Catalina, Big Sur și versiuni mai noi de MacOS sudo ln -s / System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
Pentru Mac OS X High Sierra, Sierra, El Capitan, Mavericks și anterioare sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
Cele de mai sus pot fi puțin greu de citit în unele browsere, așa că, alternativ, puteți folosi următoarele (face același lucru, doar împărțit în două comenzi):
Pentru Mac OS Catalina, Mojave și versiuni mai noi de macOS $ cd /usr/local/ bin/ $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Pentru Mac OS X High Sierra, Sierra, El Capitan, Mavericks și anterioare $ cd /usr/sbin $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Rețineți că singura diferență dintre versiunile macOS moderne și versiunile anterioare este locul în care veți plasa linkul simbolic, care este în /usr/local/bin/ față de /usr/sbin/
Orice metodă utilizați, comanda sudo vă va solicita o parolă de root, o introduceți și apăsați return.
Da, acea cale uriașă criptică prin adâncurile Mac OS X este locul în care Apple a ascuns minunatul utilitar al aeroportului, dar rulând comanda de mai sus tocmai ați legat acea cale lungă de „aeroportul” mult mai scurt. , ceea ce e grozav.
Folosirea instrumentului wireless pentru aeroport în linia de comandă Mac OS X
Acum că aveți acces rapid și ușor la aeroport cu linkul simbolic de mai sus, puteți începe să utilizați instrumentul aeroport.
Pentru început, probabil veți găsi că steagurile -I și -s sunt cele mai utile și informative.
De exemplu, cu aeroporturile -s, veți avea efectiv un ruter Wi-Fi stumbler și veți obține o listă de rețele wireless disponibile completă cu SSID-ul, adresa hardware BSSID, tipul de criptare de securitate și canalul.
aeroport -s
De asemenea, puteți utiliza aeroportul -I la promptul Terminal, care va returna informații specifice conexiunii wi-fi curente, arătând cam așa:
$ aeroport -I commQuality: 75 rawQuality: 59 avgSignalLevel: -40 avgNoiseLevel: -97 linkStatus: ESS portType: Client lastTxRate: 11 maxRate: 11 lastAssocSSID: : 00:06:5b:2a:37:10 SSID: OSXNetwork Security: nici unul $
Afișate sunt informații detaliate despre calitatea semnalului wireless, zgomot, securitate și alte atribute ale rețelei WiFi.
Comanda aeroportului este mai puternică decât posibilitatea de a enumera informații despre rețeaua wireless actuală, totuși, puteți ajusta manual orice setări wi-fi, setările cardului de rețea, depanarea rețelelor, modificarea tipurilor de securitate utilizate. pe o conexiune, capturați pachete într-un fișier pcap, alăturați-vă și leae rețelele, deconectați-vă de o rețea wifi, acordați prioritate routerelor și rețelelor, vedeți puterea semnalului și interferențele, ajustați driverele hardware wi-fi și efectuați și o mare varietate de funcții de depanare a rețelei .Acesta este cu ușurință una dintre cele mai puternice moduri de a interacționa cu un card wireless pe un Mac.
Deși nu există o pagină de manual pentru comanda aeroportului, atașarea steagului -h sau –help la comanda to va emite o listă scurtă de steaguri și explicații ale funcției lor. De asemenea, puteți rula „aeroport” la linia de comandă Mac OS X pentru a obține fișierul de ajutor complet, prezentat mai jos:
După cum puteți vedea, există o mulțime de opțiuni pentru a interacționa cu rețelele fără fir prin utilizarea utilitarului aeroportuar în Mac OS X. Utilizatorii avansati de Mac ar trebui să se bucure cu adevărat de acesta, deoarece este extrem de puternic și extrem de util.
De asemenea, poți face lucruri destul de interesante cu aeroportul. Pentru câteva exemple, puteți testa puterea semnalului wireless în direct de la linia de comandă cu aeroport. Un alt exemplu va enumera routerele wi-fi disponibile numai după nume care sunt în apropiere, sortate după puterea semnalului (mulțumesc lui @jacobiun pentru asta), dar omițând BSSID și alte date:
"aeroport -s | coada -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>"
Data viitoare când lucrați la orice sarcină legată de wi-fi sau de rețele wireless în general, amintiți-vă de minunatul instrument pentru aeroport.