Vypsat veškerý síťový hardware z příkazového řádku v systému Mac OS

Obsah:

Anonim

Utilita networksetup nabízí rozhraní příkazového řádku pro konfiguraci různých síťových funkcí Mac dostupných v Mac OS X. O nastavení sítě a doprovodných funkcích jsme zde mnohokrát diskutovali pro pokročilejší účely, ale jedna z Jednodušší použití nastavení sítě spočívá v tom, že může vypsat každý kus síťového hardwaru připojeného k počítači Mac, jeho rozhraní zařízení a přidruženou adresu.Toto funguje pro seznam jak interních síťových komponent, tak i externích připojených síťových zařízení, takže pokud používáte externí NIC kartu, měli byste ji najít zde.

Jak zobrazit seznam veškerého síťového hardwaru na počítači Mac pomocí příkazového řádku

Chcete-li vidět, jaký síťový hardware je připojen k danému Macu, jednoduše zadejte do terminálu následující příkazový řetězec:

nastavení sítě -seznam všech hardwarových portů

Uvidíte něco jako následující hlášení, které zobrazuje hardwarový port (což je v tomto případě v podstatě uživatelsky přívětivý název rozhraní, jako je Wi-Fi, Bluetooth, Thunderbolt, Ethernet atd. ), rozhraní zařízení (en1, en0, en3, bridge1, usb1 atd.) a hardwarovou adresu zařízení, která se zde nazývá Ethernetová adresa, ale možná ji znáte lépe jako MAC adresu zařízení, což může být důležité vědět pro filtrování adres a spoofing.

To, co není uvedeno ve zprávě o hardwaru, jsou externí zařízení, která jsou připojena prostřednictvím síťových rozhraní, což znamená věci jako směrovače, relé, přepínače, jakýkoli osobní hotspot pro iPhone a tetherované nebo bezdrátové hotspoty Android, protože to jsou nepovažuje se za nativní hardware, i když tato data můžete načíst také pomocí nastavení sítě.

Použití „networksetup -listallhardwareports“ může být vynikajícím trikem pro odstraňování problémů se síťovými zařízeními a připojeními, zejména pokud se zdá, že hardwarové rozhraní neexistuje nebo má problémy.

Pokud například připojení nefunguje, protože nemůžete najít konkrétní síťové zařízení na panelu předvoleb sítě systému Mac OS X, můžete zkontrolovat, zda se nenašlo něco jako wifi karta zde, a pokud ano, zkuste jej vypnout a znovu zapnout, což často vyřeší mnoho z těchto jednoduchých problémů s detekcí.

Na druhou stranu, pokud s jistotou víte, že je připojen nějaký hardware, ale stále se nezobrazuje, může to ukazovat na hardwarový problém buď se síťovou kartou, nebo se samotným rozhraním. .Jednodušeji také usnadňuje nalezení rozhraní zařízení, což je nezbytné, pokud se pokoušíte připojit k sítím wifi z příkazového řádku pomocí stejného příkazu networksetup.

networksetup má mnoho dalších využití a extrémně pokročilé funkce zaměřené na pokročilé uživatele Mac, některé další triky, které jsme probrali pomocí nástroje pro nastavení sítě, najdete zde.

Vypsat veškerý síťový hardware z příkazového řádku v systému Mac OS