rendered paste body###
# Declarando variaveis padroes
#
MODPROBE=`type -p modprobe`
RMMOD=`type -p rmmod`
IPTABLES=`type -p iptables`
TC=`type -p tc`
FW_ACAO="-I"
htb_stop () {
$TC qdisc del dev eth0 root
$TC qdisc del dev eth1 root
}
htb_start() {
for modulos in sch_htb sch_sfq cls_u32; do
$MODPROBE ${modulos}
done
$TC qdisc add dev eth0 root handle 4: htb default 9
$TC class add dev eth0 parent 4: classid 4:8 htb rate 1000kbit
$TC class add dev eth0 parent 4:8 classid 4:9 htb rate 700kbit ceil 1000kbit
$TC class add dev eth0 parent 4:8 classid 4:12 htb rate 300kbit ceil 1000kbit
$TC qdisc add dev eth0 parent 4:9 handle 9: sfq perturb 10
$TC qdisc add dev eth0 parent 4:12 handle 12: sfq perturb 10
$TC qdisc add dev eth1 root handle 5: htb default 11
$TC class add dev eth1 parent 5: classid 5:10 htb rate 128kbit
$TC class add dev eth1 parent 5:10 classid 5:11 htb rate 128kbit ceil 128kbit
$TC qdisc add dev eth1 parent 5:11 handle 11: sfq perturb 10
}