jueves, 5 de noviembre de 2009

Forzar velocidad en tarjeta de red en debian / ubuntu

Este es un script para forzar la velocidad de transmision de nuestra tarjeta de red de forma permanente para cualquier sistema debian o derivados.

Como usuario root vamos a editar el siguiente script :

1.# vi /etc/init.d/speednic.sh

ahora el contenido de nuestro script: (en mi caso es una gigabit ethernet)

01.#!/bin/sh
02.## con esto definiremos el path de nuestra herramienta ##
03.ETHTOOL="$(which ethtool)"
04.## aqui definiremos la NIC a modificar ##
05.DEV="eth1"
06.## La velocidad que deseamos establecer ##
07.SP="1000 duplex full"
08.case "$1" in
09.start)
10.echo -n "Ajustando parametros en la NIC";
11.$ETHTOOL -s $DEV speed $SP;
12.echo " done.";;
13.stop)
14.;;
15.esac
16.exit 0

ahora unicamente le tenemos que dar permisos de ejecucion, colocarlo en los scripts de arranque y ejecutarlo

1.# chmod +x /etc/init.d/speednic.sh
2.# update-rc.d speednic.sh defaults

Ejecutando…

1./etc/init.d/speednic.sh start

0 comentarios:

Publicar un comentario