Ethtool is a Linux utility that allows users to query information and configure network interface controllers. It can show and change settings like speed, duplex mode, auto-negotiation, wake-on-LAN, and more.
Ethtool is a utility software included in Linux distributions that allows users to query information and configure network interface controllers. It provides a command line interface to view and change settings on network interfaces.
Some of the key features and information Ethtool can show and configure include:
Ethtool is useful for debugging network issues, forcing interface speeds, determining driver and hardware details, measuring interface usage, and testing cables and ports. It provides low-level access that NetworkManager and ifconfig don't offer on their own.
It's included by default in Linux distros like Ubuntu, Fedora, CentOS, Debian, etc, so no additional downloads or installations are necessary. Common use cases are to force 1Gbps speeds if auto-negotiation fails, check error counters to identify hardware issues, or diagnose poor cable connections.
Here are some alternatives to Ethtool:
Suggest an alternative ❐