Limitar Ancho de Banda en GNU Linux

Exploiting Limitar Ancho de Banda en GNU Linux

limitarfa7 Limitar Ancho de Banda en GNU Linux

Muchas veces necesitamos limitar el ancho de banda consumido por un programa en especial (un cliente , gestor de , un juego) pero no sabemos como hacerlo en entornos GNU , claro para Windows existen varias alternativas como NetLimiter o NetBalancer (del que se hablo ya en el portal) ¿pero como lo hacemos en linux?…

He encontrado un programa llamado trickle que permite realizar la tarea de limitar el ancho de banda de un programa especifico, su instalación y uso es muy sencilla, lo que tendremos que hacer para utilizarlo es lo siguiente:

  • Instalar trickle, si usamos un sistema basado en como o lo hacemos con install trickle
  • Después solo debemos utilizarlo de la siguiente forma trickle -d “Máximo descarga” -u “Máximo subida” aplicacionalimitar
  • Ejemplo de uso:
    trickle -d 60 -u 20 MlDonkey

Hay que recordar que la mayoria de gestores de descargas y clientes P2P tienen opciones para limitar el ancho de banda consumido por ellos, por ejemplo el wget cuenta con la opcion “–limit-rate=limite“, aunque muchas veces estos limites son pasados por alto o en el caso de los clientes P2P nos limitan la descarga si nosotros limitamos la subida, utilizando nos aseguramos que efectivamente estamos limitando nuestra conexion y ademas podemos saltarnos algunos filtros como los mencionados de los clientes P2P.

Más Información:
Pagina Oficial del Trickle


Si te ha gustado el post, compartelo y ayudanos a crecer.

Unete a nuestra Fanpage Siguenos en Twitter

Autor: DragoN

Ingeniero en Sistemas y Telecomunicaciones de la Universidad de Manizales. Information Security Researcher con más de 10 años de experiencias en Ethical Hacking, Pen Testing y Análisis Forense. Docente Universitario en Pre y Post-Grado, Speaker y Organizador de diferentes eventos de Seguridad Informática, Fundador del DragonJAR Security Conference y Fundador de DragonJAR SAS y de La Comunidad DragonJAR, una de las comunidades de seguridad informática mas grandes de habla hispana y referente en el sector.

Compartir este Artículo
  • nikitux

    Este programa entiendo que solo sirve para limitar el ancho de banda consumido por esa maquina y no por otras en caso de que haga NAT?
    Existe alguna aplicación simple via WEB , grafica o por consola para limitar el ancho de banda de una red en la cual se pueda limitar por IP , por puerto sin tener que armar script con “tc” y que no sea el wondershaper o shaperd?

    Saludos Nikitux

  • http://kmilo0.blogspot.com/ kmilo

    FAIL: su instalación y uso es muy sencilla

  • Sergio

    Estimados Amigos
    He googleado por todos lados y no encuentro la manera de descargarme el tricler, tengo instalado ubuntu server, tambien intente con apt-get install trickler como hacen referencia en este doc pero me sale “E: No se pudo encontrar el paquete trickler”
    Saludos y gracias desde ya

  • http://www.davidgf.net David

    Hola SERGIO, prueba usando Tricke como nombre del paquete, sin la r, diria que ahí está el error!
    Saludos!

    • http://www.dragonjar.org DragoN

      david gracias por hacerme caer en cuenta del error, ya lo he corregido en el articulo.

  • http://tubisuteria.com.ve Bisuteria

    Y como se desactiva? por que no lo encuentro en el man del programa
    Saludos

  • MB

    existe alguno q limite la coneccion de un pc completamente, por si usa un programa portable o alguno q limite descarga desde un notebook en wifi?

  • LUcasproskate3

    NO se quién dijo: “Estimados Amigos
    He googleado por todos lados y no encuentro la manera de descargarme el tricler, tengo instalado ubuntu server, tambien intente con apt-get install trickler como hacen referencia en este doc pero me sale “E: No se pudo encontrar el paquete trickler”
    Saludos y gracias desde ya”
    Tenés que poner sudo (es algo así como el exe de windows )
    ej:sudo apt-get install trickle
    No sean paja… razonen un chiquitín…! esa es la idea …! chaú…!

  • Kalt

    LUcasproskate3 no es por trollear pero, si el apt-get manda el error: “E: No se pudo encontrar el paquete trickler”…

    Puede ser por varias razones;

    1.- Porque no esta en los repositorios.
    2.-Esta mal escrito.
    3.-No existe (relacionado con el punto 2).

    En ningun momento mando la excepcion de no ser un usuario que no este en el archivo sudoers.

    Si me equivoque en algo, corregirme.
    Saludos.

    • lucasproskate3

      Hola Kalt… TOdo bien… pero creo que es imposible que no estè en los repositorios de ubuntu… talvèz podrìa faltar el repositorio si fuera en Archlinux (digo porque ellos la deben tener mas grande y no se deben manejar con cosas de ubuntu) pero pero si tenès razòn.. bueno me voy a preparar un cafè y vuelvo al trabajo… saludos !!!

  • Carlos33

    hola amig@s, ey tengo una duda, y es que como puedo a llegar a limitar el ancho de banda de diferentes computadores en una red, (con UBUNTU)….??????, se les agradece de antemano..!!

  • Alonso Herrera

    Hola ¿funciona para google chromium?, lo intenté pero sin buenos resultados

  • http://www.construyomiexito.tk cgz

    Excelente post… me ha servido bastante esta herramienta, muchas gracias por el tutorial…

  • federgb

    Hola dragon interesante… una consulta…
    Tengo una pc con internet q viene de eth0 y atravez de mi wlan0 comparto internet a tres notebooks mas… podrias poner un script q muestre como limitar el ancho de banda para cada ip distinta???

  • Fernando

    Buenas, una consulta, el valor de 60 del ejemplo, significa kbps ? si ejecuto el comando aplica para toda la máquina ? puedo relacionarlo a una sola interface ? Muchas gracias y saludos.