+ Responder ao Tópico



  1. #1
    fisiconuclear18
    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é

  2. Coloca no inicio do script:

    tc qdisc del dev eth0 root 2>/dev/null
    tc qdisc del dev eth1 root 2>/dev/null
    tc qdisc del dev eth2 root 2>/dev/null
    tc qdisc del dev eth3 root 2>/dev/null



  3. Verifique tambem se a sua placa de rede esta up no caso ai a eth1






Tópicos Similares

  1. Respostas: 11
    Último Post: 27-12-2006, 13:34
  2. Problemas com Htb ( controle de banda )
    Por blaizer no fórum Servidores de Rede
    Respostas: 1
    Último Post: 11-04-2006, 15:35
  3. Problemas no controle de banda
    Por ceamax no fórum Servidores de Rede
    Respostas: 1
    Último Post: 04-11-2005, 09:13
  4. Problemas com controle de banda ............. urgente
    Por ccm no fórum Servidores de Rede
    Respostas: 0
    Último Post: 26-07-2005, 20:17
  5. Problema com script (IP x MAC + Controle de banda)
    Por sarna no fórum Servidores de Rede
    Respostas: 10
    Último Post: 06-05-2005, 18:34

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L