Enviado em 25/11/2014 - 09:01h
Caros, bom dia.
Estou vindo aqui, pois já tentei várias vezes colocar isso pra funcionar e não deu certo! Tenho na minha empresa um linkda de 10Mbs Full! A única coisa que eu quero é deixar todo mundo e todos os protocolos com essa banda e colocar os espertinhos em controle. Ou seja todo mundo navega com a banda full, e alguns tem controle de banda.
ESTRUTURA
LINK GVT -----> ETH0 -SERVIDOR - ETH1 ------> REDELOCAL 10.10.10.0/24
Abaixo tem meu script.
O problema é que eu muda vários parametros e no teste de velocidade todos não chegam nem ao menos a 1MBs.
Alguém poderia me ajudar?
#!/bin/bash
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1:0 htb default 40
tc class add dev eth1 parent 1:0 classid 1:1 htb rate 1000mbit
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 100kbit ceil 300kbit prio 0 # DNS / ACK / SYN / FIN
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 500kbit ceil 800kbit prio 1 # E-mail
tc class add dev eth1 parent 1:1 classid 1:30 htb rate 52000kbit ceil 5600kbit prio 2 # HTTP / HTTPS
tc class add dev eth1 parent 1:1 classid 1:40 htb rate 300kbit ceil 500kbit prio 3 # Geral
Eu marquei um pacote para teste
iptables -t mangle -A FORWARD -d 10.0.0.1 -p tcp --sport 80 -j CLASSIFY --set-class 1:30
Estou vindo aqui, pois já tentei várias vezes colocar isso pra funcionar e não deu certo! Tenho na minha empresa um linkda de 10Mbs Full! A única coisa que eu quero é deixar todo mundo e todos os protocolos com essa banda e colocar os espertinhos em controle. Ou seja todo mundo navega com a banda full, e alguns tem controle de banda.
ESTRUTURA
LINK GVT -----> ETH0 -SERVIDOR - ETH1 ------> REDELOCAL 10.10.10.0/24
Abaixo tem meu script.
O problema é que eu muda vários parametros e no teste de velocidade todos não chegam nem ao menos a 1MBs.
Alguém poderia me ajudar?
#!/bin/bash
tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1:0 htb default 40
tc class add dev eth1 parent 1:0 classid 1:1 htb rate 1000mbit
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 100kbit ceil 300kbit prio 0 # DNS / ACK / SYN / FIN
tc class add dev eth1 parent 1:1 classid 1:20 htb rate 500kbit ceil 800kbit prio 1 # E-mail
tc class add dev eth1 parent 1:1 classid 1:30 htb rate 52000kbit ceil 5600kbit prio 2 # HTTP / HTTPS
tc class add dev eth1 parent 1:1 classid 1:40 htb rate 300kbit ceil 500kbit prio 3 # Geral
Eu marquei um pacote para teste
iptables -t mangle -A FORWARD -d 10.0.0.1 -p tcp --sport 80 -j CLASSIFY --set-class 1:30