À certaines occasions, nous devons limiter la bande passante, la vitesse de téléchargement et de téléchargement qu'un ordinateur aura sur une interface réseau.
Supposons que nous ayons un serveur dont l'interface principale (eth0 par exemple) nous devons avoir une vitesse limitée, pourquoi? ... pour une raison quelconque, ne sous-estimons jamais ce qu'un patron peut penser et demander à l'équipe informatique haha.
Dans ce cas, nous pouvons utiliser plusieurs applications pour cela, aujourd'hui je vais parler de: prodige
Installation de WonderShaper
Dans les distributions comme Debian, Ubuntu ou ses dérivés, il suffit de:
sudo apt-get install wondershaper
Dans ArchLinux, nous devons le supprimer d'AUR:
yaourt -S wondershaper-git
Utilisation de WonderShaper
Pour le faire fonctionner c'est simple, il faut passer comme premier paramètre l'interface réseau que l'on souhaite limiter, puis on lui passe la vitesse de téléchargement maximale et la troisième (et dernière) la vitesse de téléchargement.
La syntaxe est:
sudo wondershaper <interfaz> <download> <upload>
Plus ou moins:
sudo wondershaper eth0 1000 200
Cela signifie que j'aurai une bande passante de 1000kb pour le téléchargement et seulement 200kb pour le téléchargement.
Dans ArchLinux, il est important de prendre en compte Cette ligne ne fonctionnera pas, car dans ArchLinux nous avons dû installer un autre paquet. Ici, ce serait:
sudo wondershaper -a <interfaz> -d <download> -u <upload>
En d'autres termes, un exemple est:
sudo wondershaper -a enp9s0 -d 1000 -u 200
Comment annuler les modifications et récupérer ma bande passante d'origine?
Pour inverser les changements, c'est-à-dire nettoyer ce que nous avons fait, il suffit de:
sudo wondershaper clear <interfaz>
Par exemple:
sudo wondershaper clear eth0
Alors que dans ArchLinux ce serait:
sudo wondershaper -c -a <interfaz>
La fin!
Eh bien, il n'y a pas grand-chose à ajouter. Ils peuvent lire le manuel de l'application en:
man wondershaper
J'espère que vous le trouvez intéressant 😉
Consultez, j'ai toujours eu la même confusion. 200kb et 1000kb seraient un téléchargement de 100k et un téléchargement de 20k, non?
Qu'entendez-vous par «k»?
1000 Ko de téléchargement équivaudraient à 1 Mo, tandis que 200 Ko équivaudraient à 200 Ko de téléchargement.
Frédéric:
La vitesse de transfert n'est pas mesurée en kilo / mégaoctets mais en «kilo / mégabits».
Google a une calculatrice pratique pour les conversions qui dans Chrome fonctionne à partir de l'Omnibar lui-même, par exemple: 10 mégaoctets en kilo-octets.
La relation est 1 kb = 8000 bits
Wikipedia: http://en.wikipedia.org/wiki/Kilobit
Cette astuce est très bonne, comment faire quand, par exemple, à l'université, il y a plus de 500 étudiants connectés au WiFi sans compter les téléphones et les tablettes, est-ce que Wondershaper aura un support ou devrai-je utiliser du matériel?
Mais que devez-vous vraiment faire, parce que je ne vous ai pas compris.
Je pense que cela fait référence à la limitation des étudiants connectés, mais le programme indiqué ne limite que l'interface de l'ordinateur spécifique, la vitesse Internet restera la même pour les autres.
Eh bien pour ça avec Squid et Delay Pools ça suffirait non?
KZKG ^ Gaara, tu veux dire ce poste (ce même article m'a fait m'en souvenir en le lisant)?
Ce dont vous avez besoin pour faire cela, ce sont des équipements Mikrotik
Cela n'a jamais fonctionné pour moi 🙁
Ou peut-être que je n'ai pas bien compris.
Faire ceci: sudo Wondershaper eth0 1000
Cela se traduit-il par une limitation de la vitesse Internet via le câble réseau à 1000 kb / s (kilo-octet par seconde) pour le téléchargement et à 200 ko / s (kilo-octet par seconde) pour le téléchargement?
Ou serait-ce 1000 kilobits en aval et 200 kilobits téléchargés?
Cela m'a été très utile. Merci beaucoup.
Merci à vous pour vos commentaires 😉
Qu'est-ce que M.!
Trickle semble fonctionner, même après avoir abandonné le téléchargement d'essai, il n'a jamais dépassé la limite configurée; un prodige que je n'ai pas essayé.
Environnement de test:
OS: Fedora 21 par jour
Filet : version 1.07
Chrome: version 40.0.2214.115 inconnue (64 bits)
Nom du processus (en haut): chrome
Commande CLI: # trickle -d 200 / opt / google / chrome / chrome
Je vous laisse une comparaison intéressante: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html
Salutations!
J'utilise 'goutte à goutte', quand j'ai un peu de temps j'essaye de les comparer à Wondershaper 🙂
Une distinction rapide que j'ai manquée est que le filet peut fonctionner au premier plan, donc pour arrêter la mise en forme du réseau, il suffit de Cc
C'est ce dont je prévois de parler ces jours-ci, avez-vous réussi à le faire fonctionner avec Chromium ou Firefox?
une question, il sert également à limiter les interfaces de réseau virtuel séparément comme:
wlan0: 0
wlan0: 1
Je n'ai pas essayé avec ça.
Excellent outil!
Très interessant!!
Comment puis-je limiter la bande passante non seulement à cet ordinateur, mais aux ordinateurs qui se connectent à Internet via celui-ci? Je voudrais le faire en allouant de la bande passante par IP. C'est possible??
Cela peut être fait avec Squid, le serveur proxy par excellence. Je vois que vous êtes du même pays, dans GUTL nous avons une liste de diffusion et un forum, demandez là-bas si vous avez des problèmes avec Internet. Avec Squid et Delay Pools, c'est fait.
Oui, je l'utilise, mais je n'ai pas reçu de réponse sur la façon de le faire. J'ai fait quelque chose avec TC et HTB, mais j'utilise les 2 interfaces réseau et je veux utiliser uniquement celle que j'ai pour Internet. Je vous remercie!!
Je cherche une solution rapide et facile depuis longtemps car je ne la veux que pour la maison, et le calmar est trop pour seulement deux ou trois hôtes!
Super, juste ce que je cherchais, merci beaucoup