# Definindo a interface para o HTB HTB....
tc qdisc add dev eth0 root handle 1: htb default 12

# Criando as classes com seus respectivos limites de banda...
#
# Essa � a classe m�e da interface, ou seja, � a classe com o total de
banda...
tc class add dev eth0 parent 1: classid 1:1 htb rate 100kbps ceil 100kbps 
#

# Essas s�o as demais classes filhas...
# esta primeira � a 1:10 que tem banda garantida de 30kbps ou seja, nunca
menos que isso.... E pode chegar a 100kbps se as #outras classes n�o tiverem
usando.. Por isso 30kbps (garantia) ceil 100kbps (maximo)...
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 30kbps ceil 100kbps
#Esta � a 1:11 que tem 10kbps de banda garantida e 100kbps caso a classe m�e
tenha banda ociosa...
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 10kbps ceil 100kbps
# essa � a mesma coisa..
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 60kbps ceil 100kbps

#
# Aqui voc� coloca quem voc� quer na classe que voc� quizer..
#
# Aqui voc� est� colocando o IP source 1.2.3.4 com destino a porta 80 na
classe 1:10 que � a  de "30kbps ceil 100kbps"
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 \
   match ip src 1.2.3.4 match ip dport 80 0xffff flowid 1:10
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 \
   match ip src 1.2.3.4 flowid 1:11

Abra�o.

Rodrigo




-----Mensagem original-----
De: Rodrigo Faria Tavares [mailto:[EMAIL PROTECTED] 
Enviada em: quinta-feira, 25 de novembro de 2004 08:43
Para: Rodrigo Klein Santos
Assunto: Re: (linux-br)HTB - Configuracao

Blz Rodrigo,

somente um exemplo, envolvendo IPS com restri�oes a www e mail

T+


---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a