Requisitos - Escenario de uso - Instrucciones - Download - Legales

Descripción:

    CBM-QOS es un gestor de ancho de banda dinámico, que he realizado pensando en los cibercafés, para evitar que un usuario que utiliza el kazaa, ares, donkey o cualquier programa para realizar grandes descargas lo deje sin internet para el resto.
Con la configuración correcta hará que sus clientes le digan "Este es el mejor cyber que hay para navegar", sin saber que se está compartiendo una conexión de 512k entre 24 pcs. (lo he visto)

Incluye un monitor de ancho de banda y es Freeware.
Lo único necesario configurar, es el ancho de banda disponible y las interfaces de red.
Las ips son detectadas de forma automática.

El programa trabaja repartiendo y limitando el ancho de banda de las pcs según sea necesario..
Gestiona tanto el ancho de banda de bajada (download bandwidth) como el de subida (upload bandwidth).

¿Es lo mismo que configurar el qos de linux?
No exactamente, ya que este lo hace por ip, limitando mayormente a quienes realizan grandes descargas


Requisitos:

Sistema Operativo LINUX
El programa debe correr desde el usuario root, ya que debe acceder a los ejecutables "iptables", "tc" e "ifconfig".
Ha sido probado en la distribución Debian, con el kernel 2.4.27 y 2.6.18
El núcleo 2.6.18 en Debian Unstable (07/04/2007) no necesita ser recompilado, no lo probé con el núcleo 2.6 de Sarge.
Funciona con la librería GTK-2.0
Para el núcleo 2.4.27 de Debian Sarge es necesario recompilar el núcleo y agregar a la configuración:

Networking options --->
Qos and/or fair queueing --->
* Qos and/or fair queueing
* HBT packet scheduler
* CBQ schedule
* CSZ scheduler
* RED queue
* SFQ queue
* Ingress Qdisc
* QoS support
* Packet classifier API
* U32 classifier
* Traffic policing (need for in/egrees)

Es necesario instalar los paquetes "iptables" e "iproute".


Escenario de uso:

Este programa está diseñado para ser usado en una pc que haga de router, con 2 placas de red, una conectada a un hub o switch y otra hacia un modem de banda ancha o internet.

Se supone que usted no está usando el comando tc para configurar nada, este programa se ocupa de ello. La configuración por defecto usa en Debian 2.6 usa "tc" para algunas cosas, pero eso no molesta..

Se supone que usted no está usando el comando iptables con reglas específicas para contar, si puede usar iptables como firewall o para redireccionar paquetes de red.


Instrucciones:

La 1º vez, usarlo a mientras no hay nadie navegando en su red, ya que una mala configuración lo dejará sin conexión.

El programa no instala nada raro, únicamente crea el archivo /etc/cbm-qos/cbm-qos.cfg y algunos temporales en /tmp

Una vez descargado el programa, descomprimir a la carpeta que se quiera.
Cbm-qos conta de 2 programas, el demonio "cbm-qosd" y el monitor "cbm-qos".

El demonio cbm-qosd ejecutarlo con permisos "root", por ejemplo con "sudo cbm-qosd".

La 1º vez que lo ejecutemos debemos matarlo, y editar el archivo /etc/cbm-qos/cbm-qos.cfg y configurar dentro lo necesario.

Todas las cifras se expresan en KiloBits, que no es lo mismo que KiloBytes.

interfaceLAN=eth1 (Aquí poner la placa de red que corresponda a la red local).
interfaceINET=eth0 (Aquí poner la placa de red que corresponda a la conexión hacia internet).

bandwidthDOWN=Ancho de banda de bajada del que disponemos. 
bandwidthUP=Ancho de banda de subida del que disponemos. 

limitDOWN= Aquí ponemos cual es el máximo de ancho de banda de bajada que se puede usar antes de considerar que se deben limitar las transferencias. Normalmente entre un 5% y un 20% menos que el bandwidthDOWN.

limitUP= Aquí ponemos cual es el máximo de ancho de banda de subida que se puede usar antes de considerar que se deben limitar las transferencias. Normalmente entre un 5% y un 20% menos que el bandwidthUP.

unlimited= Aquí pondremos una lista de ips separadas por espacios, las cuales no serán limitadas por el programa.

ulport= Aqui pondremos los puertos locales, que no serán limitados, separados por espacios.

ucport= Aqui pondremos los puertos de los clientes, que no serán limitados, separados por espacios.

Después de configurarlo, ejecutamos el demonio cbm-qosd nuevamente como root y el monitor cbm-qos desde cualquier usuario.

Una vez ejecutado este programa, irá repartiendo el ancho de banda como mejor le parezca, no debe cerrar este programa una vez ejecutado, a menos que piense reiniciar la pc o volver a ejecutarlo, ya que una vez cerrado "podrían" quedar en memoria ciertas reglas que harían que internet se distribuya mal en su red.


Download:

CBM-QOS V2.01 21,6Kb. (Descarga gratuita, no existe versión de pago).


Legales:

Este programa es como es, y no me reclamen nada. No me hago responsable de posibles daños o perjuicios producidos por su uso debido o indebido.
El programa es propiedad del autor Osvaldo Salvador Fuentes.
Prohibida su venta o modificación.