Gibt es außer ifconfig eine App / ein Skript für OS X Lion, die / das eine ähnliche Ausgabe / Information wie ethtool erzeugt ?
Konkret möchte ich Folgendes abfragen können:
- Fahrerinfo
- Online Offline
- Geschwindigkeit
- Duplex
Die Ausgabe von ethtool sieht folgendermaßen aus:
ajc@ajc-3] sudo ethtool eth0|grep Duplex ~
Duplex: Full
ajc@ajc-3] sudo ethtool eth0|grep Speed ~
Speed: 100Mb/s
ajc@ajc-3] sudo ethtool eth0|grep Link ~
Link detected: yes
ajc@ajc-3] sudo ethtool -i eth0 ~
driver: pcnet32
version: 1.32
firmware-version:
bus-info: 0000:00:03.0
Antworten:
Meine wichtigsten Tools zum Lesen von OSX-Details zur Hardware sind
system_profiler
undioreg
. Für Details zur Netzwerkschnittstelleifconfig
ist dies die beste Wahl. Die ersten beiden zeigen Ihnen Verbindungspfade für die Hardware- und Softwaretreiberinformationen. In Ihrem Beispiel stellen Medien und Status die meisten der von Ihnen aufgelisteten Details bereit.In Ihrem Fall greifen Sie auf Duplex, Speed und Link zurück, und auf Mac-Hardware können Sie alle diese Daten
ifconfig en0 | egrep [media|status]
wie gewünscht abrufen .quelle
ethtool
einfach replizieren, indem Sie eine grep-Anweisung auf die gleiche Weise wie Sie hinzufügen.ifconfig en0 | grep Media:
liefert die gleichen Details wie die ersten 3 Ihrer ethtool-Ausgaben in einem einzigen Befehl und ohne zusätzliche Informationen.Vielleicht kann Ihnen networksetup einige Informationen geben, nach denen Sie suchen:
Aber es ist nicht wirklich schlank und liefert möglicherweise weniger Informationen als ifconfig
quelle
Ich würde sowohl ifconfig als auch networksetup mischen:
ifconfig
Netzwerkstatus
Greife die gewünschten Zeilen aus beiden Werkzeugen heraus. Es wäre einfach genug, die verschiedenen Zeilen in einem einfachen Skript zu kombinieren, um alle Informationen zusammen auszugeben.
quelle
Bitte ändern Sie
en0
Ihren I / F-Namenquelle