ethtool
network interface configuration and diagnostics
TLDR
Show settings
SYNOPSIS
ethtool [OPTIONS] device
DESCRIPTION
ethtool displays and modifies Network Interface Controller (NIC) parameters. It provides comprehensive control over Ethernet device settings, allowing administrators to query driver information, link status, hardware capabilities, and configure parameters like speed, duplex mode, and various offload features.
The tool is essential for network troubleshooting, performance tuning, and hardware diagnostics. It can enable or disable features like checksumming offload, scatter-gather I/O, and segmentation offloading that affect network throughput and CPU utilization.
ethtool works directly with network device drivers, exposing hardware-specific capabilities and statistics not available through standard networking tools.
PARAMETERS
-i, --driver
Display driver information-k, --show-features
Show offload and other features-K, --features
Change offload and other features-S, --statistics
Show NIC and driver statistics-p, --identify seconds
Blink device LEDs for identification-s, --change
Change device settingsspeed 10|100|1000|10000
Set link speed in Mbpsduplex half|full
Set duplex modeautoneg on|off
Enable/disable auto-negotiation
CAVEATS
Not all options are supported by all drivers. Changing settings may temporarily disrupt connectivity. Some settings require the interface to be down.
HISTORY
ethtool is the standard Linux utility for examining and tuning Ethernet-based network interfaces.
