<div>Cara!! Muito obrigado, mas acho que vou construír meu´próprio script, uma vez que seu script é para controlar a internet da empresa, e o meu é pra configurar o próprio servidor, só preciso colocar SIP e UDP com > prioridade de banda...</div>
<div>Se você tiver um script assim... ahuahuah vlw kra!!</div>
<div>Agora vou ter prova na faculdade, voltando pra casa eu testo e posto aqui!!!</div>
<div>Abraços!!<br><br></div>
<div class="gmail_quote">Em 4 de novembro de 2010 12:20, Rodrigo Vian <span dir="ltr"><<a href="mailto:listas@porttaltecnologia.com.br">listas@porttaltecnologia.com.br</a>></span> escreveu:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>Tenho um script funfando belezinha... rsrsrs segue<br><br>============ CBVOIP ============<br><br>#!/bin/sh<br><br>#Requisitos<br>#Kernel: 2.6.18 ou superior (suporte nativo ao SIP)<br>#pacotes: iproute / iptables<br>
<br>IPTABLES="/sbin/iptables"<br>TC="/sbin/tc"<br><br># parâmetros<br>IF_INET=eth1 #Interface de Internet<br>IF_LOCAL=eth2 #Interface Local<br>DOWN_MAX=2000kbit #Download Máximo do Link de Internet<br>
UP_MAX=2000kbit #Upload Máximo do Link de Internet<br>IP_VOIP=192.168.10.200 #Endereço ip do VoIP<br>BW_VOIP=280kbit #Banda reservado para o VoIP<br>ID_VOIP=1000 #Identificação para marcação<br><br>start_tc() {<br> # download<br>
$TC qdisc add dev $IF_LOCAL root handle 1: htb default 5<br> $TC class add dev $IF_LOCAL parent 1: classid 1:1 htb rate $DOWN_MAX ceil $DOWN_MAX prio 1<br> $TC class add dev $IF_LOCAL parent 1: classid 1:5 htb rate $DOWN_MAX ceil $DOWN_MAX prio 5<br>
$TC qdisc add dev $IF_LOCAL parent 1:5 handle 20: sfq perturb 10<br><br> # sip (internet -> empresa)<br> $IPTABLES -t mangle -A POSTROUTING -o $IF_LOCAL -d $IP_VOIP -j MARK --set-mark $ID_VOIP<br> $TC class add dev $IF_LOCAL parent 1:1 classid 1:$ID_VOIP htb rate $BW_VOIP ceil $BW_VOIP prio 1<br>
$TC filter add dev $IF_LOCAL parent 1: protocol ip prio 1 handle $ID_VOIP fw flowid 1:$ID_VOIP<br><br> # upload<br> $TC qdisc add dev $IF_INET root handle 1: htb default 5<br> $TC class add dev $IF_INET parent 1: classid 1:1 htb rate $UP_MAX ceil $UP_MAX prio 1<br>
$TC class add dev $IF_INET parent 1: classid 1:5 htb rate $UP_MAX ceil $UP_MAX prio 5<br> $TC qdisc add dev $IF_INET parent 1:5 handle 20: sfq perturb 10<br><br> # sip (empresa -> internet)<br> $IPTABLES -t mangle -A PREROUTING -i $IF_LOCAL -s $IP_VOIP -j MARK --set-mark $ID_VOIP<br>
$TC class add dev $IF_INET parent 1:1 classid 1:$ID_VOIP htb rate $BW_VOIP ceil $BW_VOIP prio 1<br> $TC filter add dev $IF_INET parent 1: protocol ip prio 1 handle $ID_VOIP fw flowid 1:$ID_VOIP<br>}<br><br>stop_tc() {<br>
$TC qdisc del dev $IF_INET root<br> $TC qdisc del dev $IF_LOCAL root<br> $IPTABLES -t mangle -D PREROUTING -i $IF_LOCAL -s $IP_VOIP -j MARK --set-mark $ID_VOIP<br> $IPTABLES -t mangle -D POSTROUTING -o $IF_LOCAL -d $IP_VOIP -j MARK --set-mark $ID_VOIP<br>
#$IPTABLES -t mangle -F<br>}<br><br>status_tc () {<br> $TC qdisc show<br>}<br><br>case "$1" in<br> start)<br> echo -n "Iniciando controle de banda para voip ..."<br> start_tc<br> echo " OK"<br>
;;<br> stop)<br> echo -n "Desligando controle de banda para voip ..."<br> stop_tc<br> echo " OK"<br> ;;<br> restart)<br> echo -n "Desligando controle de banda para voip ..."<br>
stop_tc<br> echo -n "Iniciando controle de banda para voip ..."<br> start_tc<br> echo " OK"<br> ;;<br> status)<br> echo "Exibindo regras TC..."<br> status_tc<br>
;;<br> *)<br> echo "Usage: $0 {start|stop|restart}"<br> exit 1<br>esac <br><br>========== FIM CBVOIP ==========<br><br>Abs<br><br>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><br></td></tr></tbody></table><br>-------- Mensagem original --------<br><b>De</b>: Thiago Bruni Tawil <<a href="mailto:Thiago%20Bruni%20Tawil%20%3cstomaz.fei@gmail.com%3e" target="_blank">stomaz.fei@gmail.com</a>><br>
<b>Responder a</b>: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Para</b>: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br>
<b>Assunto</b>: Re: [AsteriskBrasil] QoS<br><b>Data</b>: Thu, 4 Nov 2010 11:50:55 -0200
<div>
<div></div>
<div class="h5"><br><br>cara!! valeu!! era isso mesmo que eu estava lendo pra tentar fazer, acho que estou começcando a entender agora...<br><br>Tenho que ir pra faculdade agora, assim que voltar eu te envio como estou fazendo, estou tendo o seguinte erro ao rodar meu script:<br>
<br>Illegal "match"<br><br>alguma regra minha do filtro deve estar errada..<br><br>eis aqui meu script:<br><br><br>tc qdisc del root dev eth0<br>tc qdisc add dev eth0 root handle 1:0 htb<br><br>tc class add dev eth0 parent 1:0 classid 1:1 htb rate 50Mbit<br>
tc class add dev eth0 parent 1:0 classid 1:2 htb rate 5Kbit<br><br>tc qdisc add dev eth0 parent 1:1 handle 10:0 pfifo<br>tc qdisc add dev eth0 parent 1:2 handle 20:0 pfifo<br><br>tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip protocol 0x11 flowid 1:1<br>
<br>tc filter add dev eth0 parent 1:0 protocol ip prio 2 u32 match ip protocol 0x06 0xff flowid 1:2<br><br><br>Valeu!! abraços!! Em 4 de novembro de 2010 11:07, Ítalo Rossi <<a href="mailto:italorossib@gmail.com" target="_blank">italorossib@gmail.com</a>> escreveu:<br>
<blockquote>Thiago,<br><br>Você precisará trabalhar com a qdisc prio. Quando associada a um device, automaticamente são criadas 3 tipos de filas: 1:1, 1:2, 1:3, maior prioridade para a menor. <br><br>Depois disso classifique seu tráfego de acordo com suas necessidades usando o tc filter ou marcando os pacotes e jogando para o flow específico.<br>
<br>Lembrando que essa abordagem é para o seu up.<br><br>Leia este material, tem tudo que você precisa.<br><br><a href="http://www.opalsoft.net/qos/DS-23.htm" target="_blank">http://www.opalsoft.net/qos/DS-23.htm</a><br><br>
<br></blockquote>
<blockquote>Em 4 de novembro de 2010 09:03, Thiago Bruni Tawil <<a href="mailto:stomaz.fei@gmail.com" target="_blank">stomaz.fei@gmail.com</a>> escreveu: </blockquote>
<blockquote>
<blockquote><br></blockquote></blockquote>
<blockquote>
<blockquote>Oi gente!!<br>Eu preciso setar prioridades de banda.<br>Estou usando o CBQ.<br>Alguém tem experiência com ele? ou então com o TC?<br>Preciso de uma força.. valeu!!<br>Abraços..<br><br><br></blockquote></blockquote>
<blockquote>
<blockquote>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><br>______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a> </blockquote>
</blockquote>
<blockquote><br><br><br><font color="#888888">-- </font><br><font color="#888888">Ítalo Rossi</font><br><font color="#888888">LPIC1, dCAP</font><br><font color="#888888"><a href="http://italo.digi.com.br/blog" target="_blank">http://italo.digi.com.br/blog</a></font><br>
<br>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><br>______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a> </blockquote>
<br><pre>_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a>
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a>
______________________________________________
Lista de discussões AsteriskBrasil.org
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a>
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a>
</pre></div></div></div><br>_______________________________________________<br>KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br/" target="_blank">www.khomp.com.br</a><br>_______________________________________________<br>Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>Registre-se e receba um cupom exclusivo de desconto!<br>Acesse agora <a href="http://www.voipmania.com.br/" target="_blank">www.voipmania.com.br</a><br>______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote></div><br>