Pessoal quando executo o scrip t para dar inicio no controle de banda dá os seguintes erros:
Iniciando controle de banda nas interfaces ................................... ok
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
Iniciando controle de banda para laboratorio .................................. ok
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
Iniciando controle de banda para pedago ....................................... ok
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
Adicionando qdisc SFQ para tornar um trafego mais justo ...................... ok
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
Colocando regras no firewall para uso do controle de banda ................... ok
Mas no scrip para estar tudo certo, alguem poderia me ajudar, eu li o livro de j luca e tal,. mas na hora de implementar nao deu muito certo.
Segue em anexo o script do controle de banda
#!/bin/bash
echo " Iniciando controle de banda nas interfaces ................................... ok "
tc qdisc add dev eth1 root handle 10: htb default 5
tc class add dev eth1 parent 10: classid 10:1 htb rate 2500Kbit burst 15k
tc class add dev eth1 parent 10:1 classid 10:2 htb rate 500Kbit ceil 4000Kbit burst 15k
tc class add dev eth1 parent 10:1 classid 10:3 htb rate 100Kbit ceil 4000Kbit burst 15k
tc class add dev eth1 parent 10:1 classid 10:4 htb rate 1000Kbit ceil 4000Kbit burst 15k
echo " Iniciando controle de banda para laboratorio .................................. ok "
tc class add dev eth4 parent 10: classid 10:5 htb rate 500Kbit burst 15k
tc class add dev eth4 parent 10:5 classid 10:6 htb rate 200Kbit burst 15k
tc class add dev eth4 parent 10:5 classid 10:7 htb rate 300Kbit burst 15k
echo " Iniciando controle de banda para pedago ....................................... ok "
tc class add dev eth3 parent 10: classid 10:8 htb rate 1000kbit burst 15k
tc class add dev eth3 parent 10:8 classid 10:9 htb rate 500kbit burst 15k
tc class add dev eth3 parent 10:8 classid 10:10 htb rate 500kbit burst 15k
echo " Adicionando qdisc SFQ para tornar um trafego mais justo ...................... ok "
tc qdisc add dev eth1 parent 10:2 handle 20: sfq perturb 10
tc qdisc add dev eth1 parent 10:3 handle 30: sfq perturb 10
tc qdisc add dev eth1 parent 10:4 handle 40: sfq perturb 10
tc qdisc add dev eth3 parent 10:6 handle 60: sfq perturb 10
tc qdisc add dev eth3 parent 10:7 handle 70: sfq perturb 10
tc qdisc add dev eth4 parent 10:9 handle 90: sfq perturb 10
tc qdisc add dev eth4 parent 10:10 handle 100: sfq perturb 10
echo " Colocando regras no firewall para uso do controle de banda ................... ok "
iptables -t mangle -A FORWARD -i eth0 -o eth1 -p tcp --sport 20 -j CLASSIFY --set-class 10:2
iptables -t mangle -A FORWARD -i eth0 -o eth1 -p tcp --sport 110 -j CLASSIFY --set-class 10:3
iptables -t mangle -A FORWARD -i eth0 -o eth1 -p tcp --sport 80 -j CLASSIFY --set-class 10:4
iptables -t mangle -A FORWARD -i eth0 -o eth3 -p tcp --sport 80 -j CLASSIFY --set-class 10:6
iptables -t mangle -A FORWARD -i eth0 -o eth3 -p tcp --sport 110 -j CLASSIFY --set-class 10:7
iptables -t mangle -A FORWARD -i eth0 -o eth4 -p tcp --sport 80 -j CLASSIFY --set-class 10:9
iptables -t mangle -A FORWARD -i eth0 -o eth4 -p tcp --sport 110 -j CLASSIFY --set-class 10:10
desde ja agradeco pessoal
Abraços
André