Skip to content

Dateer MikroTik-roeteerders in grootmaat op

Opsomming MKController-grootmaatdaterings laat u toe om dieselfde RouterOS-skrip na dosyne of honderde MikroTik-toestelle gelyktydig te stuur deur gebruik te maak van .auto.rsc-lêers. U kies die toestelle, laai die skrip op, volg uitvoering vanaf ‘n sentrale skerm en kan opsioneel per-toestel-eienskappe gebruik om verskillende waardes in dieselfde opdrag in te voeg — sonder om die operasie roeteerder vir roeteerder te loop.

MikroTik-grootmaatdaterings met MKController

Om een MikroTik te bestuur is eenvoudig. Om dosyne, honderde of geografies verspreide roeteerders te bestuur is ‘n ander storie. Wanneer u identiteite, brandmuurrëels, Wi-Fi-instellings, DHCP-opsies of ander RouterOS-parameters op skaal moet opdateer, mors dit tyd om dit toestel vir toestel te doen en verhoog die kans op inkonsekwentheid.

MKController help om daardie operasionele las te verminder deur u toe te laat om dieselfde skrip na verskeie geselekteerde toestelle in een sarsie te stuur. In die praktyk berei u ‘n lêer in .auto.rsc-formaat voor, laai dit deur die platform op en volg die operasie vanaf ‘n sentrale skerm. Vir spanne wat filiaalkantore, ISP’s en verspreide kliëntnetwerke ondersteun, kan dit baie klikke en meer as ‘n paar hoofpyne spaar.

Uitgesoekte illustrasie oor MikroTik-grootmaatdaterings in MKController

Waarom grootmaatdaterings saak maak

Grootmaatveranderings is nuttig wanneer dieselfde aanpassing op baie roeteerders toegepas moet word. Algemene voorbeelde sluit in die hernoem van toestelle, die standaardisering van brandmuurrëels, die verandering van Wi-Fi-parameters of die voorbereiding van ‘n migrasieplen in fases.

Die hoofvoordeel is konsekwentheid. In plaas daarvan om dieselfde handmatige taak oor baie sessies te herhaal, berei u een opdraglêer voor en hergebruik dit. Dit maak onderhoud vinniger en makliker om later te oudit.

Waar MKController help: MKController sentraliseer toestelkeuse, sarsie-uitvoering en operasienasporing, wat roetine RouterOS-veranderings makliker maak om in verspreide omgewings te organiseer.

U kan hierdie werkvloei ook kombineer met u breër MKController-proses vir aanboordkry en lewenssiklusbestuur. Ná toestel-adopsie kan u byvoorbeeld voortgaan met gesentraliseerde monitering en administrasie in die platform: MKController Kennisentrum.

Berei die skrplêer voor

Die eerste stap is om die opdrag te skep wat u RouterOS wil laat uitvoer. In hierdie voorbeeld is die doel om die toestelidentiteit te verander. Die opdrag begin met ‘n skuinsstreep en gebruik standaard RouterOS-sintaksis.

/system identity set name=MKController
Teksredigeerder wat 'n RouterOS-opdrag wys om die stelselidentiteit te verander

Stoor die lêer met die .auto.rsc-uitbreiding. Daardie uitbreiding is belangrik omdat MKController dit herken vir outomatiese uitvoering tydens die sarsieproses.

Gestoorde .auto.rsc-skrplêer vir 'n MikroTik-grootmaatdatering

Wenk: Hou die eerste weergawe van u skrip klein en gefokus. Toets een veilige verandering voordat u ‘n groter stel opdragte stuur.

Voer ‘n sarsie-operasie in MKController uit

Sodra die lêer gereed is, meld u aan by die MKController-app en open die toestelly. Kies die roeteerders wat die opdatering moet ontvang. Gebruik dan die sarsie-aksiekieslys om die lêeroplaaiwerkvloei te begin.

‘n Praktiese volgorde lyk soos volg:

  1. Open Toestelle.
  2. Kies die teiken MikroTik-toestelle.
  3. Klik op die opsie om die geselekteerde toestelle by ‘n operasie te voeg.
MKController-toestelly met verskeie geselekteerde MikroTik-toestelle vir sarsiewerk
  1. Kies Stuur sarsielêer.
MKController-kieslysopsie om 'n sarsielêer na geselekteerde toestelle te stuur
  1. Hersien die geselekteerde roeteerders en gaan voort.
Bevestigingskerm vir sarsie-oplaai wat die geselekteerde toestelle lys
  1. Laai die .auto.rsc-lêer op.
MKController-oplaaiskerm vir die stuur van 'n .auto.rsc-lêer
  1. Bevestig en gaan na die operasieskerm.
Voltooiingskerm na die oplaai van 'n sarsielêer in MKController

Volg status en valideer die resultaat

Ná die oplaai wys MKController die operasie in die wagry. Dit is die regte plek om te bevestig of die lêer aanvaar is en of die geselekteerde toestelle nog deel van die taak is.

Indien nodig kan u ‘n toestel voor uitvoering uit die operasie verwyder. Dit voeg ‘n nuttige veiligheidslaag toe wanneer u agterkom dat die verkeerde roeteerder gekies is.

Operasiesbladsy wat hangende grootmaat-opdateringstake vir MikroTik-toestelle wys

Validering moet nie by die wagry stop nie. Nadat die operasie klaar is, open ten minste een opgedateerde roeteerder en bevestig dat die verwagte waarde verander het. In hierdie geval sou u bevestig dat die toestelidentiteit nou ooreenstem met die waarde wat in die skrip gestuur is.

Nota: Vir breër produksieveranderings, toets eers op ‘n klein loodgroep. ‘n Skoon loodtoets onthul gewoonlik sintaksisfoute, veranderlikeprobleme of onbedoelde newe-effekte voordat hulle versprei.

Vir RouterOS-skripgedrag en opdragstruktuur is die amptelike MikroTik-dokumentasie ook die moeite werd om byderhand te hou: RouterOS-dokumentasie.

Gebruik eienskappe vir per-toestel-waardes

Soms is die opdragstruktuur dieselfde, maar die waarde moet per roeteerder verander. Dit is waar eienskappe nuttig word. In plaas van ‘n vaste naam te hardkodeer, kan u na ‘n veranderlike verwys wat MKController vir elke toestel oplos.

In die bronscenario het een roeteerder ‘n eienskap met die kode identity en die waarde Becon, terwyl ‘n ander roeteerder nog nie daardie eienskap het nie.

Om daardie werkvloei voor te berei:

  1. Open die teikentoesteelbesonderhede.
  2. Gaan na Eienskappe.
  3. Skep ‘n nuwe eienskap.
Eienskappelysbladsy met die knoppie om 'n nuwe eienskap te skep
  1. Definieer die tipe en waarde.
  2. Stoor dit voor die sarsieproses uitvoer.
Skep eienskap-vorm met kode- en waarde-velde ingevul

Dateer dan die skrip op sodat dit die eienskap-plekhouer gebruik:

/system identity set name="${teste}"
RouterOS-opdrag wat 'n toesteleienskapveranderlike binne die skrip gebruik

As ‘n geselekteerde roeteerder nog nie die vereiste eienskap het nie, kan MKController stop en vir die ontbrekende waarde vra voordat dit voortgaan. Dit voorkom stille mislukkings en help u om die sarsie met korrekte data te voltooi.

Vraag om 'n ontbrekende toesteleienskap voor die grootmaatdatering voortgaan

Goeie praktyke voor die stuur van skrifte op skaal

‘n Sarsieskrip is kragtig, so dit verdien ‘n bietjie dissipline. Hou hierdie gewoontes in plek:

  • Begin met ‘n laboratoriumtoestel of ‘n klein loodgroep.
  • Gebruik een logiese verandering per skrip waar moontlik.
  • Stoor weergaafkopieë van u .auto.rsc-lêers.
  • Hersien opdragte vir sintaksis en spasiëring voor oplaai.
  • Bevestig of die verandering afhanklik is van per-toestel-eienskappe.
  • Valideer die resultaat op regte toestelle ná voltooiing.

Waarskuwing: Vermy die bundeling van nie-verwante veranderings in een groot skrip tensy u reeds die volle volgorde getoets het. Kleiner sarsiese is makliker om terug te rol en te foutsoek.

Slotgedagtes

Grootmaatdaterings in MKController bied ‘n praktiese manier om RouterOS-veranderings oor baie toestelle te standaardiseer sonder om een roeteerder op ‘n slag te werk. Die basiese metode is eenvoudig: skryf die opdrag, stoor dit as .auto.rsc, kies die toestelle, laai die lêer op en volg die operasie. Wanneer waardes per roeteerder verskil, gee eienskappe u die buigsaamheid om dieselfde skrip te hergebruik sonder om beheer te verloor.

Daardie kombinasie van spoed en struktuur is wat die kenmerk waardevol maak. Minder herhaling. Minder handmatige foute. Beter sigbaarheid.

👉 Praat met ons span op WhatsApp.