Σε ορισμένες περιπτώσεις πρέπει να περιορίσουμε το εύρος ζώνης, την ταχύτητα λήψης και μεταφόρτωσης που θα έχει ένας υπολογιστής σε μια διεπαφή δικτύου.
Ας υποθέσουμε ότι έχουμε έναν διακομιστή του οποίου η κύρια διεπαφή (για παράδειγμα eth0) πρέπει να έχουμε περιορισμένη ταχύτητα, γιατί; ... για οποιονδήποτε λόγο, ας μην υποτιμούμε ποτέ τι μπορεί να σκεφτεί και να ζητήσει ένα αφεντικό από την ομάδα πληροφορικής χαχα.
Σε αυτήν την περίπτωση μπορούμε να χρησιμοποιήσουμε πολλές εφαρμογές για αυτό, σήμερα θα μιλήσω για: θαυμαστής
Εγκατάσταση WonderShaper
Σε διανομές όπως το Debian, το Ubuntu ή παράγωγα, απλά:
sudo apt-get install wondershaper
Στο ArchLinux πρέπει να το αφαιρέσουμε από το AUR:
yaourt -S wondershaper-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
Ελπίζω να το βρείτε ενδιαφέρον 😉
Συμβουλευτείτε, είχα πάντα την ίδια σύγχυση. 200kb και 1000kb θα ήταν 100k download και 20k upload, έτσι;
Τι εννοείς με το «k»;
1000kb λήψης ισούται με 1mb, ενώ 200kb θα ισούται με 200kb μεταφόρτωσης.
Φρειδερίκος:
Η ταχύτητα μεταφοράς δεν μετράται σε κιλά / megabyte αλλά «kilo / megabits».
Η Google διαθέτει μια πρακτική αριθμομηχανή για τις μετατροπές που λειτουργούν στο Chrome από το ίδιο το Omnibar, για παράδειγμα: 10 megabyte έως kilobytes.
Η σχέση είναι 1kb = 8000 bits
Wikipedia: http://en.wikipedia.org/wiki/Kilobit
Αυτή η συμβουλή είναι πολύ καλή, πώς μπορώ να κάνω όταν, για παράδειγμα, στο πανεπιστήμιο υπάρχουν περισσότεροι από 500 φοιτητές που συνδέονται με WiFi χωρίς να μετράνε τηλέφωνα και tablet, θα έχει υποστήριξη το wondershaper ή θα πρέπει να χρησιμοποιήσω οποιοδήποτε υλικό;
Αλλά τι πρέπει πραγματικά να κάνετε, γιατί δεν σας κατάλαβα.
Νομίζω ότι αναφέρεται στον περιορισμό των συνδεδεμένων μαθητών, αλλά το υποδεικνυόμενο πρόγραμμα περιορίζει μόνο τη διεπαφή του συγκεκριμένου υπολογιστή, η ταχύτητα του Διαδικτύου θα παραμείνει η ίδια για τους άλλους.
Λοιπόν για αυτό με Squid και Delay Pools θα ήταν αρκετό, σωστά;
KZKG ^ Gaara, εννοείς αυτή η θέση (αυτό το ίδιο άρθρο με έκανε να το θυμάμαι ενώ το διάβασα);
Αυτό που πρέπει να κάνετε είναι ο εξοπλισμός Mikrotik
Δεν λειτούργησε ποτέ για μένα 🙁
Ή ίσως δεν κατάλαβα καλά.
Κάνοντας αυτό: sudo wondershaper eth0 1000 200
Μεταφράζεται ως περιορισμός της ταχύτητας διαδικτύου μέσω καλωδίου δικτύου σε 1000 kb / s (kilobyte ανά δευτερόλεπτο) για λήψη και 200 kb / s (kilobyte ανά δευτερόλεπτο) για μεταφόρτωση;
Ή θα ήταν 1000 κιλά και 200 κιλά;
Ήταν πολύ χρήσιμο για μένα. Ευχαριστώ πολύ.
Σας ευχαριστούμε που σχολιάσατε 😉
Τι κάνει ο κ.
Το 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
Χαιρετισμούς!
Χρησιμοποιώ το «trickle», όταν έχω λίγο καιρό προσπαθώ να το συγκρίνω με το wondershaper 🙂
Μια γρήγορη διάκριση που έλειψα να σχολιάσω είναι ότι η στάλα μπορεί να τρέξει στο προσκήνιο, ώστε να σταματήσει η διαμόρφωση του δικτύου, απλά Cc
Αυτό σκοπεύω να μιλήσω για αυτές τις μέρες, έχετε καταφέρει να λειτουργήσει με το Chromium ή το Firefox;
μια ερώτηση, χρησιμεύει επίσης στον περιορισμό των εικονικών διεπαφών δικτύου ξεχωριστά όπως:
wlan0: 0
wlan0: 1
Δεν το έχω δοκιμάσει με αυτό.
Εξαιρετικό εργαλείο!
Πολύ ενδιαφέρον!!
Πώς μπορώ να περιορίσω το εύρος ζώνης όχι μόνο σε αυτόν τον υπολογιστή, αλλά και στους υπολογιστές που συνδέονται στο Διαδίκτυο μέσω αυτού; Θα ήθελα να το κάνω εκχωρώντας εύρος ζώνης ανά IP. Είναι δυνατό??
Μπορεί να γίνει με το Squid, τον βασικό διακομιστή μεσολάβησης. Βλέπω ότι είστε από τη χώρα μου, στο GUTL έχουμε μια λίστα αλληλογραφίας και φόρουμ, ρωτήστε εκεί αν έχετε προβλήματα με το Διαδίκτυο. Με τα Squid και Delay Pools γίνεται.
Ναι, το χρησιμοποιώ, αλλά δεν έχω λάβει απάντηση για το πώς να το κάνω. Έχω κάνει κάτι με τα TC και HTB, αλλά χρησιμοποιώ τις 2 διεπαφές δικτύου και θέλω να χρησιμοποιήσω μόνο αυτήν που έχω για το Διαδίκτυο. Ευχαριστώ!!
Τέλεια !! Έψαχνα για μια γρήγορη και εύκολη λύση για πολύ καιρό γιατί το θέλω μόνο για το σπίτι και το καλαμάρι είναι πάρα πολύ για μόνο δύο ή τρεις οικοδεσπότες!
Σούπερ, ακριβώς αυτό που έψαχνα, σας ευχαριστώ πολύ