Comment limiter la bande passante Internet?

58

Je reçois des plaintes selon lesquelles je consomme beaucoup de bande passante Internet.

Existe-t-il un logiciel capable de limiter la bande passante Internet sur mon ordinateur à partir de mon propre ordinateur? J'utilise Firefox comme navigateur et j'utilise bittorrent et télécharge des logiciels depuis le centre logiciel.

(Y a-t-il aussi un moyen de le surveiller?)

Santosh Linkha
la source
Définition d' un pare - feu pour la publicité ou les adresses IP non désireux diminuerait aussi la bande passante
user123456
utilisez la commande tc avec iptables, utilisez tcpump ou iperf pour le surveiller

Réponses:

64

Vous avez 2 facile à utiliser via un terminal. Wondershaper et Trickle. Il y a plus ici: Comment limiter la vitesse d'Internet?

Quoi qu'il en soit, les bases sont:

sudo apt-get install wondershaper

En terminal découvrez quel est le nom de l'interface connectée à votre internet en utilisant ifconfig. Pourrait être eth0, eth1, eth2, etc ... Dans mon cas, eth1. Donc, je voudrais faire ceci:

sudo wondershaper eth1 1024 256

Cela me donnera une vitesse de téléchargement de 1024 Kbits et 256 Kbits Upload. Qui sont 128KB et 16KB.

Si vous voulez réinitialiser cela faites ceci sudo wondershaper clear eth1

NOTE: Cela limitera RIEN sur votre PC, par exemple le téléchargeur torrent, Firefox, etc.

Un autre programme est Trickle

Pour installer, procédez comme suit:

sudo apt-get install trickle

Pour exécuter firefoxun téléchargement maximal de 120 Ko / s et de 32 Ko / s, exécutez

trickle -d 120 -u 32 firefox

Dans mon cas, je recommande WonderShaper.

Si vous voulez plus d’informations pour l’un man wondershaperou l’autre des types après l’installation ou en man tricklefonction de celui que vous avez installé.

Luis Alvarado
la source
1
Est-il possible de limiter / inverser la bande passante Internet pour chaque programme plutôt que par appareil?
Nur
@Nur Pour ce que je sais, c'est possible, mais implique une édition du noyau et d'autres éléments en dehors de l'espace utilisateur. Ce serait génial d'avoir une approche similaire à celle d'outils tels que Windows Netlimiter. Bien sûr, netlimiter connecte un processus qui gère le partage de connexion, mais l'idée reste la même et aiderait beaucoup dans les cas de réseau où cela s'applique.
Luis Alvarado
1
Trickle peut faire ça askubuntu.com/questions/776/… trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
kenn
1
AVERTISSEMENT: au moment de la rédaction de ce commentaire, le filet ne fonctionne que pour les systèmes d'exploitation 32 bits, il ne prend pas en charge la version 64 bits
Karl Morrison
1
Je devrais peut-être repasser parce qu'une personne était capable de le faire fonctionner apparemment avec 64 bits vives. Je mets un rapport de bogue dans le github si vous voulez en voir plus. Je suis en cours d'exécution 14.04 et cela ne fonctionne pas.
Karl Morrison