systemadmin.es > Redes > Definir opciones de la interfaz con ethtool en el arranque (CentOS 6)

Definir opciones de la interfaz con ethtool en el arranque (CentOS 6)

En el caso que tengamos cambiar algún parámetro de la interfaz de red en el arranque del equipo como puede ser habilitar flow control, deberemos usar udev ya que la variable ETHTOOL_OPTS no pasa la opción correcta al ethtool.

Para ello usaremos el mismo fichero que para cambiar el nombre de una interfaz de red, el fichero /etc/udev/rules.d/70-persistent-net.rules
70-persistent-net.rules
.

Deberemos añadir una regla que para la interfaz que sea, al crearse ejecute el comando que nos interese, en este caso ethtool con las opciones pertinentes:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:10:18:6e:8a:90", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
SUBSYSTEM=="net", ACTION=="add", NAME=="eth2", RUN+="/sbin/ethtool -A eth2 autoneg on rx on tx on"

En este caso indica que la interfaz este en auto y con flow control activado para transmisión y recepción.

2 comments to “Definir opciones de la interfaz con ethtool en el arranque (CentOS 6)”

  1. ¿Por qué especificas CentOS cuando es válido para *cualquier* distro actual?

    Saludos

  2. La solución es para cualquier distribución, pero comento el problema que surge en CentOS 6 y la opción ETHTOOL_OPTS

    Otras distribuciones pueden tener opciones similares al ETHTOOL_OPTS para solucionar esto sin añadir la regla en el udev

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>