Skip to main content

Network interface diagnostics — check link speed, duplex mode, driver info, offload settings, and NIC capabilities for all interfaces.

Project description

dargslan-ethtool-check

Network interface diagnostics tool — check link speed, duplex mode, driver info, offload settings, and NIC capabilities for all interfaces.

Part of the Dargslan Linux Admin Toolkit — 108+ professional CLI tools for system administrators.

Installation

pip install dargslan-ethtool-check

Usage

# Check all network interfaces
dargslan-ethtool-check

# Check specific interface
dargslan-ethtool-check -i eth0

# Verbose with traffic stats
dargslan-ethtool-check -v

# Show only interfaces with errors
dargslan-ethtool-check --errors-only

# Summary table only
dargslan-ethtool-check --summary

# JSON output
dargslan-ethtool-check --json

What It Checks

  • Link Speed & Duplex — 10/100/1000/10000 Mbps, half/full duplex
  • Driver & Firmware — NIC driver name, firmware version
  • Link Status — carrier detect, auto-negotiation state
  • Traffic Statistics — RX/TX bytes, packets, errors, drops
  • MAC Address & MTU — interface identification

Example Output

  Interface: eth0  [UP]
  MAC Address      : aa:bb:cc:dd:ee:ff
  MTU              : 1500
  Link Speed       : 1 Gbps (1000 Mbps)
  Duplex           : Full
  Driver           : virtio_net
  Link Detected    : yes
  Auto-negotiation : off

More Tools

License

MIT — dargslan.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dargslan_ethtool_check-1.0.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dargslan_ethtool_check-1.0.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file dargslan_ethtool_check-1.0.0.tar.gz.

File metadata

  • Download URL: dargslan_ethtool_check-1.0.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for dargslan_ethtool_check-1.0.0.tar.gz
Algorithm Hash digest
SHA256 175a7b9feaaa82dbfdca71c8e0b08cf97af14ee7e9aa6f666ddff71e97cd0fd9
MD5 d16dc784d100336786579acfc8d9a2ee
BLAKE2b-256 7ada14fbf1451b49fe2de2dacb191e3dff807e3dd2135fafeae9bc0e0cbf6d35

See more details on using hashes here.

File details

Details for the file dargslan_ethtool_check-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dargslan_ethtool_check-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a13f674def0e9a690f4af2727526d0e62dadfcd74d85872f1def5f37ee11241d
MD5 fd721985b7be8082c7ec423516afb307
BLAKE2b-256 146f83f7424d195949ac1d6877f2cd7cf58f4014cf887e59d497bfb1327ec41d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page