Check NIC link speed and driver with `ethtool`
Gigabit negotiating down to 100 Mbps, a flapping cable or a missing driver — `ethtool <iface>` shows the physical layer state that `ip link` cannot.
01Command
$ ethtool eth002What it does
The plain `ethtool <device>` call reports what the PHY negotiated with the switch: if Speed shows 100Mb/s on a gigabit port, the problem is usually the cable or the other end. `ethtool -i eth0` adds the driver and firmware version, useful when diagnosing NIC driver bugs. It also enables forgotten fixes like forcing the speed with `ethtool -s eth0 speed 1000 duplex full autoneg on`.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- ethtool(8) — query or control network driver and hardware settingsEvidence: Documents `ethtool DEVNAME` output: Speed, Duplex, Link detected, and the -i/-P driver-info flags
Last verified: 2026-09-17 · Category: Network
06Related solutions
Launch an interactive process viewer with color meters for CPU cores, memory, and swap, plus search, sort, and kill controls.
Show total, used, and available space plus usage percentage for every mounted filesystem in human-readable units.
The classic forgotten-syntax command: `traceroute` shows every router between you and a destination plus the round-trip time of probes to each hop.