cbq controla subida

Imagen de maxstoro

Forums: 

Hola saludos tengo instalado el cbq.init en mi distribución de centos 5.2 el cbq me controla la bajada pero no me controla la subida, mi pregunta es hay forma de hacer que el cbq controle la subida?????

Este es mi script del cbq


######!/bin/sh
#
# Script de Segmentacion de Ancho de Banda Utilizando CBQ
# < http://sourceforge.net/projects/cbqinit/ >
#
# ________________________________________________________

OK="\033[1;0m [ \033[00;32mOK \033[1;0m]\033[0m"
echo -e "CBQ: Cargando Reglas de Control de Ancho de Banda: ... $OK"

####################
# VARIABLES ########
####################
# COMANDOS
IPTABLES="/sbin/iptables -t mangle"
TC=/sbin/tc
CBQ=/sbin/cbq

# INTERFACES
WAN="0/0"
DEVWAN="eth0"
DEVLAN="eth1"

# VELOCIDAD DE INTERFACES DE RED
ETH0_BW="100Mbit"
ETH1_BW="100Mbit"

# PUERTOS
PROXY_PORT="3128"
SMTP_PORT="25"
P2P_PORT="4662"

####################
# ANCHOS DE BANDA###
####################
BW16="16Kbit"
BW32="32Kbit"
BW48="48Kbit"
BW64="64Kbit"
BW74="74Kbit"
BW96="96Kbit"
BW128="128Kbit"
BW256="256Kbit"
BW512="512Kbit"

####################
# PRIORIDADES ######
####################
NORMAL="5"
ALTA="2"
BAJA="8"

####################
###CLIENTES ########
####################

#cliente 1
LAN1="192.168.200.30/32"
#cliente 2
LAN2="192.168.200.31/32"

##########
# INICIO #
##########

$CBQ stop
$IPTABLES -F
$IPTABLES -X

$TC qdisc add dev $DEVWAN root handle 1: cbq bandwidth $ETH0_BW avpkt 1000 cell 8
$TC qdisc add dev $DEVLAN root handle 2: cbq bandwidth $ETH1_BW avpkt 1000 cell 8

####################
# CLIENTES #########
####################

#LAN1
$IPTABLES -A PREROUTING -s $LAN1 -d $WAN -i $DEVLAN -j MARK --set-mark 1
$IPTABLES -A FORWARD -s $WAN -d $LAN1 -i $DEVWAN -o $DEVLAN -j MARK --set-mark 2
$IPTABLES -A OUTPUT -d $LAN1 -p tcp --sport $PROXY_PORT -o $DEVLAN -j MARK --set-mark 2

$TC class add dev $DEVWAN parent 1:0 classid 1:1 est 1sec 2sec cbq bandwidth $ETH0_BW rate $BW64 allot 1514 cell 8 weight 1 prio $NORMAL maxburst 20 avpkt 1000 bounded
$TC class add dev $DEVLAN parent 2:0 classid 2:1 est 1sec 2sec cbq bandwidth $ETH1_BW rate $BW128 allot 1514 cell 8 weight 1 prio $NORMAL maxburst 20 avpkt 1000 bounded
$TC filter add dev $DEVWAN protocol ip handle 1 fw classid 1:1
$TC filter add dev $DEVLAN protocol ip handle 2 fw classid 2:1

#LAN2
$IPTABLES -A PREROUTING -s $LAN2 -d $WAN -i $DEVLAN -j MARK --set-mark 3
$IPTABLES -A FORWARD -s $WAN -d $LAN2 -i $DEVWAN -o $DEVLAN -j MARK --set-mark 4
$IPTABLES -A OUTPUT -d $LAN2 -p tcp --sport $PROXY_PORT -o $DEVLAN -j MARK --set-mark 4

$TC class add dev $DEVWAN parent 1:0 classid 1:2 est 1sec 2sec cbq bandwidth $ETH0_BW rate $BW64 allot 1514 cell 8 weight 1 prio $NORMAL maxburst 20 avpkt 1000 bounded
$TC class add dev $DEVLAN parent 2:0 classid 2:2 est 1sec 2sec cbq bandwidth $ETH1_BW rate $BW128 allot 1514 cell 8 weight 1 prio $NORMAL maxburst 20 avpkt 1000 bounded
$TC filter add dev $DEVWAN protocol ip handle 3 fw classid 1:2
$TC filter add dev $DEVLAN protocol ip handle 4 fw classid 2:2

echo "ANCHOS DE BANDA ASIGNADOS"
# FIN DEL ARCHIVO #
################################

gracias

mmmm me guie con este manual

Imagen de maxstoro

mmmm me guie con este manual http://www.ecualug.org/2009/05/17/blog/razametal/limitar_ancho_de_banda_con_prometheusqos al querer crear el paque deb no pude actualice el centos busque como poder correr make deb en centos 5.2 y nada jejejej y no pude hacer nada de aqui en adelante

make deb
dpkg -i prometheus_0.7.8-1_i386.deb

No es necesario que

Imagen de RazaMetaL

No es necesario que hagas:


make deb

Eso solo es aplicable para distribuciones basadas en Debian.

No he probado prometheus en CentOS pero creo que bastaría con hacer:

make
make install

El proceso de configuración de prometheus _si_ es igual en cualquier distribución.

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

muchas gracias por la ayuda

Imagen de maxstoro

muchas gracias por la ayuda lo pude instalar pero no controla el ancho de banda al parecer hay un problema en mi firewall pero lo raro es que mi firewall funciona bien con el CBQ que actualmente uso pa controlar el ancho debanda de bajada almenos porque la subida no la controla la verdad le he echo de todo y nada jejejeje