Las tarjetas de red suelen soportar varios modos, 10Mbps HD (Half Duplex), 10Mbps FD (Full Duplex), 100Mbps HD, 100Mbps FD, etc. Por defecto siempre utilizan el modo más alto que consiguen negociar con el enlace, que puede ser otro PC, un HUB o un Switch. Salvo que tengamos algún problema no necesitaremos forzar la tarjeta de red a alguno de estos modos, ella sola se ajustará al que más convenga.

En linux podemos forzar alguno de estos modos utilizando la herramienta ethtool o mii-tool. La primera, ethtool, permite muchísimas más opciones, pero para cambiar únicamente el modo de funcionamiento de la tarjeta prefiero mii-tool, que es mucho más sencilla, tiene menos opciones, pero es mucho más fácil de usar. Ni siquiera es necesario especificar el interfaz.

Para configurar la tarjeta de red en modo 10Mbps FD sólo tenemos que poner:

# mii-tool -A 10baseT-FD

Y automáticamente negociará con el enlace el modo de 10Mbps FD. También tenemos disponibles los demás modos:  100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, 100baseTx y 10baseT.