C'est l'un des articles sur lesquels je suis tombé alors que j'essayais en vain de contrôler la bande passante de Skype sous Linux.
J'ai enfin trouvé un moyen de le faire et je l'ai expliqué ici. http://www.shantanutushar.com/content/linux-how-stop-skype-eating-all-your-bandwidth http://blog.shantanu.io/2014/01/22/linux-how-to-stop-skype-from-eating-all-your-bandwidth/ (le poste a été déplacé). Voyez si cela fonctionne pour vous.
Voici le texte de ce post :
La solution
Après des heures de recherche et d'arrachage de cheveux, j'ai trouvé un complément à la solution 2 - utiliser iptables pour bloquer l'accès à skype. Maintenant, iptables n'a pas vraiment de règles par application (comme ce que les gens sont habitués à partir de Windows Firewall etc) mais il peut filtrer sur utilisateur/groupe. En utilisant ceci, j'ai fait ce qui suit
- Installer et démarrer squid
- Créer un groupe appelé nonet
- Utilisez les règles iptables suivantes pour bloquer toute communication pour le groupe nonet, mais autorisez toujours l'accès à 127.0.0.1:3128 où squid fonctionne (l'ordre est 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
- Exécutez Skype en tant que groupe nonet comme ceci-
sudo -g nonet PULSE_LATENCY_MSEC=60 /usr/bin/skype
Skype ne devrait pas être en mesure de se connecter. Allez dans Options>Avancées et configurez le proxy HTTPS pour qu'il pointe sur Squid (par défaut 127.0.0.1 port 3128).
Skype devrait maintenant pouvoir se connecter à l'aide du proxy (cela prend toutefois une ou deux minutes). Si ce n'est pas le cas, essayez de redémarrer Skype.
(Notez que vous n'avez même pas besoin d'activer les files d'attente pour que squid puisse contrôler la bande passante, du moins pour moi, Skype ne dépasse pas 20KBps en Upload/Download quand il utilise un proxy).