Skip to content

MikroTik Ruuterite Masskauguuendamine

Kokkuvõte MKController massuuendused võimaldavad teil saata sama RouterOS skripti kümnetele või sadadele MikroTik seadmetele korraga, kasutades .auto.rsc faile. Valite seadmed, laadite skripti üles, jälgite täitmist keskselt ekraanilt ja saate valikuliselt kasutada seadmespetsiifilisi atribuute, et sisestada erinevaid väärtusi samasse käsku — ilma toimingut ruuter ruuteri kaupa käivitamata.

MikroTik Massuuendused MKControlleriga

Ühe MikroTik haldamine on lihtne. Kümnete, sadade või geograafiliselt hajutatud ruuterite haldamine on hoopis teine lugu. Kui peate uuendama identiteete, tulemüürireegleid, Wi-Fi seadeid, DHCP valikuid või muid RouterOS parameetreid suuremahuliselt, raiskab seadmest seadmesse tegemine aega ja suurendab ebajärjepidevuse riski.

MKController aitab seda operatiivset koormust vähendada, lastes teil saata sama skripti mitmele valitud seadmele ühe partiina. Praktikas valmistate ette faili .auto.rsc formaadis, laadite selle platvormi kaudu üles ja jälgite toimingut keskselt ekraanilt. Meeskondadele, kes toetavad harukontorid, interneti-teenuse pakkujaid ja hajutatud kliendivõrke, võib see säästa palju klikke ja mõne peavalu.

MKControlleris MikroTik massuuenduste illustratsioon

Miks massuuendused on olulised

Massmuutused on kasulikud siis, kui sama kohandust tuleb rakendada paljudele ruuteritele. Levinud näited hõlmavad seadmete ümbernimetamist, tulemüürireeglite standardiseerimist, Wi-Fi parameetrite muutmist või migratsiooniplaanis etappide ettevalmistamist.

Peamine eelis on järjepidevus. Selle asemel, et korrata sama käsitsi ülesannet paljudes seansides, valmistate ette ühe käsufaili ja kasutate seda korduvalt. See muudab hoolduse kiiremaks ja hiljem lihtsamini auditeeritavaks.

Kus MKController aitab: MKController tsentraliseerib seadmete valiku, partiitäitmise ja toimingute jälgimise, mis muudab rutiinsete RouterOS muudatuste korraldamise lihtsamaks hajutatud keskkondades.

Samuti saate seda töövoogu kombineerida oma laiema MKController protsessiga ühendamise ja elutsükli halduse jaoks. Näiteks pärast seadme kasutusele võtmist saate jätkata tsentraliseeritud jälgimise ja haldamisega platvormil: MKController teadmiskeskus.

Valmistage skriptifail ette

Esimene samm on luua käsk, mida soovite RouterOS-il täita. Selles näites on eesmärk muuta seadme identiteet. Käsk algab kaldkriipsuga ja kasutab standardset RouterOS süntaksit.

/system identity set name=MKController
Tekstiredaktor, kus on näidatud RouterOS käsk süsteemi identiteedi muutmiseks

Salvestage fail laiendiga .auto.rsc. See laiend on oluline, kuna MKController tunneb seda partiitäitmise ajal automaatse täitmise jaoks.

Salvestatud .auto.rsc skriptifail MikroTik massuuenduse jaoks

Näpunäide: Hoidke skripti esimene versioon väike ja fokusseeritud. Testige ühte ohutut muutust enne suurema käsukomplekti saatmist.

Käivitage partiitoiming MKControlleris

Kui fail on valmis, logige sisse MKController rakendusse ja avage seadmete loend. Valige ruuterid, mis peaksid uuenduse saama. Seejärel kasutage partiitoimingute menüüd, et alustada faili üleslaadimise voogu.

Praktiline järjestus näeb välja nii:

  1. Avage Seadmed.
  2. Valige sihtrühma MikroTik seadmed.
  3. Klõpsake valikut, et lisada valitud seadmed toimingusse.
MKController seadmete loend, kus on valitud mitu MikroTik seadet partiitöö jaoks
  1. Valige Saada partiifail.
MKController menüüvalik partiifaili saatmiseks valitud seadmetele
  1. Vaadake valitud ruuterid üle ja jätkake.
Partiifaili üleslaadimise kinnitamise ekraan, kus on loetletud valitud seadmed
  1. Laadige .auto.rsc fail üles.
MKController üleslaadimise ekraan .auto.rsc faili saatmiseks
  1. Kinnitage ja liikuge toimingute ekraanile.
Lõpetamise ekraan pärast partiifaili üleslaadimist MKControlleris

Jälgige olekut ja kinnitage tulemus

Pärast üleslaadimist näitab MKController toimingut ootel järjekorras. See on õige koht kinnitamaks, kas fail on vastu võetud ja kas valitud seadmed on endiselt ülesande osa.

Vajadusel saate seadme toimingust eemaldada enne täitmist. See lisab kasulikku turvakihti, kui märkate, et vale ruuter valiti.

Toimingute leht, kus on näidatud MikroTik seadmete ootel massuuenduse ülesanded

Valideerimine ei tohiks peatuda järjekorras. Pärast toimingu lõpetamist avage vähemalt üks uuendatud ruuter ja kinnitage, et oodatud väärtus muutus. Sel juhul kontrolliksite, kas seadme identiteet vastab nüüd skriptis saadetud väärtusele.

Märkus: Laiema tootmismuutuste jaoks testige esmalt väikesel pilootrühmal. Puhas piloot paljastab tavaliselt süntaksivigu, muutujate probleeme või soovimatuid kõrvalmõjusid enne nende levimist.

RouterOS skriptimise käitumise ja käsustruktuuri kohta tasub ka ametlikku MikroTik dokumentatsiooni käepärast hoida: RouterOS dokumentatsioon.

Kasutage atribuute seadmespetsiifiliste väärtuste jaoks

Mõnikord on käsustruktuur sama, kuid väärtus peab muutuma ruuteri kaupa. Siin muutuvad atribuudid kasulikuks. Selle asemel, et kõvakodeerida fikseeritud nime, saate viidata muutujale, mille MKController lahendab iga seadme jaoks.

Lähtestsenaariumis on ühel ruuteril atribuut koodiga identity ja väärtusega Becon, samas kui teisel ruuteril seda atribuuti veel pole.

Selle voo ettevalmistamiseks:

  1. Avage sihtrühma seadme üksikasjad.
  2. Minge jaotisesse Atribuudid.
  3. Looge uus atribuut.
Atribuutide loendi leht nupuga uue atribuudi loomiseks
  1. Määrake tüüp ja väärtus.
  2. Salvestage see enne partiitoimingu käivitamist.
Atribuudi loomise vorm täidetud koodi ja väärtuse väljadega

Seejärel uuendage skripti, et see kasutaks atribuudi kohahoidjat:

/system identity set name="${teste}"
RouterOS käsk, mis kasutab seadme atribuudi muutujat skripti sees

Kui valitud ruuteril puudub nõutav atribuut, saab MKController peatuda ja küsida puuduvat väärtust enne jätkamist. See hoiab ära vaiksed tõrked ja aitab teil partii lõpetada õigete andmetega.

Viip, mis küsib puuduvat seadme atribuuti enne partiitäitmise jätkamist

Head tavad enne skriptide mastaabis saatmist

Partiiskript on võimas, seega väärib see pisut distsipliini. Hoidke need harjumused:

  • Alustage labori seadmega või väikese pilootrühmaga.
  • Kasutage üht loogilist muutust skripti kohta, kui võimalik.
  • Salvestage oma .auto.rsc failide versioonitud koopiad.
  • Vaadake käsud üle süntaksi ja tühikute osas enne üleslaadimist.
  • Kinnitage, kas muutus sõltub seadmespetsiifilistest atribuutidest.
  • Kinnitage tulemus reaalsetel seadmetel pärast lõpetamist.

Hoiatus: Vältige mitteseotud muutuste koondamist ühte suurde skripti, välja arvatud juhul, kui olete kogu järjestuse juba testinud. Väiksemaid partiisid on lihtsam tagasi pöörata ja tõrkeotsingut teha.

Lõppmõtted

MKControlleris massuuendused pakuvad praktilist viisi RouterOS muutuste standardiseerimiseks paljudel seadmetel ilma, et töötaksite ruuter ruuteri kaupa. Põhimeetod on lihtne: kirjutage käsk, salvestage see .auto.rsc-na, valige seadmed, laadige fail üles ja jälgige toimingut. Kui väärtused erinevad ruuteri kaupa, annavad atribuudid teile paindlikkuse sama skripti korduvkasutamiseks ilma kontrolli kaotamata.

See kiiruse ja struktuuri kombinatsioon on see, mis muudab funktsiooni väärtuslikuks. Vähem kordamist. Vähem käsitsi vigu. Parem nähtavus.

👉 Rääkige meie meeskonnaga WhatsAppis.