Περιορίστε το εύρος ζώνης μιας διεπαφής δικτύου

Σε ορισμένες περιπτώσεις πρέπει να περιορίσουμε το εύρος ζώνης, την ταχύτητα λήψης και μεταφόρτωσης που θα έχει ένας υπολογιστής σε μια διεπαφή δικτύου.

Ας υποθέσουμε ότι έχουμε έναν διακομιστή του οποίου η κύρια διεπαφή (για παράδειγμα eth0) πρέπει να έχουμε περιορισμένη ταχύτητα, γιατί; ... για οποιονδήποτε λόγο, ας μην υποτιμούμε ποτέ τι μπορεί να σκεφτεί και να ζητήσει ένα αφεντικό από την ομάδα πληροφορικής χαχα.

Σε αυτήν την περίπτωση μπορούμε να χρησιμοποιήσουμε πολλές εφαρμογές για αυτό, σήμερα θα μιλήσω για: θαυμαστής

fist-full-of-bandwidth-4f9f00c-εισαγωγή

Εγκατάσταση WonderShaper

Σε διανομές όπως το Debian, το Ubuntu ή παράγωγα, απλά:

sudo apt-get install wondershaper

Στο ArchLinux πρέπει να το αφαιρέσουμε από το AUR:

yaourt -S wondershaper-git

Στο ArchLinux είναι σημαντικό να εγκαταστήσετε το git και όχι το κανονικό, γιατί το κανονικό δεν λειτούργησε για μένα

Χρησιμοποιώντας το WonderShaper

Για να λειτουργήσει είναι απλό, πρέπει να περάσουμε ως πρώτη παράμετρο τη διασύνδεση δικτύου που θέλουμε να είναι περιορισμένη, μετά να την περάσουμε τη μέγιστη ταχύτητα λήψης και την τρίτη (και τελευταία) ταχύτητα μεταφόρτωσης.

Η σύνταξη είναι:

sudo wondershaper <interfaz> <download> <upload>

Σχεδόν λιγότερο:

sudo wondershaper eth0 1000 200

Αυτό σημαίνει ότι θα έχω εύρος ζώνης 1000kb για λήψη και μόνο 200kb για μεταφόρτωση.

Στο ArchLinux είναι σημαντικό να ληφθεί υπόψη Αυτή η γραμμή δεν θα λειτουργήσει, γιατί στο ArchLinux έπρεπε να εγκαταστήσουμε ένα άλλο πακέτο. Εδώ θα ήταν:

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

Με άλλα λόγια, ένα παράδειγμα είναι:

sudo wondershaper -a enp9s0 -d 1000 -u 200

Πώς μπορώ να επαναφέρω τις αλλαγές και να επαναφέρω το αρχικό εύρος ζώνης μου;

Για να αντιστρέψετε τις αλλαγές, δηλαδή για να καθαρίσετε αυτό που κάναμε, αρκεί με:

sudo wondershaper clear <interfaz>

Για παράδειγμα:

sudo wondershaper clear eth0

Ενώ στο ArchLinux θα ήταν:

sudo wondershaper -c -a <interfaz>

Το τέλος!

Λοιπόν δεν υπάρχουν πολλά περισσότερα να προσθέσουμε. Μπορούν να διαβάσουν το εγχειρίδιο εφαρμογής από:

man wondershaper

Ελπίζω να το βρείτε ενδιαφέρον 😉


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Federico dijo

    Συμβουλευτείτε, είχα πάντα την ίδια σύγχυση. 200kb και 1000kb θα ήταν 100k download και 20k upload, έτσι;

    1.    φραντζούα dijo

      Τι εννοείς με το «k»;
      1000kb λήψης ισούται με 1mb, ενώ 200kb θα ισούται με 200kb μεταφόρτωσης.

    2.    MSX dijo

      Φρειδερίκος:
      Η ταχύτητα μεταφοράς δεν μετράται σε κιλά / megabyte αλλά «kilo / megabits».

      Η Google διαθέτει μια πρακτική αριθμομηχανή για τις μετατροπές που λειτουργούν στο Chrome από το ίδιο το Omnibar, για παράδειγμα: 10 megabyte έως kilobytes.

      Η σχέση είναι 1kb = 8000 bits
      Wikipedia: http://en.wikipedia.org/wiki/Kilobit

  2.   Ροβέρτος dijo

    Αυτή η συμβουλή είναι πολύ καλή, πώς μπορώ να κάνω όταν, για παράδειγμα, στο πανεπιστήμιο υπάρχουν περισσότεροι από 500 φοιτητές που συνδέονται με WiFi χωρίς να μετράνε τηλέφωνα και tablet, θα έχει υποστήριξη το wondershaper ή θα πρέπει να χρησιμοποιήσω οποιοδήποτε υλικό;

    1.    KZKG ^ Γκάρα dijo

      Αλλά τι πρέπει πραγματικά να κάνετε, γιατί δεν σας κατάλαβα.

      1.    Lastnewbie dijo

        Νομίζω ότι αναφέρεται στον περιορισμό των συνδεδεμένων μαθητών, αλλά το υποδεικνυόμενο πρόγραμμα περιορίζει μόνο τη διεπαφή του συγκεκριμένου υπολογιστή, η ταχύτητα του Διαδικτύου θα παραμείνει η ίδια για τους άλλους.

      2.    KZKG ^ Γκάρα dijo

        Λοιπόν για αυτό με Squid και Delay Pools θα ήταν αρκετό, σωστά;

      3.    διακόπτης dijo

        KZKG ^ Gaara, εννοείς αυτή η θέση (αυτό το ίδιο άρθρο με έκανε να το θυμάμαι ενώ το διάβασα);

    2.    Αντόνιο dijo

      Αυτό που πρέπει να κάνετε είναι ο εξοπλισμός Mikrotik

  3.   Brian dijo

    Δεν λειτούργησε ποτέ για μένα 🙁
    Ή ίσως δεν κατάλαβα καλά.
    Κάνοντας αυτό: sudo wondershaper eth0 1000 200
    Μεταφράζεται ως περιορισμός της ταχύτητας διαδικτύου μέσω καλωδίου δικτύου σε 1000 kb / s (kilobyte ανά δευτερόλεπτο) για λήψη και 200 ​​kb / s (kilobyte ανά δευτερόλεπτο) για μεταφόρτωση;
    Ή θα ήταν 1000 κιλά και 200 ​​κιλά;

  4.   jose dijo

    Ήταν πολύ χρήσιμο για μένα. Ευχαριστώ πολύ.

    1.    KZKG ^ Γκάρα dijo

      Σας ευχαριστούμε που σχολιάσατε 😉

      1.    MSX dijo

        Τι κάνει ο κ.
        Το Trickle φαίνεται να λειτουργεί, ακόμη και μετά τη ματαίωση της δοκιμαστικής λήψης δεν ξεπέρασε ποτέ το ρυθμισμένο όριο. ένα wondershaper που δεν προσπάθησα.

        Περιβάλλον δοκιμής:
        Λειτουργικό σύστημα: Fedora 21 την ημέρα
        Trickle: έκδοση 1.07
        Chrome: Άγνωστη έκδοση 40.0.2214.115 (64-bit)
        Όνομα διαδικασίας (κορυφή): χρώμιο
        Εντολή CLI: # trickle -d 200 / opt / google / chrome / chrome

        Σας αφήνω μια ενδιαφέρουσα σύγκριση: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html

        Χαιρετισμούς!

  5.   MSX dijo

    Χρησιμοποιώ το «trickle», όταν έχω λίγο καιρό προσπαθώ να το συγκρίνω με το wondershaper 🙂

    1.    MSX dijo

      Μια γρήγορη διάκριση που έλειψα να σχολιάσω είναι ότι η στάλα μπορεί να τρέξει στο προσκήνιο, ώστε να σταματήσει η διαμόρφωση του δικτύου, απλά Cc

    2.    KZKG ^ Γκάρα dijo

      Αυτό σκοπεύω να μιλήσω για αυτές τις μέρες, έχετε καταφέρει να λειτουργήσει με το Chromium ή το Firefox;

  6.   Έντουαρντο dijo

    μια ερώτηση, χρησιμεύει επίσης στον περιορισμό των εικονικών διεπαφών δικτύου ξεχωριστά όπως:
    wlan0: 0
    wlan0: 1

    1.    KZKG ^ Γκάρα dijo

      Δεν το έχω δοκιμάσει με αυτό.

  7.   Juan CP Κουιντάνα dijo

    Εξαιρετικό εργαλείο!

  8.   Μπίρκοφ dijo

    Πολύ ενδιαφέρον!!
    Πώς μπορώ να περιορίσω το εύρος ζώνης όχι μόνο σε αυτόν τον υπολογιστή, αλλά και στους υπολογιστές που συνδέονται στο Διαδίκτυο μέσω αυτού; Θα ήθελα να το κάνω εκχωρώντας εύρος ζώνης ανά IP. Είναι δυνατό??

    1.    KZKG ^ Γκάρα dijo

      Μπορεί να γίνει με το Squid, τον βασικό διακομιστή μεσολάβησης. Βλέπω ότι είστε από τη χώρα μου, στο GUTL έχουμε μια λίστα αλληλογραφίας και φόρουμ, ρωτήστε εκεί αν έχετε προβλήματα με το Διαδίκτυο. Με τα Squid και Delay Pools γίνεται.

      1.    Μπίρκοφ dijo

        Ναι, το χρησιμοποιώ, αλλά δεν έχω λάβει απάντηση για το πώς να το κάνω. Έχω κάνει κάτι με τα TC και HTB, αλλά χρησιμοποιώ τις 2 διεπαφές δικτύου και θέλω να χρησιμοποιήσω μόνο αυτήν που έχω για το Διαδίκτυο. Ευχαριστώ!!

  9.   Τζόναθαν Ντίαζ dijo

    Τέλεια !! Έψαχνα για μια γρήγορη και εύκολη λύση για πολύ καιρό γιατί το θέλω μόνο για το σπίτι και το καλαμάρι είναι πάρα πολύ για μόνο δύο ή τρεις οικοδεσπότες!

  10.   Bender Bender Rodriguez dijo

    Σούπερ, ακριβώς αυτό που έψαχνα, σας ευχαριστώ πολύ