Κατά τη δημιουργία του χρονοπρογραμματιστή, στο τμήμα On Event, που είναι το τελευταίο πεδίο, πρέπει να υποδείξουμε μέσω εντολών την εξάλειψη των χρηστών hotspot και στο πεδίο interval να υποδείξουμε ότι θα εκτελεστεί 1η 00:00:00
Μπορείτε επίσης να χρησιμοποιήσετε το MikroTik Scheduler μαζί με σενάρια. Το Scheduler σάς επιτρέπει να εκτελείτε σενάρια σε συγκεκριμένες ώρες ή σε τακτά χρονικά διαστήματα.
Βήμα 1: Δημιουργήστε μια δέσμη ενεργειών για τη διαγραφή ληγμένων χρηστών
Αρχικά, θα χρειαστεί να δημιουργήσετε ένα σενάριο στο MikroTik που προσδιορίζει και καταργεί χρήστες Hotspot των οποίων τα διαπιστευτήρια έχουν λήξει.
- Πρόσβαση στη συσκευή MikroTik χρησιμοποιώντας WinBox, WebFig ή SSH.
- Μεταβείτε στο Σύστημα → Σενάρια και κάντε κλικ στο σύμβολο συν (+) για να προσθέσετε ένα νέο σενάριο.
- Δώστε ένα όνομα στο σενάριογια παράδειγμα
RemoveExpiredHotspotUsers
. - Στο πεδίο Πηγή, εισαγάγετε το σενάριο που θα ελέγξει και θα αφαιρέσει τους ληγμένους χρήστες. Ένα βασικό παράδειγμα σεναρίου θα ήταν:
:foreach i in=[/ip hotspot user find where uptime>1d] do={
/ip hotspot user remove $i
}
Αυτό το σενάριο επαναλαμβάνεται σε όλους τους χρήστες Hotspot και καταργεί αυτούς των οποίων ο χρόνος σύνδεσης (uptime
) έχει υπερβεί τις 24 ώρες (1 ημέρα). Ρυθμίστε την κατάσταση where uptime>1d
όπως χρειάζεται, ανάλογα με το πώς θέλετε να χειριστείτε τη λήξη.
Βήμα 2: Ρυθμίστε τις παραμέτρους του Προγραμματιστή για να εκτελέσει το σενάριο
Αφού δημιουργήσετε το σενάριο, θα χρειαστεί να ρυθμίσετε τον Προγραμματιστή ώστε να εκτελεί αυτό το σενάριο αυτόματα σε τακτά χρονικά διαστήματα.
- Μεταβείτε στο Σύστημα → Χρονοδιάγραμμα και κάντε κλικ στο σύμβολο συν (+) για να δημιουργήσετε μια νέα εργασία.
- Δώστε στην εργασία ένα όνομαγια παράδειγμα
DailyUserCleanup
. - Στο πεδίο Στην εκδήλωση, πληκτρολογήστε το όνομα του σεναρίου που δημιουργήσατε πριν από αυτό
/system script run
. Για παράδειγμα:
/system script run RemoveExpiredHotspotUsers
- Ρυθμίστε το διάστημα του χρόνου κατά τον οποίο θέλετε να εκτελεστεί αυτό το σενάριο. Για να το εκτελείτε καθημερινά, μπορείτε να ορίσετε το πεδίο Ωρα έναρξης την επιθυμητή ώρα και το χωράφι Διάστημα a
1d
να τρέχει κάθε 24 ώρες. - Κάντε κλικ στο OK για να αποθηκεύσετε την προγραμματισμένη εργασία.
Πρόσθετες εκτιμήσεις
- Δοκιμές: Προτού το θέσετε στην παραγωγή, είναι καλή ιδέα να δοκιμάσετε το σενάριο χειροκίνητα για να βεβαιωθείτε ότι λειτουργεί όπως περιμένετε και δεν επηρεάζει χρήστες που δεν έχουν λήξει.
- Εξατομίκευση: Ανάλογα με τις συγκεκριμένες ανάγκες σας, μπορεί να θέλετε να τροποποιήσετε το σενάριο ώστε να ταιριάζει σε διαφορετικά κριτήρια λήξης, όπως με βάση το χρόνο από τη δημιουργία του χρήστη (
limit-uptime
) αντίuptime
τρέχουσα - Προσεκτική χρήση: Λάβετε υπόψη ότι αυτό το σενάριο θα διαγράψει χρήστες με βάση τα καθορισμένα κριτήρια χωρίς πρόσθετη επιβεβαίωση, επομένως είναι σημαντικό να βεβαιωθείτε ότι τα κριτήρια είναι σωστά για να αποφύγετε τη διαγραφή ανεπιθύμητων χρηστών.
Η χρήση του Προγραμματιστή και των σεναρίων στο MikroTik προσφέρει μια ευέλικτη και ισχυρή λύση για τη διαχείριση χρηστών Hotspot και άλλων αυτοματοποιημένων εργασιών, διασφαλίζοντας ότι το δίκτυό σας παραμένει οργανωμένο και λειτουργικό σύμφωνα με τις λειτουργικές σας ανάγκες.
Δεν υπάρχουν ετικέτες για αυτήν την ανάρτηση.