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.
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
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
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.
En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…
El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…
En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…
?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…
En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…
A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…