Como limitar el ancho de banda que consume la tarjeta de red en Linux
|Algunas veces ya sea por pruebas, curiosidad, o por alguna u otra razon, es necesario asignar limites a la tarjeta de red para no tener consumos excesivos de ancho de banda y poder tener un control total del consumo. de esta forma aunque no sea la mejor manera de controlar el ancho de banda en una red lan, es posible realizar dicho limite por PC, en realidad en windows desconosco como realizar este tipo de restricciones, sin embargo en GNU/Linux, es posible limitar la velocidad de la tarjeta por medio de una aplicacion llamada: Wondershaper
Wondershaper es una excelente script que nos permite limitar el ancho de banda que consumira la tarjeta, igualmente nos permite dar prioridad a cierto tipo de trafico como SSH o Telnet
Para instalarlo simplemente hacemos uso de apt-get
sudo apt-get install wondershaper
Una vez instalado, lo primero que hacemos es ver el estado de la tarjeta, para eso hacemos:
sudo wondershaper wlan0
Lo que nos arrojara algo como esto
Ahora, para limitar el ancho de banda de bajada y subida, bastara con:
sudo wondershaper interface velocidad-de-bajada velocidad-de-subida
Donde velocidad de bajada y velocidad de subida deben ser expresados en kbps
Con un ejemplo se ve mas claro:
sudo wondershaper wlan0 1024 128
Aqui estamos diciendo que la tarjeta wlan0 no puede consumir mas de 1024 kbps de descarga y 128kbps de subida.
Ahora para eliminar esta restriccion, solo bastara con:
sudo wondershaper remove wlan0
Como ven es una herramienta muy facil de usar y muy seguramente muy utiles para algunos que usan servidores linux como GW de toda una red lan. si desean mas informacion pueden consultar el manual, haciendo uso del comando man.