Usando Ethtool para cambiar la velocidad y el duplex de la tarjeta Ethernet

Podemos utilizar las herramientas mii-tool o ethtool para modificar y ver la velocidad negociada de la interfaz de red (NIC). Estos comandos son muy utiles para forzar la velocidad y el duplex sobre una tarjeta de red.

Dependiendo de que tipo de tarjeta Ethernet este instalada en el sistema, sera necesario utilizar mii-tool o ethtool. Es buena idea instalar ambos y usar la herrramienta que funcione con la tarjeta.

Instalacion de las herramientas mii-tool y ethtool

Si utilizan la distribucion de Linux Debian o Ubuntu, pueden instalar ambos paquetes con el siguiente comando:

deathbian:~# aptitude install ethtool net-tools

Para instalar sobre Red Hat Enterprise Linux, tecleamos;

[root@redhat ~]# up2date ethtool net-tools

Instalando sobre Fedora Core Linux o Centos;

[root@centos ~]# yum install ethtool net-tools

Uso de Ethtool

Ya con las herramientas instaladas, podemos facilmente obtener informacion de la tarjeta de red. Si desean ver la informacion de velocidad y el duplex de eth0, tecleamos como usuario root;

root@betuntu:~# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x00000007 (7)
        Link detected: yes

Ahora hagan la prueba con mii-tool, tecleando;

root@betuntu:~# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok

Cambiando los settings de velocidad y el duplex

Configuremos la velocidad negociada de eth0 con mii-tool, deshabilitemos la auto negociacion y hagamos que el MII utilize 100baseTx-FD, 100baseTx-HD, 10baseT-FD, or 10baseT-HD:

root@betuntu:~# mii-tool -F 100baseTx-HD
root@betuntu:~# mii-tool -F 10baseT-HD

Ahora con ethtool vamos a configurar la velocidad negociada del dispositivo eth0, tecleando;

root@betuntu:~# ethtool -s eth0 speed 100 duplex full
root@betuntu:~# ethtool -s eth0 speed 10 duplex half

Para hacer que estos cambios sean permanentes, es necesario crear un script y correrlo desde /etc/rc.local (Red Hat). En el caso que utilizen Debian el script debe de ir dentro del directorio /etc/init.d/ y ejecutamos el comando update-rc.d para actualizar el script.

Para mas informacion pueden ver la pagina del man de mii-tool y ethtool.

Popularity: 6% [?]


Otros articulos de interes:

  1. Configurar permanentemente la velocidad y duplex de mi tarjeta de red Ethernet
  2. Mii-tool: Configurando manualmente la velocidad del ethernet
  3. Ethtool: Forzar o reiniciar la autonegociacion de la NIC
  4. WiMAX – El estandar IEEE 802.16
  5. Como cambio el MTU de mi tarjeta de red
  6. MySQL: Como cambiar la contraseña de root del servidor de base de datos
  7. Linux: Instalacion y Configuracion de la NIC D-Link DGE-530T 10/100/1000 Gigabit Desktop PCI Adapter
  8. Configuración de Red en Ubuntu utilizando la línea de comandos
  9. Cual es la velocidad en Mhz de la Memoria Ram PC2700, PC3200, PC3500, PC4000
  10. Verificando la velocidad de la Ram y el tipo en Linux

Etiquetado como: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

2 Comentarios

  1. Muchas gracias por la información pero vieras que tengo un problema

    hago todo exactamente a como lo dices, pero la velocidad de mi tarjeta queda igual. En el comando que ejecuto aparece

    Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    Supports auto-negotiation: Yes
    Advertised link modes: 10baseT/Full
    100baseT/Full
    Advertised auto-negotiation: No
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 24
    Transceiver: internal
    Auto-negotiation: off
    Current message level: 0×00000001 (1)
    Link detected: yes

    sin embargo la conexión de red sigue estando a 10 Mb/s.

    Qué puedo hacer. La compu es un poco vieja,

    Muchas gracias

    • Si la compu es un poco vieja pero segun el comando si soporta 100Mbps. Puede ser que el hub o switch no lo soporte, o a donde te conectas?

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • ethtool
  • comando ethtool
  • ethtool speed
  • ethtool eth0
  • ethtool windows
  • ethtool debian
  • ubuntu ethtool
  • cambiar negociazion de red en fedora
  • uso ethtool
  • como saber a que velocidad trabaja la tarjeta de red
  • comando para reconocer tarjeta eth0 cento
  • velocidad tarjeta de red linux
  • usos de ethtool linux
  • uso de ethtool
  • ver a que velocidad trabaja una tarjeta de red en linux
  • instalar mii tool ubuntu
  • forzar velocidad tarjeta red centos
  • forzar transmision 10Mb eth windows
  • forzar para configurar la tarjeta de red de 10 a 100
  • ver velocidad de tarjeta de red linux
  • forzar lan a 100 mb
  • ver velocidad red linux
  • instalar una tarjeta tp-likn en linux centos
  • linux instalar ethtool centos
  • UBUNTU RED A 10MB A 100MB
  • saber la velocidad de la tarjeta de red en centos
  • testear velocidad de tarjeta de red windows 2008 server
  • tarjeta auto negotiation
  • suse linux comando para cambiar la velocidad de la tarjeta
  • que targeta full duplex
  • mii-tool permanente
  • velocidad tarjeta de red ubuntu
  • verificar velocidad eth en ubuntu
  • ethtool negotiation
  • como cambiar la velocidad de la tarjeta de red
  • como cambiar la velocidad de 100 mb
  • como cambia de velocidades un automovil
  • cambiar velocidad nic en ubuntu
  • cambiar velocidad intertert centos
  • cambiar velocidad ethtool
  • cambiar la velocidad y el duplex en windows
  • cambiar la velocidad y el duplex
  • cambiar duplex de tarjeta
  • cambiar configuracion de red centos a 100 full
  • como cambiar la velocidad red
  • como cambiar la velocidad red ubuntu
  • debian ver velocidad red
  • ethtool cambiar velicidad de interface
  • ethtool 100 full
  • ethtool -r
  • ethetool
  • descargar paquete ethtool
  • debian ver velocidad link
  • debian instalado ethtool
  • configurar velocidad samba ubuntu
  • configurar velocidad de tarjeta en linux
  • Advertised auto-negotiation ethtool Linux