Controle de banda para ips públicos...
Seguinte, eu estou usando as seguintes regras pra controlar a banda para ips públicos (válidos).
Código :
===========================================================================================================================================================================================
#Achei como bugar esse espaço... Hehehehe
#eth0 = net
#eth1 = rede
# handle mãe
tc qdisc add dev eth0 root handle 1 cbq bandwidth 10Mbit avpkt cell 8
tc qdisc add dev eth1 root handle 1 cbq bandwidth 10Mbit avpkt cell 8
# eu uso essa handle mãe no inicio do arquivo e as regras abaixo em um loop para cada cliente!
# essa são as regras pros clientes uso elas para cada cliente (host)
# download
tc class add dev eth1 parent 1: classid 1:MARK cbq bandwidth 10Mbit rate 128Kbit weight 12Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
tc qdisc add dev eth1 parent1:MARK handle MARK sfq perturb 10
tc filter add dev eth1 parent 1:0 protocol ip prio 200 handle MARK fw classid 1:MARK
iptables -t mangle -A POSTROUTING -d IPAddress -j MARK --set-mark MARK
# upload
tc class add dev eth0 parent 1: classid 1:MARK cbq bandwidth 10Mbit rate 128Kbit weight 12Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
tc qdisc add dev eth0 parent1:MARK handle MARK sfq perturb 10
tc filter add dev eth0 parent 1:0 protocol ip prio 200 handle MARK fw classid 1:MARK
iptables -t mangle -A FORWARD -s IPAddress -j MARK --set-mark MARK
Os valores MARK IPAddress são os verdadeiros coloquei só pra ilustrar..
E o MARK começa do 11 e vai somando um pouco host a controlar..
Tem algo errado aí, por que fui testar hoje pela manhã em um ip aqui e estava sem controle nenhum!
Alguém sabe se tem algo errado?
Alguém puder dar um help eu fico grato!
Sarna
Controle de banda para ips públicos...
Po, ninguém pode dar um help aí?
:help:
Controle de banda para ips públicos...
Encontrei o problema... nao precisa mais não!
:)
Controle de banda para ips públicos...
Conta pra nós qual é o problema que tinha. Pra ficar no histórico do fórum.
E que bom que você conseguiu resolver o problema. Vivendo e aprendendo.
Controle de banda para ips públicos...
Se puder dizer onde era o erro pois podem ter mais pessoas com essa duvida e não sabem como resolver.
falows
Controle de banda para ips públicos...
No meu caso vou precisar de 3 placas de rede, por que os controles de banda são feitos em duas interfaces, eth0 pra download e a eth1 pra upload, digo isso por que uso o tc (HTB) pra controlar a banda.
Então eu estava roteando os ips válidos somente com uma placa, daí ele nao controlava as banda direito por que as regras estavam em cima da eth2 que é uma rede interna minha!
Então pra controlar a banda vc tem que ter..
eth0 - internet
eth1 - gw dos ips válidos
eth2 - gw da rede interna (ips inválidos)
As regras estão certinhas, quem quiser usar elas, tá show de bola!
:)