To com um link dedicado...<br>vou fazer os testes com IPTABLES que você passou.<br>Eu fiz testes, e se os pacotes já estierem com prioridade então tem algum problema, quando eu faço muitos downloads simultâneos, e tento fazer uma chamada, dá um delay de uns 3 segundos, e o download fica muitooo alto.<br>
<br><div class="gmail_quote">Em 4 de novembro de 2010 16:34, Junior Polegato - Asterisk <span dir="ltr">&lt;<a href="mailto:asterisk@juniorpolegato.com.br">asterisk@juniorpolegato.com.br</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Em 04-11-2010 15:24, Thiago Bruni Tawil escreveu:<br>
<div class="im">&gt; Cara!! Muito obrigado, mas acho que vou construír meu´próprio script,<br>
&gt; uma vez que seu script é para controlar a internet da empresa, e o meu<br>
&gt; é pra configurar o próprio servidor, só preciso colocar SIP e UDP com<br>
&gt; &gt; prioridade de banda...<br>
&gt; Se você tiver um script assim... ahuahuah vlw kra!<br>
&gt; Agora vou ter prova na faculdade, voltando pra casa eu testo e posto<br>
&gt; aqui!!!<br>
&gt; Abraços!!<br>
<br>
</div>Olá,<br>
<br>
         O próprio Asterisk marca os pacotes SIP e RTP (ambos UDP)<br>
devidamente e estes são priorizados por padrão nas interfaces do seu<br>
firewall, mas supondo que o Asterisk está direto na internet, não<br>
funciona a parte de download, visto que somente pode ser controlado o<br>
que é enviado para um interface e não o que é recebido.<br>
<br>
         Segue uma sugestão:<br>
<br>
<br>
# Rede Local<br>
LAN=<a href="http://192.168.0.0/24" target="_blank">192.168.0.0/24</a><br>
<br>
# Limpar marcas<br>
iptables -t mangle -F<br>
<br>
# Marcar SIP - porta 5060 UDP - marca 1<br>
iptables -t mangle -A PREROUTING -p udp --dport 5060 -j MARK --set-mark 1<br>
iptables -t mangle -A PREROUTING -p udp --dport 5060 -j RETURN<br>
iptables -t mangle -A PREROUTING -p udp --sport 5060 -j MARK --set-mark 1<br>
iptables -t mangle -A PREROUTING -p udp --sport 5060 -j RETURN<br>
<br>
# Marcar RTP - portas de 10.000 a 20.000 (/etc/asterisk/rtp.conf) - marca 2<br>
iptables -t mangle -A PREROUTING -p udp --dport 10000:20000 -j MARK<br>
--set-mark 2<br>
iptables -t mangle -A PREROUTING -p udp --dport 10000:20000 -j RETURN<br>
iptables -t mangle -A PREROUTING -p udp --sport 10000:20000 -j MARK<br>
--set-mark 2<br>
iptables -t mangle -A PREROUTING -p udp --sport 10000:20000 -j RETURN<br>
<br>
# Marcar o tráfego para fora da rede local com 3<br>
iptables -t mangle -A POSTROUTING ! -d $LAN -j MARK --set-mark 3<br>
iptables -t mangle -A POSTROUTING ! -d $LAN -j RETURN<br>
<br>
# Divisão de banda em kilobits<br>
PLACA_UP=eth0<br>
BANDA_PLACA_UP=100000<br>
<br>
PLACA_DOWN=eth1<br>
BANDA_PLACA_DOWN=100000<br>
<br>
BANDA_MAX_UP=300<br>
BANDA_MAX_DOWN=1024<br>
<br>
BANDA_RTP=270<br>
BANDA_SIP=20<br>
<br>
BANDA_ALL_UP=$((BANDA_MAX_UP-BANDA_SIP-BANDA_RTP))<br>
BANDA_ALL_DOWN=$((BANDA_MAX_DOWN-BANDA_SIP-BANDA_RTP))<br>
<br>
BANDA_PLACA_ALL_UP=$((BANDA_PLACA_UP-BANDA_MAX_UP))<br>
BANDA_PLACA_ALL_DOWN=$((BANDA_PLACA_DOWN-BANDA_MAX_DOWN))<br>
<br>
# Controle de tráfego de Upload<br>
tc qdisc del dev $PLACA_UP root<br>
tc qdisc add dev $PLACA_UP root handle 1: htb default 3<br>
     tc class add dev $PLACA_UP parent 1: classid 1:1 htb rate<br>
${BANDA_PLACA_UP}kbit ceil ${BANDA_PLACA_UP}kbit<br>
         tc qdisc add dev $PLACA_UP parent 1:1 sfq perturb 10<br>
         tc class add dev $PLACA_UP parent 1:1 classid 1:2 htb rate<br>
${BANDA_MAX_UP}kbit ceil ${BANDA_MAX_UP}kbit prio 0<br>
             tc qdisc add dev $PLACA_UP parent 1:2 sfq perturb 10<br>
             tc class add dev $PLACA_UP parent 1:2 classid 1:10 htb rate<br>
${BANDA_RTP}kbit ceil ${BANDA_MAX_UP}kbit prio 1<br>
             tc qdisc add dev $PLACA_UP parent 1:10 sfq perturb 10<br>
             tc class add dev $PLACA_UP parent 1:2 classid 1:20 htb rate<br>
${BANDA_SIP}kbit ceil ${BANDA_MAX_UP}kbit prio 2<br>
             tc qdisc add dev $PLACA_UP parent 1:20 sfq perturb 10<br>
             tc class add dev $PLACA_UP parent 1:2 classid 1:30 htb rate<br>
${BANDA_ALL_UP}kbit ceil ${BANDA_MAX_UP}kbit prio 3<br>
             tc qdisc add dev $PLACA_UP parent 1:30 sfq perturb 10<br>
         tc class add dev $PLACA_UP parent 1:1 classid 1:3 htb rate<br>
${BANDA_PLACA_ALL_UP}kbit ceil ${BANDA_PLACA_UP}kbit prio 10<br>
         tc qdisc add dev $PLACA_UP parent 1:3 sfq perturb 10<br>
tc filter add dev $PLACA_UP parent 1: protocol ip handle 1 fw classid 1:10<br>
tc filter add dev $PLACA_UP parent 1: protocol ip handle 2 fw classid 1:20<br>
tc filter add dev $PLACA_UP parent 1: protocol ip handle 3 fw classid 1:30<br>
<br>
# Controle de tráfego de Download<br>
tc qdisc del dev $PLACA_DOWN root<br>
tc qdisc add dev $PLACA_DOWN root handle 1: htb default 3<br>
     tc class add dev $PLACA_DOWN parent 1: classid 1:1 htb rate<br>
${BANDA_PLACA_DOWN}kbit ceil ${BANDA_PLACA_DOWN}kbit<br>
         tc qdisc add dev $PLACA_DOWN parent 1:1 sfq perturb 10<br>
         tc class add dev $PLACA_DOWN parent 1:1 classid 1:2 htb rate<br>
${BANDA_MAX_DOWN}kbit ceil ${BANDA_MAX_DOWN}kbit prio 0<br>
             tc qdisc add dev $PLACA_DOWN parent 1:2 sfq perturb 10<br>
             tc class add dev $PLACA_DOWN parent 1:2 classid 1:10 htb<br>
rate ${BANDA_RTP}kbit ceil ${BANDA_MAX_DOWN}kbit prio 1<br>
             tc qdisc add dev $PLACA_DOWN parent 1:10 sfq perturb 10<br>
             tc class add dev $PLACA_DOWN parent 1:2 classid 1:20 htb<br>
rate ${BANDA_SIP}kbit ceil ${BANDA_MAX_DOWN}kbit prio 2<br>
             tc qdisc add dev $PLACA_DOWN parent 1:20 sfq perturb 10<br>
             tc class add dev $PLACA_DOWN parent 1:2 classid 1:30 htb<br>
rate ${BANDA_ALL_DOWN}kbit ceil ${BANDA_MAX_DOWN}kbit prio 3<br>
             tc qdisc add dev $PLACA_DOWN parent 1:30 sfq perturb 10<br>
         tc class add dev $PLACA_DOWN parent 1:1 classid 1:3 htb rate<br>
${BANDA_PLACA_ALL_DOWN}kbit ceil ${BANDA_PLACA_DOWN}kbit prio 10<br>
         tc qdisc add dev $PLACA_DOWN parent 1:3 sfq perturb 10<br>
tc filter add dev $PLACA_DOWN parent 1: protocol ip handle 1 fw classid 1:10<br>
tc filter add dev $PLACA_DOWN parent 1: protocol ip handle 2 fw classid 1:20<br>
tc filter add dev $PLACA_DOWN parent 1: protocol ip handle 3 fw classid 1:30<br>
<br>
<br>
[]&#39;s<br>
<font color="#888888">            Junior Polegato<br>
</font><div><div></div><div class="h5"><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>
</div></div></blockquote></div><br>