Elenca tutto l'hardware di rete dalla riga di comando in Mac OS
Sommario:
L'utility networksetup offre un'interfaccia a riga di comando per configurare la varietà di funzionalità di rete del Mac disponibili in Mac OS X. Abbiamo discusso molte volte di networksetup e delle relative funzionalità per scopi più avanzati, ma una delle usi più semplici di networksetup è che può elencare ogni pezzo di hardware di rete collegato a un Mac, l'interfaccia del dispositivo che lo accompagna e l'indirizzo associato.Questo funziona per elencare sia i componenti di rete interni che i dispositivi di rete esterni collegati, quindi se stai utilizzando una scheda NIC esterna, dovresti trovarla qui.
Come elencare tutto l'hardware di rete su un Mac tramite la riga di comando
Per vedere quale hardware di rete è connesso a un determinato Mac, immetti semplicemente la seguente stringa di comando nel Terminale:
networksetup -listallhardwareports
Vedrai qualcosa di simile al seguente riportato, che mostra la porta hardware (che in questo caso è fondamentalmente il nome descrittivo dell'interfaccia, come Wi-Fi, Bluetooth, Thunderbolt, Ethernet, ecc. ), l'interfaccia del dispositivo (en1, en0, en3, bridge1, usb1, ecc.) e l'indirizzo hardware del dispositivo, chiamato indirizzo Ethernet qui, ma potresti conoscerlo meglio come indirizzo MAC del dispositivo, che può essere importante da sapere per il filtraggio degli indirizzi e lo spoofing.
Ciò che non è elencato nel rapporto sull'hardware sono i dispositivi esterni connessi tramite le interfacce di rete, ovvero cose come router, relè, switch, qualsiasi hotspot personale di iPhone e hotspot Android con tethering o wireless, perché sono non è considerato hardware nativo, anche se puoi recuperare quei dati anche con networksetup.
L'uso di "networksetup -listallhardwareports" può essere un trucco eccellente per la risoluzione dei problemi relativi ai dispositivi e alle connessioni di rete, in particolare se un'interfaccia hardware sembra inesistente o presenta problemi.
Ad esempio, se una connessione non funziona perché non riesci a trovare un dispositivo di rete specifico nel pannello delle preferenze di rete di Mac OS X, puoi verificare se viene trovata qualcosa come una scheda wifi qui, e in tal caso, prova a spegnerlo e riaccenderlo, il che spesso risolve molti di quei semplici problemi di rilevamento.
D' altra parte, se sai per certo che un componente hardware è connesso ma non viene ancora visualizzato, ciò potrebbe indicare un problema hardware con la scheda di rete o con l'interfaccia stessa .Più semplicemente, semplifica anche la ricerca dell'interfaccia del dispositivo, necessaria se stai cercando di connetterti a reti wifi dalla riga di comando utilizzando lo stesso comando networksetup.
networksetup ha molti altri usi e funzionalità estremamente avanzate rivolte agli utenti Mac avanzati, puoi trovare alcuni degli altri trucchi che abbiamo trattato utilizzando l'utility networksetup qui.