Handleiding

Een bestaande configuratie importeren

Plak je /export en ga verder waar je bent, in plaats van opnieuw te beginnen.

Heb je al een router die draait, dan hoef je niet vanaf nul te beginnen. De configurator leest een /export en zet die om naar de velden in de tool, zodat je hem kunt aanpassen, uitbreiden of gewoon nakijken.

Je export maken

Op het apparaat, in de terminal:

/export hide-sensitive

Met hide-sensitive blijven wachtwoorden en sleutels uit de uitvoer. Dat is prima om te importeren: de configurator vraagt je die later zelf opnieuw in te vullen. Wil je ze wel meenemen, gebruik dan /export show-sensitive, maar bedenk dat je die tekst nergens onbedoeld plakt. Liever een bestand dan een lange plakactie? /export file=config maakt config.rsc in Files, die je kunt downloaden.

Importeren

Boven het apparatenraster op het eerste scherm staan drie ingangen naast elkaar: Een bestaande configuratie aanpassen, Overstappen van RouterOS v6? en Een eerder opgeslagen bestand openen. De eerste brengt je naar het importscherm.

Daar plak je de tekst in het grote veld, of je kiest een .rsc- of .txt-bestand. Boven het veld kun je kiezen of de export van v7 of van v6 komt; een v6-export wordt aan de kopregel herkend en zet die keuze zelf om. Klik daarna op Configuratie inlezen. Een tekst die niet op een export lijkt wordt geweigerd, en meer dan 2 MB ook: dat is meer dan een routerexport hoort te zijn.

Je configuratie blijft in je browser. Er wordt niets geüpload en niets bij ons opgeslagen. Dat staat ook op het importscherm zelf, want het is precies de vraag die je hoort te stellen voordat je de configuratie van een klant ergens plakt.

Welk apparaat

De configurator herkent je model aan de modelregel bovenin de export. Lukt dat niet, dan leidt hij het apparaat af uit de interfacenamen die in de configuratie voorkomen: het aantal ether-, sfp- en sfp-sfpplus-poorten, of er wifi- of wlan-interfaces zijn en of er een lte in zit. In het rapport staat welk van de twee het was, dus controleer dat: bij een afgeleid apparaat kloppen de poortnamen wel, maar weet de tool niets van PoE, radio's of de switchchip.

Wat er gebeurt

De regel is: er gaat niets verloren. Elk commando uit je export wordt of op een veld gezet, of letterlijk bewaard. Nooit allebei, want dan zou dezelfde regel twee keer in het nieuwe script staan.

  • Overgenomen — poorten en bridge, VLANs, adressen, DHCP, DNS, firewall en NAT, wifi, WAN, routes: die komen in de juiste velden terecht en je kunt ze gewoon aanpassen.
  • Ongewijzigd bewaard — onderdelen waar de tool geen veld voor heeft, of waar overnemen je configuratie stilletjes zou veranderen, worden letterlijk meegenomen in het onderdeel Overgenomen uit je configuratie. Voorbeeld: een gasten-SSID in een eigen bridge blijft precies zoals hij was, want anders zou die bij het hoofdnetwerk belanden. Hetzelfde geldt voor een tweede bridge, en voor firewallregels die niet de standaardset zijn: die worden bewaard en de standaardset wordt dan juist níet toegevoegd.
  • Gemeld — het rapport vertelt per punt wat er is overgenomen en wat je zelf moet nakijken.

Het rapport

Boven het rapport staan vier getallen: hoeveel regels er gelezen zijn, hoeveel commando's dat waren, hoeveel er herkend en ingevuld zijn, en hoeveel er ongewijzigd zijn meegenomen. Daaronder staat een tabel met per onderdeel diezelfde twee kolommen, zodat je ziet waar de tool je configuratie begrijpt en waar niet.

Daarna volgen de opmerkingen. Die gaan over de dingen die je met de hand moet afmaken: dat het beheerderswachtwoord nooit in een export staat en je het opnieuw moet invullen bij Systeem, dat een gebruiker zonder wachtwoord in de export is gevonden, dat een interface in de WAN-lijst staat zonder dat er een uplink bij hoort, of dat de IPv6-regels bewaard zijn en de standaardset daarom is overgeslagen. Staan er regels tussen die de parser niet kon lezen, dan worden die apart getoond met het regelnummer erbij.

Daarna

Met Openen en aanpassen kom je in geavanceerde modus terecht, met elk onderdeel apart. Ook de controles draaien over je geïmporteerde configuratie, wat vaak meteen iets oplevert: een regel die niets doet, een subnet dat botst, beheer dat open staat.

De export die je plakte wordt onthouden voor de vergelijking onderaan het scriptscherm. Die laat regel voor regel zien wat er ten opzichte van je draaiende apparaat bij komt, wat verandert en wat verdwijnt, zodat je alleen dat stuk hoeft te plakken in plaats van alles opnieuw te doen.

De bewaarde regels komen bijna achteraan in het nieuwe script te staan, vlak voor het beheerderswachtwoord. Lees ze na voordat je het script gebruikt: de volgorde die op jouw apparaat werkte is niet automatisch de volgorde die hier ontstaat.

Komt je configuratie van RouterOS v6?

Gebruik dan de v6-import. Die zet eerst om wat in v7 anders heet en waarschuwt voor de dingen die je met de hand moet doen. Zie Van RouterOS v6 naar v7.

Verder lezen: Geavanceerd en Het script gebruiken.

Meteen proberen? Open de configurator