Utilice el comando ethtool en Linux para mostrar o cambiar la configuración de su dispositivo Ethernet.
Opciones
El comando ethtool solo (con un solo argumento que especifica un nombre de dispositivo) imprime la configuración actual del dispositivo especificado. El nombre del dispositivo se representa normalmente como ethX, con X haciendo referencia al número del dispositivo. El dispositivo Ethernet por defecto se representa normalmente como eth0.
Lea el manual! Utilice el comando man ( % man) para ver cómo se utiliza un comando en su equipo particular.
Utilice los siguientes interruptores para modificar la función del comando:
- -h: muestra un breve mensaje de ayuda.
- -a: consulta el dispositivo Ethernet especificado para obtener información sobre los parámetros de pausa.
- -A: cambia los parámetros de pausa del dispositivo Ethernet especificado.
- autoneg on | off: especifica si la negociación automática de pausa está habilitada.
- rx on | off: especifica si la pausa de recepción está habilitada.
- tx on | off: especifica si la pausa de transmisión está habilitada.
- -c: consulta el dispositivo Ethernet especificado para fusionar información.
- -C: cambia los ajustes de coalescencia del dispositivo Ethernet especificado.
- -g: consulta el dispositivo Ethernet especificado para obtener información sobre los parámetros de anillo rx/tx.
- -G: cambia los parámetros del anillo rx/tx del dispositivo Ethernet especificado.
- rx N: cambiar el número de entradas de anillo para el anillo de Rx.
- rx-mini N: cambiar número de entradas de anillo para el anillo Rx Mini.
- rx-jumbo N: cambiar número de entradas de anillo para el anillo Rx Jumbo.
- tx N: cambiar el número de entradas de anillo para el anillo de transmisión.
- -i: consulta el dispositivo Ethernet especificado para obtener información sobre los controladores asociados.
- -d: recupera e imprime un volcado de registro para el dispositivo Ethernet especificado.
- -e: recupera e imprime un volcado de EEPROM para el dispositivo Ethernet especificado.
- -k: consulta el dispositivo Ethernet especificado para obtener información de suma de comprobación.
- -K: cambia los parámetros de suma de comprobación del dispositivo Ethernet especificado.
- rx on | off: especifica si la suma de comprobación de recepción está activada.
- tx on | off: especifica si la suma de comprobación de transmisión está activada.
- sg on | off: especifique si scatter-gather está habilitado.
- -p: inicia una acción específica del adaptador destinada a permitir que el operador identifique fácilmente el adaptador a simple vista. típicamente esto implica parpadear uno o más LEDs en el puerto Ethernet específico.
- N: tiempo para realizar el phys-id, en segundos.
- -r: reinicia la auto-negociación en el dispositivo Ethernet especificado, si la auto-negociación está activada.
- -S: consulta el dispositivo Ethernet especificado para estadísticas específicas de NIC y controladores.
- -t: ejecuta la autoprueba del adaptador en el dispositivo Ethernet especificado. Los posibles modos de prueba son:
- fuera de línea (predeterminado) significa realizar un conjunto completo de pruebas que posiblemente causen una interrupción del funcionamiento normal durante las pruebas, mientras que en línea significa realizar un conjunto limitado de pruebas, sin interrumpir el funcionamiento normal del adaptador
.
Cambio de configuración
Usar
ethtool -s
con los siguientes conmutadores para cambiar la configuración del dispositivo Ethernet especificado.
- velocidad 10 | 100 | 1000: establecer velocidad en Mb/s. ethtool con un solo argumento le mostrará las velocidades de los dispositivos compatibles.
- dúplex medio | lleno: establece el modo full o half duplex.
- port tp | aui | bnc | mii: seleccione el puerto del dispositivo.
- autoneg on | off: especifica si la negociación automática está habilitada. En el caso habitual lo es, pero puede causar algunos problemas con algunos dispositivos de red, por lo que puede desactivarlo.
- phyad N: direcciónPHY.
- xcvr interno | externo: seleccione el tipo de transceptor. Actualmente sólo se pueden especificar internos y externos, en el futuro podrían añadirse otros tipos.
- wol p | u | m | b | a | g | s | d d ….: establecer las opciones de Wake-on-LAN. No todos los dispositivos soportan esto. El argumento de esta opción es una cadena de caracteres que especifica las opciones que se deben habilitar.
- p: despertar en la actividad física
- u: wake en mensajes unicast
- m: activación en mensajes multicast
- b: activación en mensajes de difusión
- a: despertar en ARP
- g: despertar en MagicPacket(tm)
- s: habilitar la contraseña de SecureOn(tm) para MagicPacket(tm)
- d: desactivar (despertar en nada). Esta opción borra todas las opciones anteriores.
- sopass xx: yy: zz: aa: bb: cc: configure la contraseña de SecureOn(tm). El argumento de esta opción debe ser de 6 bytes en formato hexadecimal MAC Ethernet ( xx : yy : zz : aa : bb : cc).
- msglvl N: establecer el nivel de mensaje del controlador. Los significados difieren según el conductor.