Como evitar que o skype sobrecarregue a largura de banda?

2

ADSL (6 Mbps / 768 Kbps)

Roteador D-Link DIR-625

Oi pessoal,

Sempre que um dos membros da minha família usa o vídeo do Skype para conversar com amigos, isso interfere em outras tarefas da Internet ... principalmente:

  • Chamadas VoIP SIP / Asterisk (as conversas estão divididas)
  • As conexões de compartilhamento de tela do GoToMeeting são interrompidas
  • Downloads gerais

Gostaria de ajustar minhas regras de QOS para reduzir a quantidade de largura de banda que o Skype consome, mas não tenho certeza de qual porta ele está usando para a comunicação de saída. Alguma ideia? Ou talvez haja uma maneira melhor de lidar com isso? Eu não vejo nenhuma opção de limitação na própria configuração do Skype.

Qualquer sugestão é bem-vinda.

    
por Mike B 01.12.2009 / 08:47

2 respostas

1

Como Randolph Potter comentou, você pode moldar no nível do roteador ou pode usar algo como netlimiter para moldar o tráfego no determinado máquina.

    
por 03.12.2009 / 20:59
0

Este foi um dos posts que eu encontrei enquanto tentava controlar a largura de banda do Skype no Linux.

Finalmente, cheguei a uma maneira de fazer isso e expliquei aqui > (a postagem foi movida). Veja se funciona para você.

Aqui está o texto dessa postagem:

The Solution

After hours of searching and hair pulling action, I came up with an addition to Solution 2 – use iptables to block access to skype. Now, iptables doesn't really have per application rules (like what people are used to from Windows Firewall etc) but it can filter on user/group. Using this, I did the following-

  • Install and start squid
  • Create a group called nonet
  • Use the following iptables rules to block all communication for the group nonet, but still allow access to 127.0.0.1:3128 where squid runs (order is important)-
sudo iptables -A OUTPUT -p tcp -s 127.0.0.1 –dport 3128 -m owner –gid-owner nonet -j ACCEPT
sudo iptables -A OUTPUT -m owner –gid-owner nonet -j REJECT –reject-with icmp-net-unreachable
  • Run Skype as the nonet group like this-
sudo -g nonet PULSE_LATENCY_MSEC=60 /usr/bin/skype

Skype should not be able to login. Goto Options>Advanced and set the HTTPS proxy to point to squid (default 127.0.0.1 port 3128).

Skype should now be able to login using the proxy (it takes a minute or two though). If not, try restarting Skype.

(Note that you don't even need to enable delay queues for squid to control the bandwidth, at least for me Skype doesn't go over 20KBps Upload/Download when using a proxy.)

    
por 04.02.2014 / 18:14