Skip to content

MikroTik-reitittimien Massapäivitys Kerralla

Yhteenveto MKController-massapäivitysten avulla voit lähettää saman RouterOS-skriptin kymmenille tai sadoille MikroTik-laitteille samanaikaisesti .auto.rsc-tiedostojen avulla. Valitset laitteet, lataat skriptin, seuraat suoritusta keskusnäytöltä ja voit valinnaisesti käyttää laitekohtaisia attribuutteja eri arvojen syöttämiseen samaan komentoon — ilman toiminnon suorittamista reititin kerrallaan.

MikroTik-massapäivitykset MKControllerilla

Yhden MikroTikin hallinta on yksinkertaista. Kymmenien, satojen tai maantieteellisesti hajautettujen reitittimien hallinta on jo eri asia. Kun sinun on päivitettävä identiteetit, palomuurisäännöt, Wi-Fi-asetukset, DHCP-asetukset tai muut RouterOS-parametrit laajassa mittakaavassa, laite kerrallaan tekeminen vie aikaa ja lisää epäjohdonmukaisuuden riskiä.

MKController auttaa vähentämään tätä operatiivista taakkaa antamalla sinun lähettää saman skriptin useille valituille laitteille yhtenä eränä. Käytännössä valmistat tiedoston .auto.rsc-muodossa, lataat sen alustan kautta ja seuraat toimintoa keskusnäytöltä. Tiimeille, jotka tukevat toimipisteitä, internet-palveluntarjoajia ja hajautettuja asiakasverkkoja, tämä voi säästää paljon napsautuksia ja muutaman päänsäryn.

MikroTik-massapäivitysten kuvituskuva MKControllerissa

Miksi massapäivitykset ovat tärkeitä

Massamuutokset ovat hyödyllisiä aina, kun sama säätö on sovellettava moniin reitittimiin. Yleisiä esimerkkejä ovat laitteiden uudelleennimeäminen, palomuurisääntöjen standardointi, Wi-Fi-parametrien muuttaminen tai migraatiosuunnitelman valmistelu vaiheittain.

Tärkein hyöty on johdonmukaisuus. Sen sijaan, että toistat saman manuaalisen tehtävän monissa istunnoissa, valmistat yhden komentotiedoston ja käytät sitä uudelleen. Tämä tekee ylläpidosta nopeampaa ja helpommin tarkastettavaa myöhemmin.

Missä MKController auttaa: MKController keskittää laitevalinnan, eräsuorituksen ja toimintojen seurannan, mikä helpottaa rutiininomaisten RouterOS-muutosten järjestämistä hajautetuissa ympäristöissä.

Voit myös yhdistää tämän työnkulun laajempaan MKController-prosessiisi käyttöönoton ja elinkaaren hallinnan osalta. Esimerkiksi laitteen käyttöönoton jälkeen voit jatkaa keskitettyä seurantaa ja hallintaa alustalla: MKController-tietämyskeskus.

Valmistele skriptitiedosto

Ensimmäinen vaihe on luoda komento, jonka haluat RouterOS:n suorittavan. Tässä esimerkissä tavoitteena on muuttaa laitteen identiteetti. Komento alkaa kauttaviivalla ja käyttää tavallista RouterOS-syntaksia.

/system identity set name=MKController
Tekstieditori, jossa näkyy RouterOS-komento järjestelmän identiteetin muuttamiseksi

Tallenna tiedosto .auto.rsc-laajennuksella. Tämä laajennus on tärkeä, koska MKController tunnistaa sen automaattista suoritusta varten erätoiminnon aikana.

Tallennettu .auto.rsc-skriptitiedosto MikroTik-massapäivitystä varten

Vinkki: Pidä skriptisi ensimmäinen versio pienenä ja kohdennettuna. Testaa yksi turvallinen muutos ennen suuremman komentojen sarjan lähettämistä.

Suorita erätoiminto MKControllerissa

Kun tiedosto on valmis, kirjaudu MKController-sovellukseen ja avaa laiteluettelo. Valitse reitittimet, joiden pitäisi saada päivitys. Käytä sitten erätoimintojen valikkoa käynnistääksesi tiedoston latauksen virtauksen.

Käytännöllinen toimintosarja näyttää tältä:

  1. Avaa Laitteet.
  2. Valitse kohderyhmän MikroTik-laitteet.
  3. Napsauta vaihtoehtoa lisätäksesi valitut laitteet toimintoon.
MKController-laiteluettelo, jossa useita MikroTik-laitteita on valittu erätyötä varten
  1. Valitse Lähetä eräntiedosto.
MKController-valikkovaihtoehto eräntiedoston lähettämiseksi valituille laitteille
  1. Tarkista valitut reitittimet ja jatka.
Erälatauksen vahvistusnäyttö, jossa luetellaan valitut laitteet
  1. Lataa .auto.rsc-tiedosto.
MKController-latausnäyttö .auto.rsc-tiedoston lähettämiseksi
  1. Vahvista ja siirry toimintonäyttöön.
Valmistumisnäyttö eräntiedoston lataamisen jälkeen MKControllerissa

Seuraa tilaa ja vahvista tulos

Lataamisen jälkeen MKController näyttää toiminnon odottavassa jonossa. Tämä on oikea paikka vahvistaa, onko tiedosto hyväksytty ja ovatko valitut laitteet edelleen osa tehtävää.

Tarvittaessa voit poistaa laitteen toiminnosta ennen suoritusta. Tämä lisää hyödyllisen turvakerroksen, kun huomaat, että väärä reititin valittiin.

Toimintosivulla näkyy odottavat massapäivitystehtävät MikroTik-laitteille

Validoinnin ei pidä pysähtyä jonoon. Kun toiminto on valmis, avaa ainakin yksi päivitetty reititin ja vahvista, että odotettu arvo muuttui. Tässä tapauksessa varmistat, että laitteen identiteetti vastaa nyt skriptissä lähetettyä arvoa.

Huomio: Laajemmissa tuotantomuutoksissa testaa ensin pienellä pilottiryhmällä. Puhdas pilotti paljastaa yleensä syntaksivirheet, muuttujaongelmat tai tahattomat sivuvaikutukset ennen kuin ne leviävät.

RouterOS-skriptauksen käyttäytymisestä ja komentorakenteesta virallinen MikroTik-dokumentaatio on myös hyödyllinen pitää lähettyvillä: RouterOS-dokumentaatio.

Käytä attribuutteja laitekohtaisiin arvoihin

Joskus komentorakenne on sama, mutta arvo on muututtava reititinkohtaisesti. Siinä attribuuteista tulee hyödyllisiä. Sen sijaan, että kovakoodaisit kiinteän nimen, voit viitata muuttujaan, jonka MKController ratkaisee kullekin laitteelle.

Lähdeskenaariossa yhdellä reitittimellä on attribuutti koodilla identity ja arvolla Becon, kun taas toisella reitittimellä tätä attribuuttia ei vielä ole.

Kyseisen virtauksen valmistelemiseksi:

  1. Avaa kohderyhmän laitteen tiedot.
  2. Siirry kohtaan Attribuutit.
  3. Luo uusi attribuutti.
Attribuuttiluettelosivu painikkeella uuden attribuutin luomiseksi
  1. Määritä tyyppi ja arvo.
  2. Tallenna se ennen erätoiminnon suorittamista.
Attribuutin luomislomake täytetyillä koodi- ja arvokentillä

Päivitä sitten skripti käyttämään attribuutin paikanpitäjää:

/system identity set name="${teste}"
RouterOS-komento, joka käyttää laiteattribuuttimuuttujaa skriptin sisällä

Jos valitulta reitittimeltä puuttuu vaadittu attribuutti, MKController voi pysähtyä ja pyytää puuttuvaa arvoa ennen jatkamista. Tämä estää hiljaiset epäonnistumiset ja auttaa sinua viimeistelemään erän oikeilla tiedoilla.

Kehote, joka pyytää puuttuvaa laiteattribuuttia ennen erätoiminnon jatkamista

Hyviä käytäntöjä ennen skriptien lähettämistä laajassa mittakaavassa

Eräskripti on tehokas, joten se ansaitsee hieman kurinalaisuutta. Pidä nämä tavat voimassa:

  • Aloita laboritietokoneella tai pienellä pilottiryhmällä.
  • Käytä yhtä loogista muutosta skriptiä kohden aina kun mahdollista.
  • Tallenna versioituja kopioita .auto.rsc-tiedostoistasi.
  • Tarkista komennot syntaksin ja välilyöntien osalta ennen lataamista.
  • Vahvista, riippuuko muutos laitekohtaisista attribuuteista.
  • Vahvista tulos oikeilla laitteilla valmistumisen jälkeen.

Varoitus: Vältä toisiinsa liittymättömien muutosten niputtamista yhteen suureen skriptiin, ellei ole jo testattu koko sekvenssiä. Pienempiä eriä on helpompi peruuttaa ja vianmäärittää.

Loppuajatuksia

MKControllerim massapäivitykset tarjoavat käytännöllisen tavan standardoida RouterOS-muutoksia monilla laitteilla ilman, että työskentelee reititin kerrallaan. Perusmenetelmä on yksinkertainen: kirjoita komento, tallenna se .auto.rsc-muodossa, valitse laitteet, lataa tiedosto ja seuraa toimintoa. Kun arvot eroavat reitittimittain, attribuutit antavat joustavuuden käyttää samaa skriptiä uudelleen menettämättä hallintaa.

Tämä nopeuden ja rakenteen yhdistelmä on se, mikä tekee ominaisuudesta arvokkaan. Vähemmän toistoa. Vähemmän manuaalisia virheitä. Parempi näkyvyys.

👉 Juttele tiimimme kanssa WhatsAppissa.