Netinstall is het gereedschap van MikroTik om RouterOS over het netwerk op een apparaat te zetten, helemaal opnieuw. Het logt niet in en past geen instellingen aan. Het formatteert de opslag van het apparaat en schrijft er een verse RouterOS op. Daarom werkt het als niets anders meer werkt, en daarom pak je het niet als eerste.
Netinstall wist de configuratie en elk bestand op het apparaat. Bestanden die je hebt geüpload, backups die op de router stonden, certificaten, een containerimage: alles. Kun je nog inloggen, haal dan eerst een export en een backup van het apparaat af. Zie Backup en export.
Wanneer je het nodig hebt
- Je bent het wachtwoord kwijt. RouterOS kent geen wachtwoordherstel. Een reset met de knop brengt je op de meeste apparaten weer binnen, en als dat geblokkeerd is of niet helpt, blijft Netinstall over.
- Het apparaat start niet goed op, of RouterOS komt op en valt meteen om. Een mislukte upgrade, stroomuitval tijdens een installatie, kapotte opslag.
- Een reset is niet genoeg. Er overleeft iets de reset en je komt er niet achter wat. Bij Netinstall blijft er niets te overleven.
- Je wilt een bepaalde versie op een apparaat, ook een oudere dan wat erop staat, met precies de pakketten die jij kiest.
- Je neemt een apparaat over waarvan je de geschiedenis niet kent en je wilt zeker weten wat erop staat voordat het in het netwerk van een klant hangt.
Waar het niet voor is: dagelijkse upgrades, die via /system package update vanaf het apparaat zelf gaan, en een gewone schone start, die één /system reset-configuration verderop ligt. Probeer die eerst. Zie Het script gebruiken voor de normale reset.
Wat het doet, en wat het laat staan
Netinstall formatteert de systeemschijf en installeert de RouterOS-pakketten die je aanwijst. De configuratie is weg, de bestanden zijn weg, en het apparaat komt op alsof het net uit de fabriek komt, met de standaardconfiguratie of met helemaal niets, afhankelijk van wat je koos.
Twee dingen raakt het niet aan, en dat is goed nieuws. Het haalt de RouterOS-licentie er niet af: een RouterBOARD blijft gelicentieerd op zijn eigen niveau, zie Licentieniveaus en CHR. En het zet de RouterBOOT-instellingen niet terug, de instellingen van de bootloader onder RouterOS, dus zaken als een aangepaste processorfrequentie of een gekozen opstartapparaat blijven zoals ze waren.
Hoe het ongeveer gaat
Er is een Windows-versie met een venster, een Linux-versie op de commandoregel, en in recente RouterOS-uitgaven een pakket waarmee een andere MikroTik de rol van Netinstall-host kan spelen. Het idee is in alle drie hetzelfde.
- Maak de machine klaar waarvandaan je installeert. Download Netinstall en het RouterOS-pakket voor de architectuur van het apparaat dat je installeert, in de versie die je wilt, plus eventuele extra pakketten in diezelfde versie. Architecturen en versies staan in Pakketten.
- Zet ze op hetzelfde stuk netwerk. Netinstall praat op laag 2 met het apparaat, dus geen router ertussen. Een directe kabel of een simpele onbeheerde switch is wat je wilt. Gebruik als het kan een aparte netwerkkaart, en zet andere dingen uit die adressen uitdelen: een tweede DHCP-server is de gebruikelijke reden dat het niet lukt.
- Start Netinstall en geef het een adres om aan het apparaat uit te lenen tijdens de installatie.
- Zet het apparaat in Etherboot. Dat is een speciale opstartstand waarin het apparaat het netwerk om een besturingssysteem vraagt. Houd de resetknop ingedrukt een seconde of twee nadat je de stroom erop zet, of houd bij een uitgeschakeld apparaat de resetknop vast, zet de stroom erop en kijk naar het lampje: het knippert, gaat vast branden, en gaat dan uit, en dat is het moment om los te laten. Welk lampje dat is verschilt per model. Werkt de ene manier niet, probeer dan de andere; er zitten twee bootloaders in en het kan de andere zijn die reageert.
- Wacht tot het apparaat in de lijst verschijnt in Netinstall. Dit is de stap die misgaat, en de redenen zijn altijd dezelfde: de firewall op je eigen machine, de verkeerde netwerkkaart, een switch ertussen die het verkeer niet doorlaat, of een apparaat dat helemaal niet in Etherboot staat.
- Selecteer het, kies je pakketten, druk op installeren. Je kunt er ook een configuratiescript aan meegeven dat draait zodra het apparaat opkomt, een nette manier om een apparaat meteen in dienst te nemen.
- Laat het afmaken en herstarten. Haal de stroom er niet af. Als het terugkomt staat het op fabrieksinstellingen en is het bereikbaar zoals een nieuw apparaat, desnoods via de buurlijst. Zie WinBox, WebFig en de terminal.
Daarna
Je hebt nu een leeg apparaat op een bekende versie, en dat is precies de toestand waarvoor onze scripts geschreven zijn. Genereer de configuratie, plak hem in één keer in de terminal, controleer dat je er nog bij kunt, en bewaar het rollback-script. Zie Het script gebruiken.
Had je nog een export van daarvoor, importeer die dan niet blind op een apparaat dat nu een andere RouterOS-versie draait. Lees hem, gebruik hem als beschrijving van wat het apparaat deed, en laat de configurator daar de huidige versie van schrijven. Een bestaande configuratie importeren doet precies dat met een geplakte export.
Eén eerlijke waarschuwing
Netinstall is servicegereedschap met een sobere interface, en het wordt gebruikt door mensen die toch al een slechte dag hebben. De vergissingen die pijn doen zijn een pakket voor de verkeerde architectuur kiezen, en het loslaten op een apparaat dat je niet bedoelde. Lees het model in de lijst voordat je op installeren drukt, en is het apparaat over het netwerk nog bereikbaar, besteed dan eerst twee minuten aan een export.
Verder lezen: Pakketten, Backup en export, Als er iets misgaat.