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! >> ** >> > >