por terry191 » Qui Mai 20, 2010 7:54 pm
ola amigo AstWifi:
PARA CREAR SUBREDES
En el archivo Subnet Configuration File:
subnet y 1 192.168.11.1 29 y n $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM LAN1 1 0 #elias
subnet y 2 192.168.12.1 29 y n $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM LAN1 2 0 #dani
subnet y 3 192.168.13.1 29 y n $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM LAN1 3 0 #analia
subnet y 4 192.168.14.1 29 y n $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM LAN1 4 0 #fabian
subnet y 5 192.168.15.1 29 y n $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM LAN1 5 0 #funes
subnet y 6 192.168.16.1 29 y n $COMP_DOWN $CLEAR_DOWNSTREAM $COMP_UP $CLEAR_UPSTREAM LAN1 6 0 #marcelo
Donde n quiere decir no se usara ancho de banda.
$COMP_DOWN $CLEAR_DOWNSTREAM = Ilimitado para minimo de bajada y maximo de bajada
$COMP_UP $CLEAR_UPSTREAM = Ilimitado para minimo de subida y maximo de subida
DECLARANDO VELOCIDAD REAL DE CONEXION A INTERNET
en /argentoqos/variables.conf
#Definimos velocidad de LAN
#LAN_UP="5000"
#LAN_DOWN="5000"
#Deficimos la velocidad real de bajada y de subida que nos brinda nuestro proveedor.
#En mi caso especifico tengo contratado 4096/512 la velocidad a poner debe de ser la mas precisa posible
#pues considerando eso y haciendo test de mi conexion rara ves me marca mas de 3100 down y 410 up
# calcula y pon tu velocidad real de conexion.
QOSBR_UP="410" #velocidad real de subida
QOSBR_DOWN="3100" #velocidad real de bajada
QOSBR_UP1="230" #deduzco que esta linea es para la segunda conexion alguien que lo tenga implementado
QOSBR_DOWN1="2300" # que lo confirme, Solo tengo una conexion a Internet y esos valores son las que viene por defecto.
QOSBR_UP2="230"
QOSBR_DOWN2="2300"
QOSBR_UP3="230"
QOSBR_DOWN3="2300"
SQUID Y ZPH
Squid y Zph viene preinstalado en el ArgentoQos REV 4 para ponerlo en marcha hacer lo siguiente
En las Opciones del Addon de ArgentoQoS encontraras una seccion que dice "Squid"
- clic en [ instalar squid ]
- clic en [ iniciar cache ]
- clic en [ iniciar squid ]
ZPH se configura automaticamente Squid ya esta funcionando lo unico que tienes que hacer es adicionar el rango de IP o las IP que pasaran por el Squid.
para ello agregamos nuetras subredes en el archivo /hdb/squid/etc/squid.conf
acl all src all
acl red1 src 192.168.11.1 29 # Agregamos nuestra Sub Red
acl red1 src 192.168.12.1 29 # Agregamos nuestra Sub Red
acl red1 src 192.168.13.1 29 # Agregamos nuestra Sub Red
acl red1 src 192.168.14.1 29 # Agregamos nuestra Sub Red
CONTROL DE ANCHO DE BANDA ARGENTOQOS
El control de ancho de banda para cada usuario lo haremos desde el archivo de configuracion del ArgentoQoS.
aqui tambien podemos amarrar IP con MAC, asi como el paso de nuestros usuario atraves de Squid y ZPH.
/argentoqos/class.conf
enqueue_class_wan WAN_0 300 150 400 1000 3100 #define velocidades a una clase padre
enqueue_wan_id WAN_0 300
#definimos backbones
enqueue_parent 4 3000 3000 #Usuario Wi-Fi
#enqueue_parent 2 5000 5000 #Usuarios Alambricos
localnet_no_squid 192.168.0.0/16
########## ADMINISTRADOR #######
enqueue_simple_class 4 10 64 128 128 512 parent_match_yes 1000 2500 1000 2500 variable_qos_yes
enqueue_simple_id 4 192.168.10.2 bind_no squid_yes zph_yes 0x10 mac_no
#####################################
########### Usuario1 ########
enqueue_simple_class 4 11 64 128 128 512 parent_match_yes 1000 2500 1000 2500 variable_qos_yes
enqueue_simple_id 4 11 192.168.11.2 bind_no squid_yes zph_yes 0x10 mac_yes 00:21:27:D0:xx:xx
#####################################
########### Usuario2 con dos Pc's #########
enqueue_simple_class 4 12 64 128 128 512 parent_match_yes 1000 2500 1000 2500 variable_qos_yes
enqueue_simple_id 4 12 192.168.12.2 bind_no squid_yes zph_yes 0x10 mac_yes 00-21-27-DD-xx-xx
enqueue_simple_id 4 12 192.168.12.3 bind_no squid_yes zph_yes 0x10 mac_yes 00-21-27-DD-xx-xx
#####################################
#dummytransp_ip 192.168.1.0/16 #habilitamos si usamos BIND con ello hacemos que las ip que no estan declaradas lineas
# #arriba pasen por un portal cautivo
# y asi sucesivamente para cada usuario, en mi caso particular e amarrado la MAC del AP cliente con la IP de la Pc del
# cliente
#Donde :enqueue_simple_class 4 12 64 128 128 512
#4 = nos dice que esta "clase"(para hacerlo mas entendible podriamos llamarlo USUARIO)pertenece al enqueue_parent 4 3000
#12 = Identificador de "clase" se tiene que declarar un numero diferente por cada usuario.
#64 128 128 512 = velocidad minima y maxima de bajada, velocidad minima y maxima de subida, en ese orden.
#parent_match_yes = si esta en "yes" podemos restringir la velocidad de entrega de los objetos en cache
#1000 2500 1000 2500 =velocidad minima y maxima de bajada, velocidad minima y maxima de subida de objetos cacheados
#variable_qos_yes = variable aun en prueba
#Donde: enqueue_simple_id 4 12 192.168.12.2 bind_no squid_yes zph_yes 0x10 mac_yes 00-21-27-DD-xx-xx
# 4 = nos dice que esta "clase" pertenece al enqueue_parent 4 3000
#12 = nos indica que este enqueue_simple_id pertenece a la clase 12
#192.168.12.2 = direccion IP
#bind_no = poner yes si usamos Bind
#squid_yes = si ponemos no esta IP no pasaria por squid
#zph_yes 0x10 = indicamos que la IP declarada usara ZPH
#mac_yes = aqui amarramos MAC + IP si colocamos en no, no tomara en cuenta los numeros delatante y no hara el amarre
#################################################
##### AYUDA: Comprendiendo algunos terminos ####
#################################################
## Imagemos una Ciudad, dicha ciudad esta dividido en tres distritos,
## cada distrito tienen muchas casas, en cada casa puede vivir una familia
## o varias familias(tipos departamentos). Ahora imaginemos que esa Ciudad tiene
## "un reservorio de agua", y que cada distrito tiene un "sub reservorio de agua",
## y que cada casa tiene un "tanque de agua".
## Bien sabiendo que cada tanque de agua es alimentado por un sub reservorio de agua
## y que a la ves es alimentado por un reservorio, nuestras reglas se aplicarian
## segun la siguiente forma:
##
## Ciudad = Reservorio = enqueue_class_wan WAN_0
## Distrito = Sub_Reservorio = enqueue_parent
## Casa = Tanque_de_agua = enqueue_simple_class
##
## enqueue_simple_id: nos indica que IP o IP's perteneceran a un enqueue_simple_class,
## en nuestro caso imaginado diriamos que familia o familias se aba-
## stecen del mismo tanque de agua. Hay que tener en cuenta que si
## dos o mas IP's navegaran en un mismo momento se compartirian la
## velocidad declarada en enqueue_simple_class, pero si solo fuera
## una IP la que navegara tendria el 100% del caudal.
##
El Brigde con el QoS estan fucionados, la unica forma de aprender es probando y practicando espero haberte sido de ayuda,
cualquier cosa estoy para servir.
PDT: Cambia de titulo al Post pon algo relacionado al ArgentoQoS como "ArgentoQoS dando ancho de banda, Squid, ZPH, amarre de Ip + Mac " o algo parecido, ya que de esta forma sera de ayuda para los que a futuro esten en tu misma situacion.
Saludos y suerte.