ethtool Equivalente para OS X Lion

Además de ifconfig, ¿hay una aplicación / script para OS X Lion que produzca resultados / información similar a ethtool ?

Específicamente, me gustaría poder consultar lo siguiente:

  • información del conductor
  • conectado desconectado
  • velocidad
  • dúplex

La salida de ethtool se ve así:

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 

  • Aplicación gratuita de firewall y monitor de networking como LittleSnitch?
  • ¿Hay alguna aplicación para boost los niveles de bajos de todo el sistema de audio?
  • Herramienta visual para search files LMDB
  • ss (alternativa de netstat) para OS X
  • Transcripción de audio
  • Espejar partes de la pantalla al monitor externo
  • ¿Hay un command para ver el descriptor de volumen primario en imágenes iso?
  • Recomendar una aplicación de monitoreo de service de networking
  • 3 Solutions collect form web for “ethtool Equivalente para OS X Lion”

    Mis herramientas principales para leer los detalles de OSX en hardware son system_profiler e ioreg . Para los detalles de la interfaz de networking, ifconfig es la mejor opción. Los dos primeros le mostrarán las routes de connection para el hardware y la información del controller del software. En su ejemplo, los medios y el estado proporcionan la mayoría de los detalles que usted indicó.

     mac:~ me$ ifconfig en0 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4> ether 00:1b:63:a8:33:33 inet6 fe80::21b:63ff:fea8:3333%en0 prefixlen 64 scopeid 0x4 inet 172.16.1.8 netmask 0xffffff00 broadcast 172.16.1.255 media: autoselect (100baseTX <full-duplex,flow-control>) status: active mac:~ me$ system_profiler|awk '/^Ethernet Cards/{c=15;next}c-->0' ethernet: Type: Ethernet Controller Bus: PCI Vendor ID: 0x10de Device ID: 0x0ab0 Subsystem Vendor ID: 0x10de Subsystem ID: 0xcb79 Revision ID: 0x00b1 BSD name: en0 Kext name: nvenet.kext Location: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/nvenet.kext Version: 2.0.17 

    En su caso, está networkinguciendo dúplex, velocidad y enlace y en el hardware de Mac puede get todos los datos de ifconfig en0 | egrep [media|status] ifconfig en0 | egrep [media|status] como se desee.

    Tal vez networksetup puede darle cierta información que está buscando:

     networksetup -getinfo Ethernet networksetup -getmedia Ethernet 

    NETWORKSETUP (8) Manual del administrador del sistema BSD NETWORKSETUP (8)

    NAME networksetup – herramienta de configuration para configuraciones de networking en Preferences del sistema.

    Pero no es realmente delgado y puede darte less información que ifconfig

    Yo mezclaría tanto ifconfig como networksetup:

    ifconfig:

    alex @ smiley: ~ | ⇒ ifconfig en0 | estado de grep

    Estado: Activo

    Luego networkstatus

    alex @ smiley: ~ | ⇒ networksetup -getinfo "Adaptador Ethernet (en0)"

    Configuración de DHCP

    Dirección IP: 192.168.1.11

    Máscara de subnetworking: 255.255.255.0

    Enrutador: 192.168.1.1

    Identificación del cliente:

    IPv6: IPv6 automático

    Dirección IP: ninguno

    Enrutador IPv6: ninguno

    Dirección Ethernet: 1c: 6f: 65: 98: de: 81

    Limpia las líneas de las dos herramientas que quieras. Sería bastante fácil combinar las diversas líneas en un simple script para generar toda la información en set.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).