Este es un script para forzar la velocidad de transmision de nuestra NIC en forma permanente para cualquier sistema debian o derivados.
Como usuario root vamos a editar el siguiente script :
# vi /etc/init.d/speednic.sh
ahora el contenido de nuestro script: (en mi caso es una NIC de 1000)
#!/bin/sh ## con esto definiremos el path de nuestra herramienta ## ETHTOOL="$(which ethtool)" ## aqui definiremos la NIC a modificar ## DEV="eth1" ## La velocidad que deseamos establecer ## SP="1000 duplex full" case "$1" in start) echo -n "Ajustando parametros en la NIC"; $ETHTOOL -s $DEV speed $SP; echo " done.";; stop) ;; esac exit 0
ahora unicamente le tenemos que dar permisos de ejecucion, colocarlo en los scripts de arranque y ejecutarlo
# chmod +x /etc/init.d/speednic.sh # update-rc.d speednic.sh defaults
Ejecutando…
/etc/init.d/speednic.sh start
Mas informacion relacionada:
Este espacio esta dedicado a la difusión del software libre en todas sus expresiones, es mi espacio técnico personal, para difundir a todos los rincones el conocimiento libre. "La verdad os hará libres" (Jn 8,32); El techno :Editor, redactor, ingeniero, tecnico, desarrollador, musico y DJ wannabe, etc.. ese soy yo y este es mi espacio
Paulo Cesar Alvarado mas conocido como @eltechno. y si quieres saber mas click Aqui
3 Responses to Forzar velocidad en NIC debian / ubuntu
paco
August 29th, 2009 at 7:18 am
Me tira este error la consola y no sé de que puede ser
/etc/init.d/speednic.sh: 12: Syntax error: Unterminated quoted string
Alguna idea?
El techno
August 29th, 2009 at 8:47 am
lo que podrias hacer es reemplazar el $(which ethtool)” por el path completo de tu binario ejem: /usr/sbin/ethtool
Como Forzar la velocidad de la placa de red en Debian o Ubuntu | AdslFaqs.com.ar
August 31st, 2009 at 5:50 am
[...] | Forzar velocidad en NIC debian / ubuntu Tags: chmod, Debian, Linux Debian, scripts, sistema linux, Ubuntu Share this on FacebookShare [...]