Στις διαμορφώσεις προφίλ διακομιστή μπορείτε να υποδείξετε ότι η ουρά δημιουργείται μέσα σε μια γονική ουρά και επιπλέον μπορείτε να υποδείξετε έναν τύπο ουράς όπως το PCQ, έτσι ώστε το εύρος ζώνης να κατανέμεται.
Μια άλλη επιλογή είναι να χρησιμοποιήσετε τη λειτουργία δυναμικής ουράς. Η ιδέα είναι ότι κάθε συνδεδεμένος χρήστης λαμβάνει ίσο μερίδιο του συνολικού διαθέσιμου εύρους ζώνης, προσαρμόζοντας αυτόματα καθώς οι χρήστες συνδέονται ή αποσυνδέονται.
Εξηγούμε πώς να το πετύχετε:
Βήμα 1: Ρυθμίστε το HotSpot
Αρχικά, πρέπει να έχετε διαμορφώσει ένα HotSpot στη συσκευή σας MikroTik. Μπορείτε να το διαμορφώσετε από το WinBox ή το WebFig ακολουθώντας αυτά τα βασικά βήματα:
- Μεταβείτε στο IP > HotSpot και κάντε κλικ στο "HotSpot Setup".
- Επιλέξτε τη διεπαφή όπου θέλετε να λειτουργεί το HotSpot.
- Ακολουθήστε τα βήματα του οδηγού για να διαμορφώσετε το δίκτυο HotSpot, συμπεριλαμβανομένης της διεύθυνσης IP HotSpot, του εύρους διευθύνσεων DHCP κ.λπ.
Βήμα 2: Διαμορφώστε το προφίλ χρήστη HotSpot
Για να διανέμεται αυτόματα το εύρος ζώνης, μπορείτε να χρησιμοποιήσετε προφίλ χρηστών HotSpot για να ορίσετε όρια δυναμικού εύρους ζώνης:
- Μεταβείτε στο IP > HotSpot > Προφίλ χρηστών.
- Δημιουργήστε ένα νέο προφίλ ή να επεξεργαστείτε ένα υπάρχον.
- Ορίστε το όριο ταχύτητας:
- En
Rate Limit (rx/tx)
, μπορείτε να ορίσετε συγκεκριμένα όρια, αλλά για να το κάνετε δυναμικό με βάση τους συνδεδεμένους χρήστες, χρησιμοποιήστε ένα σενάριο ή ένα manngle μαζί με ουρές που προσαρμόζουν αυτήν την τιμή.
- En
Βήμα 3: Χρησιμοποιήστε σενάρια για να προσαρμόσετε δυναμικά το εύρος ζώνης
Εφόσον το MikroTik δεν διαθέτει ενσωματωμένη λειτουργία που προσαρμόζει αυτόματα το εύρος ζώνης ανά χρήστη με βάση τον συνολικό αριθμό των συνδεδεμένων χρηστών, θα χρειαστείτε μια μέθοδο για τον υπολογισμό και την προσαρμογή αυτών των τιμών δυναμικά, πιθανώς μέσω scripting:
- Δημιουργήστε ένα σενάριο ότι:
- Μετρήστε τον αριθμό των χρηστών που είναι συνδεδεμένοι στο HotSpot.
- Διαιρέστε το συνολικό διαθέσιμο εύρος ζώνης με τον αριθμό των χρηστών.
- Ρυθμίστε το
Rate Limit
στο προφίλ χρήστη HotSpot σύμφωνα με τους συνδεδεμένους χρήστες.
:local totalBW 10000; # 10 Mbps total
:local usersCount [/ip hotspot active print count-only];
:local userBW ($totalBW / $usersCount);
:local rate ($userBW."k/".$userBW."k");
/ip hotspot user profile set [find name="default"] rate-limit=$rate;
- Προγραμματίστε το σενάριο για εκτέλεση σε τακτά χρονικά διαστήματα ή κάθε φορά που ένας χρήστης συνδέεται ή αποσυνδέεται:
- Πηγαίνετε στο Σύστημα > Χρονοδιάγραμμα και δημιουργήστε μια νέα εργασία για να εκτελείτε το σενάριο κάθε λεπτό, για παράδειγμα.
Τελικές εκτιμήσεις
- Επίδοση: Λάβετε υπόψη ότι η συχνή εκτέλεση σεναρίων μπορεί να επηρεάσει την απόδοση της συσκευής, ειδικά εάν υπάρχουν πολλοί χρήστες.
- Δοκιμές: Βεβαιωθείτε ότι έχετε δοκιμάσει τη διαμόρφωση σε ελεγχόμενο περιβάλλον για να προσαρμόσετε το σενάριο και τις παραμέτρους όπως απαιτείται πριν το αναπτύξετε στην παραγωγή.
Αυτή η μέθοδος παρέχει έναν τρόπο δυναμικής προσαρμογής του εύρους ζώνης ανά χρήστη σε ένα HotSpot MikroTik, αν και απαιτεί πρόσθετες γνώσεις χειροκίνητης διαμόρφωσης και δέσμης ενεργειών στο RouterOS.
Δεν υπάρχουν ετικέτες για αυτήν την ανάρτηση.