Listați tot hardware-ul de rețea din linia de comandă în Mac OS
Cuprins:
Utilitarul networksetup oferă o interfață de linie de comandă pentru a configura varietatea de caracteristici de rețea Mac disponibile în Mac OS X. Am discutat de multe ori despre configurarea rețelei și caracteristicile însoțitoare aici pentru scopuri mai avansate, dar unul dintre utilizări mai simple ale setării rețelei este că poate enumera fiecare piesă de hardware de rețea atașată la un Mac, este interfața dispozitivului însoțitor și adresa asociată.Acest lucru funcționează pentru a enumera atât componentele de rețea interne, cât și dispozitivele de rețea conectate externe, deci, dacă utilizați o placă NIC externă, ar trebui să o găsiți aici.
Cum se listează toate hardware-urile de rețea de pe un Mac prin linia de comandă
Pentru a vedea ce hardware de rețea este conectat la un anumit Mac, pur și simplu lansați următorul șir de comandă în Terminal:
networksetup -listallhardwareports
Veți vedea ceva de genul următor raportat, care afișează portul hardware (care în acest caz este practic numele ușor de utilizat al interfeței, cum ar fi Wi-Fi, Bluetooth, Thunderbolt, Ethernet etc. ), interfața dispozitivului (en1, en0, en3, bridge1, usb1, etc) și adresa hardware a dispozitivului, numită aici Ethernet Address, dar este posibil să o cunoașteți mai bine ca adresă MAC a dispozitivului, ceea ce poate fi important de știut pentru filtrarea adreselor și falsificarea.
Ceea ce nu este listat în raportul hardware sunt dispozitivele externe care sunt conectate prin interfețele de rețea, adică lucruri precum routere, relee, comutatoare, orice hotspot personal iPhone și hotspot-uri Android conectate sau fără fir, deoarece acestea sunt nu este considerat hardware nativ, deși puteți recupera acele date și prin configurarea rețelei.
Folosirea „networksetup -listallhardwareports” poate fi un truc excelent pentru depanarea dispozitivelor de rețea și a conexiunilor, mai ales dacă o interfață hardware pare a fi inexistentă sau are probleme.
De exemplu, dacă o conexiune nu funcționează deoarece nu puteți găsi un anumit dispozitiv de rețea în panoul de preferințe de rețea al Mac OS X, puteți verifica dacă a fost găsit ceva de genul unei plăci wifi aici și, dacă da, încercați să o opriți și să porniți din nou, ceea ce rezolvă adesea multe dintre acele probleme simple de detectare.
Pe de altă parte, dacă știi sigur că o bucată de hardware este conectată, dar încă nu apare, asta ar putea indica o problemă hardware fie cu placa de rețea, fie cu interfața însăși .Mai simplu, face, de asemenea, simplă găsirea interfeței dispozitivului, care este necesară dacă încercați să vă conectați la rețele wifi din linia de comandă folosind aceeași comandă networksetup.
networksetup are multe alte utilizări și funcții extrem de avansate destinate utilizatorilor avansați de Mac, puteți găsi câteva dintre celel alte trucuri pe care le-am acoperit folosind utilitarul networksetup aici.