www.ControlDeCiber.com

CbmQOS - Freeware

Programa gratuito para controlar al ancho de banda de un cibercafé o cualquier LAN.


imagen

¿Que es CbmQOS?
Este programa permite limitar efectivamente todo tipo de tráfico, incluida PNP, STREAMS, TCP, UDP, ICMP y cualquier otra cosa.
Pensado para usarse en un cibercafé, debe ejecutarse en una pc que actúa como router, con dos o tres  placas de red.
El programa limita el ancho de banda, de forma que ninguna de las pcs de la red local puedan consumir todo el ancho de bada disponible. Por ejemplo un usuario puede ejecutar simultáneamente el qbittorrent, el kazaa, el emule y tratar de ver videos en youtube, sin anular la conexion a internet de las demás pcs. Es una alternativa gratuita a NetLimiter para linux, linux tc qos.

El programa se divide en 2 ejecutables:

cbmqosd - Es el demonio que se ocupa de leer la configuración y limitar el acho de banda. Debe correr como root o como un usuario con acceso a iptables, ifconfig, /tmp
La configuración es leída de /etc/cbmqos/cbmqos.cfg
La primera vez que se ejecuta el cbmqosd, si no encuentra el archivo de configuración, lo crea. Después de modificar el archivo de configuración es necesario cerrar el cbmqosd y volver a ejecutarlo.
Los valores del archivo de configuración se expresan en Kbits, si añade KB al final de cada número, sin dejar espacios en blanco, se considerarán Kbytes, por ejemplo 512KB.
El archivo de configuración permite, configurar los valores en que se limita el ancho de banda, que puertos de la pc no se limitarán en la LAN. Pueden dejarse sin limitar algunas IPs si es necesario.
Debe ejecutarse manualmente, o incluirlo una vez testado, a un script en el arranque.

cbmqos - Es un programa para el entorno gráfico, que nos permite saber que está haciendo el demonio cbmqosd, en la imagen de arriba está corriendo en JWM.
La 1º linea nos dice:

Download: El total descargado de internet desde que se inició esta pc. Después de cierto valor muy alto, vuelve a cero. El valor es tomado de 'ifconfig ethX'
Upload: El total subido a internet desde que se inicio esta pc. Después de cierto valor muy alto, vuelve a cero. El valor es tomado de 'ifconfig ethX'
D/s: Kbytes que se están descargando por segundo.
U/s: Kbytes que se están subiendo por segundo.

La tabla inferior se divide en columnas:
IP: Un número que identifica a la PC, IP.
Download: El total de Kbytes o Mbytes enviados a esa IP desde la pc del cbmqosd, desde que se inició el demonio.
Upload: El total de Kbytes o Mbytes recibidos desde esa IP a la pc del cbmqosd, desde que se inició el demonio.
D/s: Los Kbytes que se están enviado a esa pc por segundo.
U/s: Los Kbytes que se están recibiendo de esa pc por segundo.
MD/a: Intenta limitar el ancho de banda de los downloads. Máximo de descarga permitido, el programa intenta limitar los datos enviados a esa pc al valor expresado en kbytes/s.
MU/a: Intenta limitar el ancho de banda de los uploads. Máximo de subida permitido, el programa intenta limitar los datos recibidos de esa pc al valor expresado en kbytes/s.

Importante !!
La carpeta /tmp no debe estar en un disco SSD ya que se escribe cada 5 segundos, ideal en ram.
El progarma necesita (entre otros) los paquetes: iproute2 libgnomevfs2-0

Links para descargar el programa:
Fecha
Versión
Archivo
Tamaño
Probado en
15/06/2015
3
cbmqos-v3-debian-jessie-32bits.tar.gz 23.3k
Debian Jessie 32bits
15/06/2015 3 cbmqos-v3-debian-jessie-64bits.tar.gz 24.3k
Debian Jessie 64bits

Actualmente las descargas están desactivadas debido a un bug, si desea el soft, sin el bug, escríbame un mail.


Contacto: cbmqos@osvaldofuentes.com.ar