Cualquier cambio realizado con el programa ethtool no persiste entre reinicios o recargas del módulo de red (controlador) de manera predeterminada. Siga los pasos que se indican a continuación para agregar los cambios de tal manera que se apliquen automáticamente al arrancar. Antes de configurar las opciones persistentes para ethtool, asegúrese de tener la última versión del paquete 'initscripts ‘.
# yum update initscriptsNota :Hemos asumido que NetworkManager está desactivado cuando aplica los pasos que se indican a continuación.
1. Configure el ETHTOOL_OPTS parámetro en el archivo ifcfg de la interfaz que se encuentra en /etc/sysconfig/network-scripts/ directorio. Los scripts del servicio de red ejecutarán el programa ethtool cada vez que se active la interfaz. ethtool se puede invocar varias veces separando los valores con un punto y coma:
Por ejemplo, el comando:
# ethtool -s eth0 speed 100 duplex full autoneg off
configurará el dispositivo eth0 a 100 Mbs, dúplex completo, con la negociación automática desactivada. Para que los scripts de inicialización configuren esto cada vez que se active el dispositivo eth0, agregue una línea a /etc/sysconfig/network-scripts/ifcfg-eth0 como esta:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 ETHTOOL_OPTS="speed 100 duplex full autoneg off"
A continuación se muestra otro ejemplo en el que puede establecer una sola opción y varias opciones de forma persistente.
## Setting a single option (running ethtool once) ETHTOOL_OPTS="-G ${DEVICE} rx 4096" ## Setting multiple options (running ethtool multiple times) ETHTOOL_OPTS="-G ${DEVICE} rx 4096; -G ${DEVICE} -A autoneg on"
Aquí ${DEVICE} es la variable tomada del archivo de configuración de ifcfg, por lo que no es necesario que mencione el dispositivo real.