ethtool es una utilidad Linux que sirve para ver y modificar la configuración de los interfaces de red.
Ejemplos:
ethtool eth0 Visualiza información sobre el interfaz eth0
ethtool -i eth0 Visualiza información del driver (junto con lspci se averigua la asociacion interfaz-ethx)
ethtool -S eth0 Ver estadisticas del interfaz eth0
Ejemplo: Para visualizar cada segundo el tráfico del interfaz:
while(( 1 )); do clear; ethtool -S eth0; sleep 1; done
ethtool -s eth0 speed 10/100 Forzar velocidad a 10/100/1000 Mbs
ethtool -s eth0 duplex half/full Fuerza modo half o full duplex
ethtool -s eth0 autoneg off/on Desactiva/activa autonegozación
ethtool -r eth0 Reinicializa la autonegociación, si está habilitada
ethtool -a eth0 Visualiza el funcionamiento (pausado o no) del TX, RX y autonegotiate
ethtool -A eth0 autoneg off/on Pausa/reanuda la autonegociación del interfaz
ethtool -A eth0 rx off/on Pausa/reanuda la recepción en el interfaz eth0
ethtool -A eth0 tx off/on Pausa/reanuda la transmision en el interfaz eth0
ethtool -t eth0 online/offline Efectúa test del interfaz, offline (defecto) interrumpre el tráfico en curso