Htb-gen

htb-gen
Información sobre la plantilla
Parte de la familia network
15.3K
htb-gen, potente herramienta para el control del ancho de banda.
DesarrolladorLuciano Ruete
Lanzamiento inicial2006
Última versión establev0.9b
NúcleoC / C++
Plataformas soportadasUnix
IdiomaIngles
LicenciaGPLv2
Sitio web
Sitio Web del proyecto

Htb-gen . Es una herramienta sencilla y escalable de gestión de ancho de banda. Controla el ancho de banda para cada host o red que pasa a través de su router o firewall. Prioriza el tráfico para protocolos (Web, correo electrónico, juegos, FTP, VoIP y streaming), pero su utilización preferida es para el tráfico no deseado de sistemas de abuso de descargas (Kazaa, Emule, etc.). Posee interfaz Web para su configuración y manejo, y en casos posibles acceder de forma remota. Es basado en bash, para que pueda ser utilizado en los routers/firewalls (alámbrica/inalámbrica).

Características

Posee dos backends disponibles:

  • Uno que genera comandos raw tc
  • Otro para las configuraciones htb-init (util para la integración).

La clasificación de paquetes la realiza mediante el iptables.

Requerimientos

  • Consola bash
  • Núcleo con soporte QoS htb
  • iproute2 tc
  • iptables
  • htb-init script (opcional)

Instalación del htb-gen

Para instalar htb-gen es necesario descargar el paquete adecuado según la distribución utilizada. En el caso de Debian, descargar el el htb-gen_0.8.4_all.deb e instalarlo.

Configuración del htb-gen

Posee 2 archivos, htb-gen.conf y htb-gen-rates.conf. Variables esenciales htb-gen.conf

   iface_down="eth1"       # Interface LAN
   iface_up="eth0"         # Interface WAN
   total_rate_down=1024    # Total download bw
   total_rate_up=512       # Total upload bw

Variables esenciales htb-gen-rates.conf

   #               down    down    up      up
   #               min     max     min     max
   #ip             (rate)  (ceil)  (rate)  (ceil)
   192.168.1.2     0       64      0       32
   192.168.1.3     0       128     0       64
   192.168.1.4     0       256     0       128
   10.0.0.1/30     256     512     128     256
   200.80.22.2     256     256     256     256

Versiones Publicadas Actualmente

  • Versión 0.8.4 (Julio 2012)
  • Versión 0.9beta (Septiembre 2011)

Fuentes

  • Sitio oficial htb-gen (Ingles). [citado 2012 diciembre, 19]. Disponible en "[1]".
  • Articulo Configurar htbgen (Espanol). Disponible en "www.praga.org.ar". Consultado: 19 de diciembre del 2012.