Cambiar la velocidad de la Tarjeta Ethernet y la configuración Duplex en Ubuntu

Nov 25th, 2010 | Posted by | Filed under Internet, Redes

Para cambiar la velocidad de la Tarjeta Ethernet con la configuración Duplex debe usar ethtool o mii-tool

ethtool se puede utilizar para consultar y cambiar  ajustes como la velocidad, auto-negociación y descarga de sumas de comprobación de muchos de los dispositivos de red, especialmente los dispositivos Ethernet.

En Ubuntu si desea utilizar mii-tool debe instalar el paquete net-tools .

El paquete net-tools incluye importantes herramientas para controlar el subsistema de red del Kernel de Linux. Este incluye arp, ifconfig, netstat, rarp, nameif, and route. Adicionales, este paquete contiene utilidades relacionadas partipcularmente a tipos de hardware de Red (plipconfig, slattach, mii-tool) y avanzados aspectos de configuración de red (iptunnel, ipmaddr).

Instalar los siguientes paquetes:

sudo aptitude install ethtool net-tools

Primero usted necesita buscar la velocidad de su tarjeta de red existente, para eso use el siguiente comando:

ethtool eth0

Una vez que tenga la velocidad actual y los detalles del duplex, usted debe cambiarla usando el siguiente comando:

Si usted va a configurar eth0 10 o 100 o 1000 de velocidad con ethtool pruebo esto:

sudo ethtool -s eth0 autoneg off speed 10 duplex half
sudo ethtool -s eth0 autoneg off speed 100 duplex full
sudo ethtool -s eth0 autoneg off sppeed 1000 duplex full

Si usted quiere hacer esto permanente tendrá que agregar la siguiente linea en el archivo /etc/network/interfaces :

gksudo gedit /etc/network/interfaces

Agregar esta línea:

pre-up /usr/sbin/ethtool -s $IFACE autoneg off 100 duplex full

Salve y Cierre el archivo

Usted debe reiniciar los servicios de red usando el siguiente comando:

 sudo networking restart
Share
  1. elavdeveloper
    Nov 25th, 2010 at 20:57
    Reply | Quote | #1

    Saludos, Tengo dos tarjetas de red. He probado hacer esto en Debian y me sale el siguiente error:

    # ethtool -s eth0 autoneg off speed 100 duplex full
    Cannot set new settings: Invalid argument
    not setting speed
    not setting duplex
    not setting autoneg

    Una duda que me surge ¿Puedo con un tarjeta como la que mostraré más abajo, subir la velocidad a 1000?

    # ethtool eth0
    Settings for eth0:
    Supported ports: [ TP ]
    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 pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: g
    Wake-on: d
    Current message level: 0x00000000 (0)
    Link detected: yes

Comments are closed.