Beschränken Sie die Bandbreite einer Netzwerkschnittstelle

In bestimmten Fällen müssen wir die Bandbreite, die Download- und Upload-Geschwindigkeit eines Computers auf einer Netzwerkschnittstelle einschränken.

Angenommen, wir haben einen Server, dessen Hauptschnittstelle (z. B. eth0) eine begrenzte Geschwindigkeit benötigt. Warum? ... aus irgendeinem Grund sollten wir niemals unterschätzen, was ein Chef vom IT-Team denken und verlangen kann, haha.

In diesem Fall können wir dafür mehrere Anwendungen verwenden, über die ich heute sprechen werde: Wunderformer

Faust-voller-Bandbreite-4f9f00c-Intro

WonderShaper-Installation

In Distributionen wie Debian, Ubuntu oder Derivaten einfach:

sudo apt-get install wondershaper

In ArchLinux müssen wir es aus AUR entfernen:

yaourt -S wondershaper-git

In ArchLinux ist es wichtig, das Git One und nicht das normale zu installieren, da das normale für mich nicht funktioniert hat

WonderShaper verwenden

Damit es einfach funktioniert, müssen wir als ersten Parameter die Netzwerkschnittstelle übergeben, die begrenzt werden soll, und dann die maximale Download-Geschwindigkeit und die dritte (und letzte) Upload-Geschwindigkeit übergeben.

Die Syntax lautet:

sudo wondershaper <interfaz> <download> <upload>

Mehr oder weniger so:

sudo wondershaper eth0 1000 200

Dies bedeutet, dass ich eine Bandbreite von 1000 KB zum Herunterladen und nur 200 KB zum Hochladen habe.

In ArchLinux ist es wichtig zu berücksichtigen Diese Zeile funktioniert nicht, da wir in ArchLinux ein anderes Paket installieren mussten. Hier wäre es:

sudo wondershaper -a <interfaz> -d <download> -u <upload>

Mit anderen Worten, ein Beispiel ist:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Wie kann ich die Änderungen rückgängig machen und meine ursprüngliche Bandbreite zurückerhalten?

Um die Änderungen rückgängig zu machen, dh zu bereinigen, was wir getan haben, reicht es aus mit:

sudo wondershaper clear <interfaz>

Zum Beispiel:

sudo wondershaper clear eth0

In ArchLinux wäre es:

sudo wondershaper -c -a <interfaz>

Das Ende!

Nun, es gibt nicht viel mehr hinzuzufügen. Sie können das Anwendungshandbuch lesen durch:

man wondershaper

Ich hoffe du findest es interessant 😉


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Federico sagte

    Konsultieren Sie, ich hatte immer die gleiche Verwirrung. 200kb und 1000kb wären 100k Download und 20k Upload, oder?

    1.    Franzua sagte

      Was meinst du mit 'k'?
      1000 KB Download würden 1 MB entsprechen, während 200 KB 200 KB Upload entsprechen würden.

    2.    MSX sagte

      Friedrich:
      Die Übertragungsgeschwindigkeit wird nicht in Kilo / Megabyte gemessen, sondern in Kilo / Megabit.

      Google hat einen praktischen Taschenrechner für diese Konvertierungen, der in Chrome von der Omnibar selbst aus funktioniert, zum Beispiel: 10 Megabyte in Kilobyte.

      Die Beziehung ist 1 KB = 8000 Bit
      Wikipedia: http://en.wikipedia.org/wiki/Kilobit

  2.   Roberth sagte

    Dieser Tipp ist sehr gut. Wie mache ich das, wenn zum Beispiel an der Universität mehr als 500 Studenten mit WiFi verbunden sind, ohne Telefone und Tablets zu zählen? Wird Wondershaper Unterstützung haben oder muss ich Hardware verwenden?

    1.    KZKG ^ Gaara sagte

      Aber was musst du wirklich tun, weil ich dich nicht verstanden habe?

      1.    letzter Neuling sagte

        Ich denke, es bezieht sich auf die Einschränkung der verbundenen Schüler, aber das angegebene Programm beschränkt nur die Schnittstelle des jeweiligen Computers, die Internetgeschwindigkeit bleibt für die anderen gleich.

      2.    KZKG ^ Gaara sagte

        Gut dafür wäre es mit Squid and Delay Pools genug, oder?

      3.    Schalter sagte

        KZKG ^ Gaara, meinst du? Diesen Beitrag (Der gleiche Artikel hat mich beim Lesen daran erinnert)?

    2.    Anthony sagte

      Was Sie dazu brauchen, sind Mikrotik-Geräte

  3.   Norbert sagte

    Bei mir hat es nie geklappt 🙁
    Oder vielleicht habe ich es nicht gut verstanden.
    Dabei: sudo wundereshaper eth0 1000 200
    Bedeutet dies, dass die Internetgeschwindigkeit über das Netzwerkkabel auf 1000 kb / s (Kilobyte pro Sekunde) zum Herunterladen und 200 kb / s (Kilobyte pro Sekunde) zum Hochladen begrenzt wird?
    Oder wären es 1000 Kilobit weniger und 200 Kilobit mehr?

  4.   Jose sagte

    Es war sehr nützlich für mich. Vielen Dank.

    1.    KZKG ^ Gaara sagte

      Vielen Dank für Ihren Kommentar 😉

      1.    MSX sagte

        Was macht Herr!
        Trickle scheint zu funktionieren, auch nach dem Abbrechen des Test-Downloads wurde das konfigurierte Limit nie überschritten. Ein Wundertäter, den ich nicht ausprobiert habe.

        Test Umgebung:
        OS: Fedora 21 pro Tag
        Trickle: Version 1.07
        Chrome: Version 40.0.2214.115 unbekannt (64-Bit)
        Prozessname (oben): Chrom
        CLI-Befehl: # trickle -d 200 / opt / google / chrome / chrome

        Ich hinterlasse einen interessanten Vergleich: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html

        Viele Grüße!

  5.   MSX sagte

    Ich benutze Trickle, wenn ich eine Weile Zeit habe, versuche ich Wondershaper, um sie zu vergleichen

    1.    MSX sagte

      Eine schnelle Unterscheidung, die ich übersehen habe, ist, dass das Rinnsal im Vordergrund laufen kann, um die Netzwerkformung zu stoppen, nur Cc

    2.    KZKG ^ Gaara sagte

      Haben Sie es geschafft, dass es mit Chromium oder Firefox funktioniert?

  6.   Eduard sagte

    eine Frage, es dient auch dazu, virtuelle Netzwerkschnittstellen separat zu begrenzen wie:
    wlan0: 0
    wlan0: 1

    1.    KZKG ^ Gaara sagte

      Damit habe ich es nicht versucht.

  7.   Juan C. P. Quintana sagte

    Exzellentes Werkzeug!

  8.   Birkhof sagte

    Sehr interessant!!
    Wie kann ich die Bandbreite nicht nur auf diesen Computer beschränken, sondern auch auf die Computer, die über diesen Computer eine Verbindung zum Internet herstellen? Ich möchte dies tun, indem ich Bandbreite pro IP zuweise. Es ist möglich??

    1.    KZKG ^ Gaara sagte

      Dies kann mit Squid erfolgen, dem Proxyserver schlechthin. Ich sehe, Sie kommen aus demselben Land. In GUTL haben wir eine Mailingliste und ein Forum. Fragen Sie dort, ob Sie Probleme mit dem Internet haben. Mit Squid und Delay Pools ist es geschafft.

      1.    Birkhof sagte

        Ja, ich benutze es, aber ich habe keine Antwort erhalten, wie es geht. Ich habe etwas mit TC und HTB gemacht, aber ich benutze die 2 Netzwerkschnittstellen und ich möchte nur die verwenden, die ich für das Internet habe. Vielen Dank!!

  9.   Jonathan Diaz sagte

    Großartig !! Ich habe lange nach einer schnellen und einfachen Lösung gesucht, weil ich sie nur für zu Hause haben möchte und der Tintenfisch für nur zwei oder drei Gastgeber zu viel ist!

  10.   Bender Bender Rodriguez sagte

    Super, genau das, wonach ich gesucht habe, vielen Dank