Sari la conținut

Actualizări în Masă ale Routerelor MikroTik

Rezumat Actualizările în masă din MKController vă permit să trimiteți același script RouterOS către zeci sau sute de dispozitive MikroTik simultan, folosind fișiere .auto.rsc. Selectați dispozitivele, încărcați scriptul, urmăriți execuția dintr-un ecran central și, opțional, utilizați atribute per dispozitiv pentru a injecta valori diferite în aceeași comandă — fără a opera router cu router.

Actualizări în Masă MikroTik cu MKController

Gestionarea unui singur MikroTik este simplă. Gestionarea zecilor, sutelor sau a routerelor răspândite geografic este cu totul altceva. Când trebuie să actualizați identități, reguli de firewall, setări Wi-Fi, opțiuni DHCP sau alți parametri RouterOS la scară, a face acest lucru dispozitiv cu dispozitiv irositoare timp și crește riscul de inconsistențe.

MKController ajută la reducerea acestei sarcini operaționale permițându-vă să trimiteți același script către mai multe dispozitive selectate într-un singur lot. În practică, pregătiți un fișier în format .auto.rsc, îl încărcați prin platformă și urmăriți operațiunea dintr-un ecran central. Pentru echipele care sprijină sucursale, ISP-uri și rețele de clienți distribuite, aceasta poate economisi multe clicuri și nu puține bătăi de cap.

Ilustrație principală despre actualizările în masă MikroTik în MKController

De Ce Contează Actualizările în Masă

Modificările în masă sunt utile ori de câte ori același ajustament trebuie aplicat multor routere. Exemplele comune includ redenumirea dispozitivelor, standardizarea regulilor de firewall, schimbarea parametrilor Wi-Fi sau pregătirea unui plan de migrare în faze.

Principalul beneficiu este consistența. În loc să repetați aceeași sarcină manuală în multe sesiuni, pregătiți un fișier de comenzi și îl reutilizați. Aceasta face întreținerea mai rapidă și mai ușor de auditat ulterior.

Unde ajută MKController: MKController centralizează selecția dispozitivelor, execuția în lot și urmărirea operațiunilor, ceea ce facilitează organizarea modificărilor RouterOS de rutină în mediile distribuite.

Puteți combina, de asemenea, acest flux de lucru cu procesul dumneavoastră mai larg în MKController pentru onboarding și gestionarea ciclului de viață. De exemplu, după adoptarea dispozitivelor, puteți continua cu monitorizarea și administrarea centralizate pe platformă: Centrul de Cunoștințe MKController.

Pregătirea Fișierului de Script

Primul pas este crearea comenzii pe care doriți ca RouterOS să o execute. În acest exemplu, obiectivul este schimbarea identității dispozitivului. Comanda începe cu o bară oblică și folosește sintaxa standard RouterOS.

/system identity set name=MKController
Editor de text care arată o comandă RouterOS pentru schimbarea identității sistemului

Salvați fișierul cu extensia .auto.rsc. Acea extensie este importantă deoarece MKController o recunoaște pentru execuție automată în timpul procesului de lot.

Fișier de script .auto.rsc salvat pentru o actualizare în masă MikroTik

Sfat: Mențineți prima versiune a scriptului mică și concentrată. Testați o modificare sigură înainte de a trimite un set mai mare de comenzi.

Executarea unei Operațiuni în Lot în MKController

Odată ce fișierul este gata, autentificați-vă în aplicația MKController și deschideți lista de dispozitive. Selectați routerele care trebuie să primească actualizarea. Apoi utilizați meniul de acțiuni în lot pentru a porni fluxul de încărcare a fișierului.

O secvență practică arată astfel:

  1. Deschideți Dispozitive.
  2. Selectați dispozitivele MikroTik țintă.
  3. Faceți clic pe opțiunea de adăugare a dispozitivelor selectate la o operațiune.
Lista de dispozitive MKController cu mai multe dispozitive MikroTik selectate pentru lucrul în lot
  1. Alegeți Trimitere fișier în lot.
Opțiunea de meniu MKController pentru trimiterea unui fișier în lot către dispozitivele selectate
  1. Revizuiți routerele selectate și continuați.
Ecranul de confirmare a încărcării în lot care listează dispozitivele selectate
  1. Încărcați fișierul .auto.rsc.
Ecranul de încărcare MKController pentru trimiterea unui fișier .auto.rsc
  1. Confirmați și treceți la ecranul de operațiuni.
Ecranul de finalizare după încărcarea unui fișier în lot în MKController

Urmărirea Stării și Validarea Rezultatului

După încărcare, MKController afișează operațiunea în coada de așteptare. Acesta este locul potrivit pentru a confirma dacă fișierul a fost acceptat și dacă dispozitivele selectate fac în continuare parte din sarcină.

Dacă este necesar, puteți elimina un dispozitiv din operațiune înainte de execuție. Aceasta adaugă un strat util de siguranță când observați că a fost selectat routerul greșit.

Pagina de operațiuni care arată sarcinile de actualizare în masă în așteptare pentru dispozitivele MikroTik

Validarea nu trebuie să se oprească la coadă. După finalizarea operațiunii, deschideți cel puțin un router actualizat și confirmați că valoarea așteptată s-a schimbat. În acest caz, ați verifica că identitatea dispozitivului corespunde acum valorii trimise în script.

Notă: Pentru modificări de producție mai ample, testați mai întâi pe un grup pilot mic. Un pilot curat dezvăluie de obicei erori de sintaxă, probleme cu variabilele sau efecte secundare nedorite înainte ca acestea să se propage.

Pentru comportamentul scripturilor RouterOS și structura comenzilor, documentația oficială MikroTik merită, de asemenea, să fie consultată: Documentația RouterOS.

Utilizarea Atributelor pentru Valori per Dispozitiv

Uneori structura comenzii este aceeași, dar valoarea trebuie să se schimbe per router. Acesta este momentul în care atributele devin utile. În loc să codificați un nume fix, puteți face referire la o variabilă pe care MKController o rezolvă pentru fiecare dispozitiv.

În scenariul sursă, un router are un atribut cu codul identity și valoarea Becon, în timp ce un alt router nu are încă acel atribut.

Pentru a pregăti acel flux:

  1. Deschideți detaliile dispozitivului țintă.
  2. Mergeți la Atribute.
  3. Creați un atribut nou.
Pagina listei de atribute cu butonul pentru crearea unui atribut nou
  1. Definiți tipul și valoarea.
  2. Salvați-l înainte de a rula procesul în lot.
Formularul de creare a atributului cu câmpurile cod și valoare completate

Apoi actualizați scriptul astfel încât să utilizeze marcatorul de poziție al atributului:

/system identity set name="${teste}"
Comandă RouterOS care utilizează o variabilă de atribut al dispozitivului în interiorul scriptului

Dacă un router selectat nu are încă atributul necesar, MKController poate opri și solicita valoarea lipsă înainte de a continua. Aceasta previne eșecurile silențioase și vă ajută să finalizați lotul cu datele corecte.

Solicitare pentru un atribut lipsă al dispozitivului înainte de continuarea actualizării în lot

Bune Practici Înainte de a Trimite Scripturi la Scară Largă

Un script în lot este puternic, deci merită un pic de disciplină. Mențineți aceste obiceiuri:

  • Începeți cu un dispozitiv de laborator sau un grup pilot mic.
  • Utilizați o singură modificare logică per script ori de câte ori este posibil.
  • Salvați copii versionate ale fișierelor dumneavoastră .auto.rsc.
  • Verificați comenzile pentru erori de sintaxă și spațiere înainte de încărcare.
  • Confirmați dacă modificarea depinde de atribute per dispozitiv.
  • Validați rezultatul pe dispozitive reale după finalizare.

Avertisment: Evitați gruparea modificărilor necorelate într-un script mare dacă nu ați testat deja întreaga secvență. Loturile mai mici sunt mai ușor de anulat și depanare.

Gânduri Finale

Actualizările în masă în MKController oferă o modalitate practică de a standardiza modificările RouterOS pe multe dispozitive fără a lucra router cu router. Metoda de bază este simplă: scrieți comanda, salvați-o ca .auto.rsc, selectați dispozitivele, încărcați fișierul și urmăriți operațiunea. Când valorile diferă per router, atributele vă oferă flexibilitatea de a reutiliza același script fără a pierde controlul.

Această combinație de viteză și structură este ceea ce face funcția valoroasă. Mai puțină repetiție. Mai puține greșeli manuale. Vizibilitate mai bună.

👉 Vorbiți cu echipa noastră pe WhatsApp.