Skip to content

Μαζική Ενημέρωση Routers MikroTik Ταυτόχρονα

Σύνοψη Οι μαζικές ενημερώσεις MKController σάς επιτρέπουν να στέλνετε το ίδιο script RouterOS σε δεκάδες ή εκατοντάδες συσκευές MikroTik ταυτόχρονα χρησιμοποιώντας αρχεία .auto.rsc. Επιλέγετε τις συσκευές, ανεβάζετε το script, παρακολουθείτε την εκτέλεση από μια κεντρική οθόνη και προαιρετικά χρησιμοποιείτε χαρακτηριστικά ανά συσκευή για να εισάγετε διαφορετικές τιμές στην ίδια εντολή — χωρίς να εκτελείτε τη λειτουργία router ανά router.

Μαζικές Ενημερώσεις MikroTik με το MKController

Η διαχείριση ενός MikroTik είναι απλή. Η διαχείριση δεκάδων, εκατοντάδων ή γεωγραφικά διασκορπισμένων routers είναι μια άλλη ιστορία. Όταν χρειάζεται να ενημερώσετε ταυτότητες, κανόνες τείχους προστασίας, ρυθμίσεις Wi-Fi, επιλογές DHCP ή άλλες παραμέτρους RouterOS σε κλίμακα, η εργασία ανά συσκευή σπαταλά χρόνο και αυξάνει τον κίνδυνο ασυνέπειας.

Το MKController βοηθά στη μείωση αυτής της επιχειρησιακής επιβάρυνσης επιτρέποντάς σας να στέλνετε το ίδιο script σε πολλές επιλεγμένες συσκευές σε μια παρτίδα. Στην πράξη, ετοιμάζετε ένα αρχείο σε μορφή .auto.rsc, το ανεβάζετε μέσω της πλατφόρμας και παρακολουθείτε τη λειτουργία από μια κεντρική οθόνη. Για ομάδες που υποστηρίζουν υποκαταστήματα, ISP και κατανεμημένα δίκτυα πελατών, αυτό μπορεί να εξοικονομήσει πολλά κλικ και αρκετούς πονοκεφάλους.

Εικονογραφητική εικόνα για τις μαζικές ενημερώσεις MikroTik στο MKController

Γιατί έχουν σημασία οι μαζικές ενημερώσεις

Οι μαζικές αλλαγές είναι χρήσιμες κάθε φορά που η ίδια προσαρμογή πρέπει να εφαρμοστεί σε πολλά routers. Συνηθισμένα παραδείγματα περιλαμβάνουν μετονομασία συσκευών, τυποποίηση κανόνων τείχους προστασίας, αλλαγή παραμέτρων Wi-Fi ή προετοιμασία ενός σχεδίου μετανάστευσης σε φάσεις.

Το κύριο πλεονέκτημα είναι η συνέπεια. Αντί να επαναλαμβάνετε την ίδια χειροκίνητη εργασία σε πολλές συνεδρίες, ετοιμάζετε ένα αρχείο εντολών και το επαναχρησιμοποιείτε. Αυτό κάνει τη συντήρηση πιο γρήγορη και πιο εύκολο τον έλεγχο αργότερα.

Πού βοηθά το MKController: Το MKController κεντροποιεί την επιλογή συσκευών, την εκτέλεση σε παρτίδες και την παρακολούθηση λειτουργιών, γεγονός που διευκολύνει την οργάνωση συνηθισμένων αλλαγών RouterOS σε κατανεμημένα περιβάλλοντα.

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

Προετοιμάστε το αρχείο script

Το πρώτο βήμα είναι να δημιουργήσετε την εντολή που θέλετε να εκτελέσει το RouterOS. Σε αυτό το παράδειγμα, ο στόχος είναι να αλλάξετε την ταυτότητα της συσκευής. Η εντολή ξεκινά με κάθετο και χρησιμοποιεί τυπική σύνταξη RouterOS.

/system identity set name=MKController
Επεξεργαστής κειμένου που δείχνει εντολή RouterOS για αλλαγή ταυτότητας συστήματος

Αποθηκεύστε το αρχείο με την επέκταση .auto.rsc. Αυτή η επέκταση είναι σημαντική επειδή το MKController την αναγνωρίζει για αυτόματη εκτέλεση κατά τη διαδικασία παρτίδας.

Αποθηκευμένο αρχείο script .auto.rsc για μαζική ενημέρωση MikroTik

Συμβουλή: Κρατήστε την πρώτη έκδοση του script μικρή και εστιασμένη. Δοκιμάστε μια ασφαλή αλλαγή πριν προωθήσετε ένα μεγαλύτερο σύνολο εντολών.

Εκτελέστε μια λειτουργία παρτίδας στο MKController

Όταν το αρχείο είναι έτοιμο, συνδεθείτε στην εφαρμογή MKController και ανοίξτε τη λίστα συσκευών. Επιλέξτε τα routers που πρέπει να λάβουν την ενημέρωση. Στη συνέχεια χρησιμοποιήστε το μενού ενεργειών παρτίδας για να ξεκινήσετε τη ροή ανεβάσματος αρχείου.

Μια πρακτική ακολουθία φαίνεται ως εξής:

  1. Ανοίξτε τις Συσκευές.
  2. Επιλέξτε τις συσκευές MikroTik-στόχους.
  3. Κάντε κλικ στην επιλογή για προσθήκη των επιλεγμένων συσκευών σε μια λειτουργία.
Λίστα συσκευών MKController με πολλές συσκευές MikroTik επιλεγμένες για εργασία παρτίδας
  1. Επιλέξτε Αποστολή αρχείου παρτίδας.
Επιλογή μενού MKController για αποστολή αρχείου παρτίδας στις επιλεγμένες συσκευές
  1. Ελέγξτε τα επιλεγμένα routers και συνεχίστε.
Οθόνη επιβεβαίωσης ανεβάσματος παρτίδας με λίστα επιλεγμένων συσκευών
  1. Ανεβάστε το αρχείο .auto.rsc.
Οθόνη ανεβάσματος MKController για αποστολή αρχείου .auto.rsc
  1. Επιβεβαιώστε και μεταβείτε στην οθόνη λειτουργίας.
Οθόνη ολοκλήρωσης μετά το ανέβασμα αρχείου παρτίδας στο MKController

Παρακολουθήστε την κατάσταση και επαληθεύστε το αποτέλεσμα

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

Εάν χρειαστεί, μπορείτε να αφαιρέσετε μια συσκευή από τη λειτουργία πριν την εκτέλεση. Αυτό προσθέτει ένα χρήσιμο επίπεδο ασφάλειας όταν παρατηρήσετε ότι επιλέχθηκε λάθος router.

Σελίδα λειτουργιών που δείχνει εκκρεμείς εργασίες μαζικής ενημέρωσης για συσκευές MikroTik

Η επαλήθευση δεν πρέπει να σταματήσει στην ουρά. Αφού ολοκληρωθεί η λειτουργία, ανοίξτε τουλάχιστον ένα ενημερωμένο router και επιβεβαιώστε ότι η αναμενόμενη τιμή άλλαξε. Σε αυτή την περίπτωση, θα επαληθεύατε ότι η ταυτότητα συσκευής αντιστοιχεί τώρα στην τιμή που εστάλη στο script.

Σημείωση: Για ευρύτερες αλλαγές παραγωγής, δοκιμάστε πρώτα σε μια μικρή πιλοτική ομάδα. Ένα καθαρό πιλοτικό συνήθως αποκαλύπτει συντακτικά σφάλματα, προβλήματα μεταβλητών ή ακούσιες παρενέργειες πριν εξαπλωθούν.

Για συμπεριφορά scripting RouterOS και δομή εντολών, η επίσημη τεκμηρίωση MikroTik αξίζει επίσης να είναι διαθέσιμη: Τεκμηρίωση RouterOS.

Χρησιμοποιήστε χαρακτηριστικά για τιμές ανά συσκευή

Μερικές φορές η δομή εντολών είναι η ίδια, αλλά η τιμή πρέπει να αλλάζει ανά router. Εκεί τα χαρακτηριστικά γίνονται χρήσιμα. Αντί να κωδικοποιήσετε ένα σταθερό όνομα, μπορείτε να αναφερθείτε σε μια μεταβλητή που το MKController επιλύει για κάθε συσκευή.

Στο αρχικό σενάριο, ένα router έχει ένα χαρακτηριστικό με κωδικό identity και τιμή Becon, ενώ ένα άλλο router δεν έχει ακόμα αυτό το χαρακτηριστικό.

Για να προετοιμάσετε αυτή τη ροή:

  1. Ανοίξτε τις λεπτομέρειες της συσκευής-στόχου.
  2. Μεταβείτε στα Χαρακτηριστικά.
  3. Δημιουργήστε ένα νέο χαρακτηριστικό.
Σελίδα λίστας χαρακτηριστικών με κουμπί για δημιουργία νέου χαρακτηριστικού
  1. Ορίστε τον τύπο και την τιμή.
  2. Αποθηκεύστε το πριν εκτελέσετε τη διαδικασία παρτίδας.
Φόρμα δημιουργίας χαρακτηριστικού με συμπληρωμένα πεδία κωδικού και τιμής

Στη συνέχεια ενημερώστε το script ώστε να χρησιμοποιεί το placeholder του χαρακτηριστικού:

/system identity set name="${teste}"
Εντολή RouterOS που χρησιμοποιεί μεταβλητή χαρακτηριστικού συσκευής μέσα στο script

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

Προτροπή που ζητά ελλείπον χαρακτηριστικό συσκευής πριν συνεχίσει τη μαζική ενημέρωση

Καλές πρακτικές πριν αποστείλετε scripts σε κλίμακα

Ένα script παρτίδας είναι ισχυρό, οπότε αξίζει λίγη πειθαρχία. Διατηρήστε αυτές τις συνήθειες:

  • Ξεκινήστε με μια συσκευή εργαστηρίου ή μια μικρή πιλοτική ομάδα.
  • Χρησιμοποιήστε μια λογική αλλαγή ανά script όποτε είναι δυνατό.
  • Αποθηκεύστε εκδοχές των αρχείων .auto.rsc σας.
  • Ελέγξτε τις εντολές για σύνταξη και κενά πριν το ανέβασμα.
  • Επιβεβαιώστε αν η αλλαγή εξαρτάται από χαρακτηριστικά ανά συσκευή.
  • Επαληθεύστε το αποτέλεσμα σε πραγματικές συσκευές μετά την ολοκλήρωση.

Προειδοποίηση: Αποφύγετε να συνδυάζετε άσχετες αλλαγές σε ένα μεγάλο script εκτός αν έχετε ήδη δοκιμάσει ολόκληρη την ακολουθία. Οι μικρότερες παρτίδες είναι πιο εύκολο να επαναφερθούν και να εντοπιστούν τα σφάλματα.

Τελικές σκέψεις

Οι μαζικές ενημερώσεις στο MKController προσφέρουν έναν πρακτικό τρόπο τυποποίησης αλλαγών RouterOS σε πολλές συσκευές χωρίς να εργάζεστε router ανά router. Η βασική μέθοδος είναι απλή: γράψτε την εντολή, αποθηκεύστε τη ως .auto.rsc, επιλέξτε τις συσκευές, ανεβάστε το αρχείο και παρακολουθήστε τη λειτουργία. Όταν οι τιμές διαφέρουν ανά router, τα χαρακτηριστικά σας δίνουν την ευελιξία να επαναχρησιμοποιείτε το ίδιο script χωρίς να χάνετε τον έλεγχο.

Αυτός ο συνδυασμός ταχύτητας και δομής είναι αυτό που κάνει τη λειτουργία πολύτιμη. Λιγότερη επανάληψη. Λιγότερα χειροκίνητα λάθη. Καλύτερη ορατότητα.

👉 Μιλήστε με την ομάδα μας στο WhatsApp.