Htb-gen
|
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).
Sumario
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.