como htb-gen

Imagen de edidanilo

Forums: 

Estimados amigos estoy configurando el hatb-gen en mi linux redhat enterprice 4, con un ancho de banda de 512/256 kbps ya que mis usuarios se extralimitan en el uso del internet llegando a colapsarla, para esto e seguido los pasos de [url=http://www.ecualug.org/?q=2007/aug/22/comos/como_controlar_el_ancho_de_banda_usando_htb_gen#comment-31204]damage_htb-gen[/url]

paso1: instalo la aplicacion tipo rpm

# rpm -iUvh htb-gen-0.8.4-1.noarch.rpm


paso2: configuro y edito la ip interna, ip externa, ancho de banda subida, ancho de banda bajada y los puertos a habilitar.

# vi /etc/htb-gen/htb-gen-rates.conf
iface_down="10.2.19.1" # Server LAN iface
iface_up="190.11.27.1xx" # Server INET iface

total_rate_down=512
total_rate_up=256

prio_ports=80,8080,25,110,443,1863


paso3: configuro y edito el archivo htb-gen-rates.conf, (cabe indicar que no estoy muy seguro con las pruebas que e hecho)

# vi /etc/htb-gen/htb-gen-rates.conf

# down down up up
# min max min max
#ip (rate) (ceil) (rate) (ceil)
10.2.19.1 0 512 0 256
# 10.2.19.2-10.2.19.8 256 512 128 256
# 10.2.19.9 128 256 128 256
# 10.2.19.19 128 256 128 256
# 10.2.19.30-10.2.19.39 128 256 128 256
# 10.2.19.10-10.2.19.18 0 256 0 128
# 10.2.19.20-10.2.19.29 0 256 0 128
# 10.2.19.40-10.2.19.2540 256 0 128
10.2.19.2 0 512 0 256
10.2.19.3 0 512 0 256

Problemas:
1.- no estoy muy seguro si la configuracion del archivo htb-gen-rates.conf este de la forma adecuada ya que lo que pretendo es:

a) la ip 10.2.19.1, servidor
b) (10.2.19.2-10.2.19.8)estas ip son del deparatamento de sistemas por lo que son reservadas
c) 10.2.19.9, 10.2.19.30-10.2.19.39 del departamento financiero que deben de tener un buen ancho de banda pues se maneja un archivo el cual consume 16k de ancho de banada
d) y el resto de ip que deseo que sean limitdas para que no consuman el ancho de banda de miredlocal

2.- tengo el siguiente mensaje de error al ejecutar el comando:

[root@linux4 htb-gen]# htb-gen tc_all
check rates conf, not enough download bandwidth

agradezco todos sus comentarios sobre esta gran solucion para mi red
..........
aburridin
Ekipolinux
(593)-06-2832838
(593)-091351355

Las IP estan declaradas

Imagen de damage

Las IP estan declaradas erroneamente, o las pones una a una o creas subredes, si tiene el mensaje de que no hay suficiente ancho de banda es porque has declarado mas (Rate) de lo que tienes o en su defecto estas llegando a un valor cercano a lo maximo y el script de htb-gen necesita cierto porcentaje para poder compartir (Ceil) ancho de banda.

El mismo htb-ger-rates esta documentado y explica como declarar las ip no puedes poner 10.10.10.1-10.10.10.50, esta es una limitante del htb-gen si no se acomoda a tu necesidad debes ver otros script's.

Personalmente manejo una red de una institución tenermos 512/512 y por lo general doy 64k a cada estación (son como 40) y a los jefes de área les asigno 128K o 256k dependiendo (en el CEIL), el RATE lo dejo en 0 para que se compartan todos y solo aseguro a aquellos que en realidad necesitan conexión estable 100% por ejemplo un equipo Polycom de video conferencias que necesita 256k cuando esta trabajando a este equipo si le doy de RATE 256 y de Ceil 256 tanto de bajada como se subida.

El mismo criterio lo manejo con los wISP a los cuales se les asigna ancho de banda dependiendo lo que contraten por ejemplo:


172.100.1.2 0 32 0 32
172.100.1.3 0 32 0 32
172.100.1.4 0 48 0 32
172.100.1.5 0 128 0 128
172.100.1.6 0 64 0 32
172.100.1.7 0 256 0 256
172.100.1.8 0 96 0 64
172.100.1.9 0 64 0 32
172.100.1.10 0 64 0 64
172.100.1.11 0 64 0 64
172.100.1.12 0 64 0 64
172.100.1.13 0 128 0 64
172.100.1.14 0 128 0 64
172.100.1.15 0 64 0 32
172.100.1.16 128 256 128 256
172.100.1.17 0 128 0 128
172.100.1.18 0 64 0 32
172.100.1.19 0 64 0 32
172.100.1.20 0 128 0 128
172.100.1.21 0 64 0 32
172.100.1.21 0 64 0 32
172.100.1.22 128 256 128 256
172.100.1.23 0 64 0 32
172.100.1.24 0 64 0 32
172.100.1.25 0 128 0 96
172.100.1.26 64 64 64 64
172.100.1.27 0 64 0 32
172.100.1.28 0 128 0 128
172.100.1.29 0 64 0 32
172.100.1.30 0 64 0 64
172.100.1.31 0 64 0 32
172.100.1.32 0 128 0 64

Repito como dije antes, todo debe funcionar bien, si no es asi algo tiene mal configurado y deben averiguar que es, si no funcionara no lo tendría colocado en un Server con 4Mb de ancho de banda que da servicio a más de 300 clientes.

Keep The Fire Burning.....
Stryper 1988

Recordando que mi ancho de

Imagen de edidanilo

Recordando que mi ancho de banda es de 512/256, realice un test de ancho de banda: 346/148, damage te comento que e realizado pruebas asi:

Primera

# down down up up
# min max min max
# ip (rate) (ceil) (rate) (ceil)
# TIC
10.2.19.1 0 256 0 128
10.2.19.2 0 128 0 64
10.2.19.3 0 128 0 64
10.2.19.2 0 128 0 64
10.2.19.3 0 128 0 64
10.2.19.4 0 128 0 64
10.2.19.5 0 128 0 64
10.2.19.6 0 128 0 64
10.2.19.7 0 128 0 64
10.2.19.8 0 128 0 64
10.2.19.9 0 0 0 0
10.2.19.10 0 32 0 32
10.2.19.11 0 32 0 32
10.2.19.12 0 32 0 32
10.2.19.13 0 32 0 32
10.2.19.14 0 32 0 32
10.2.19.15 0 32 0 32
10.2.19.16 0 32 0 32
10.2.19.17 0 32 0 32

El resultado es el siguiente error:

[root@linux4 htb-gen]# htb-gen tc_all
check rates conf, not enough upload bandwidth

Segunda

# down down up up
# min max min max
# ip (rate) (ceil) (rate) (ceil)
# TIC
10.2.19.1 0 256 0 128
10.2.19.2 0 128 0 64

obtengo

[root@linux4 htb-gen]# htb-gen tc_all
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "10.2.19.1"
Cannot find device "190.11.27.151"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "10.2.19.1"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
Cannot find device "190.11.27.151"
[root@linux4 htb-gen]#

Te agradeceria que me indiques una posible solucion.
..........
aburridin
Ekipolinux
(593)-06-2832838
(593)-091351355

..........
edidanilo
Gana mucho dinero
(593)-06-2832726
(593)-091351355

Perdone de pronto el OFF,

Imagen de Mirrortech

Perdone de pronto el OFF, pero me asalta 1 duda con respecto al aplicativo.. YO l otengo implementado y me funciona al pelo.. pero tengo la duda sobre el caso concreto mio..tengo a SQUID actuando como cache WEB.. noto..no se si es impresion..que tambien actua sobre la velocidad de acceso WEB al cache o elementos guardados en el SQUID..
Es real tal apreciacion?? porque la idea seria que controlara el ancho de banda hacia internet..pero NO en la INTRANET local..
Si alguien me puede aclarar tal apreciacion..
Agradezco
ATT