Esse pedaço de texto que enviei no e-mail anterior é do Eriberto, segue o
link para referência:

http://eriberto.pro.br/wiki/index.php?title=Controle_de_tr%C3%A1fego_com_TC,_HTB_e_Iptables

Atenciosamente,
*Gabriel Ricardo.*
www.tinotapa.com.br



Em 23 de setembro de 2012 23:30, Gabriel Ricardo <gricard...@gmail.com>escreveu:

> "O HTB funciona de forma hierárquica e, como todas as outras disciplinas,
> controla os pacotes que saem de uma determinada placa de rede. Isso se deve
> ao fato de que, quando um pacote chega a uma máquina, ele não pode ficar
> parado no cabo de rede ou na onda de rádio (wireless) esperando para entrar
> na placa. O pacote entra e é armazenado no buffer. Assim, só resta
> controlar a sua saída do buffer para a rede. Isso pode ser entendido com a
> figura a seguir:"
>
> Você está testando como esse QOS? Http 80? Tem squid?
>
> Atenciosamente,
> *Gabriel Ricardo.*
> www.tinotapa.com.br
>
>
>
> Em 23 de setembro de 2012 21:19, Ricardo César 
> <ricardo_...@yahoo.com>escreveu:
>
> Boa noite lista, estou tendo problemas para controlar o upload dos meus
>> clientes com TC + HTB.
>> Depois de passar o dia pesquisando na internet, vi alguns foruns dizendo
>> que o UPLOAD deveria ser controlado na interface ligada ao link da internet
>> e o download na interface ligada ao cliente.
>> Minhas interfaces estão configuradas da seguinte maneira:
>> ETH0(WAN): 192.168.50.2
>> ETH1(LAN): 192.168.88.1
>>
>> Após modificar meu script várias vezes cheguei no seguinte script (Que
>> também não está funcionando):
>> #!/bin/bash
>> tc qdisc del dev eth0 root
>> tc qdisc del dev eth1 root
>>
>> tc qdisc add dev eth0 root handle 1:0 htb default 10
>> tc qdisc add dev eth1 root handle 2:0 htb default 10
>>
>> ## Regra de upload
>> tc class add dev eth0 parent 1:1 classid 1:100 htb rate 128kbit
>> tc qdisc add dev eth0 parent 1:100 handle 100: sfq perturb 10
>> tc filter add dev eth0 protocol ip parent 1: u32 match ip src
>> 192.168.88.2 flowid 1:100
>>
>> ## Regra de Download
>> tc class add dev eth1 parent 2:1 classid 2:100 htb rate 128kbit
>> tc qdisc add dev eth1 parent 2:100 handle 100: sfq perturb 10
>> tc filter add dev eth1 protocol ip parent 2: u32 match ip dst
>> 192.168.88.2 flowid 2:100
>>
>>
>> O download do cliente(192.168.88.2) está sendo controlado direitinho, mas
>> o upload fica sem controle. Como se os pacotes passassem fora da regra.
>> já tentei adicionar a regra "tc filter add dev eth1 protocol ip parent 2:
>> u32 match ip src 192.168.88.2 flowid 2:100" no final do script e a mesma
>> também não surtiu efeito algum.
>>
>> Alguem ai tem algum exemplo de controle funcionando o upload e marcando
>> os pacotes pelo "ip src" como o meu???
>> Já estou pensando até que o meu HTB está com bug e não está filtrando os
>> pacotes pelo "ip src".
>>
>>
>> Alguma luz ai amigos?
>>
>> -->>®!©@®dø<<--
>> ------------------------------
>> TECNOLOGIA EM REDES DE COMPUTADORES.
>> PÓS GRADUANDO EM SISTEMAS DE INFORMAÇÃO
>> LIVRE POR NECESSIDADE, LINUX POR OPÇÃO!
>> NÃO SEJA PRÁTICO, SEJA EFICIENTE!
>> USE A FORÇA, OLHE OS FONTES!
>> **
>>
>
>

Responder a