Zum Hauptinhalt springen

Skript zum Neustart des MikroTik-Routers: Wie organisiere ich einen automatischen Neustart

Der MikroTik-Router ist eines der beliebtesten und zuverlässigsten Geräte für die Bereitstellung einer Netzwerkinfrastruktur. Unabhängig davon, wie stabil Ihr Router ist, kann es jedoch gelegentlich notwendig sein, ihn neu zu starten. In solchen Fällen ist es sehr praktisch, ein Skript zu haben, mit dem Sie den Router automatisch ohne Ihre Teilnahme neu starten können. In diesem Artikel werden wir uns ansehen, wie Sie ein solches Skript auf MikroTik-Routern erstellen und konfigurieren.

Der erste Schritt beim Erstellen eines Skripts zum Neustart des MikroTik-Routers besteht darin, die grundlegenden Regeln und Bedingungen zu definieren, unter denen ein Neustart erforderlich ist. Dies kann beispielsweise ein periodischer Neustart sein, der Leistungsprobleme vermeidet, oder es kann eine Situation geben, in der der Router nicht mehr auf Ping reagiert oder nicht mehr ordnungsgemäß funktioniert. Hier ist es wichtig zu bestimmen, wie diese Bedingungen erkannt werden und wie oft der Router neu gestartet werden sollte, um keine weiteren Probleme zu verursachen.

Beispielskript zum Neustarten des MikroTik-Routers:

add name="reboot-router" policy=ftp,reboot,password,sniff,sensitive source=

:local rebootCount 0;

:local maxRebootCount 3;

:if ([/ping 8.8.8.8 count=3] = 0) do=

:set rebootCount ($rebootCount + 1);

:log info ("Rebooting router. Attempt: " . $rebootCount);

:if ($rebootCount >= $maxRebootCount) do=

:log error "Reached maximum reboot count. Exiting script.";

:log info "Router is online. Exiting script.";

Sie können dieses Skript an Ihre Bedürfnisse anpassen, z. B. die IP-Adresse ändern, an die der Ping ausgeführt wird, oder die maximale Anzahl von Neustarts. Sie können dieses Skript dann auf dem MikroTik-Router speichern und es mit einer CRON-Aufgabe ausführen oder manuell starten.

Skript zum Neustart des MikroTik-Routers: Automatischer Neustart

Um den Neustartvorgang des MikroTik-Routers noch komfortabler und automatisierter zu machen, können Sie ein spezielles Skript verwenden. Das Skript zum Neustart des MikroTik-Routers ermöglicht es Ihnen, regelmäßige Neustarts zu konfigurieren, die automatisch zu einer bestimmten Zeit oder in Abständen durchgeführt werden.

Um ein Skript zum Neustart des MikroTik-Routers zu erstellen, müssen Sie sich in die Verwaltungsschnittstelle des MikroTik-Routers einloggen und zum Abschnitt "System" wechseln. Wählen Sie dann den Punkt "Scripts" und erstellen Sie ein neues Skript mit der Schaltfläche "Neu hinzufügen".

Geben Sie im Feld "Name" einen Skriptnamen ein, z. B. "Reboot". Wählen Sie im Feld "Richtlinie" die Option "Schreiben" aus, damit das Skript Schreibberechtigungen hat. Geben Sie im Feld "Quelle" den folgenden Code ein:

:log info "Der Router wird neu gestartet";

Das Skript besteht aus drei Zeilen. Die erste Zeile ":delay 1s;" gibt eine Verzögerung von 1 Sekunde an, bevor das Skript ausgeführt wird. Dies ist notwendig, um Zeit zu geben, um alle Sitzungen zu schließen und die Einstellungen zu speichern.

Zweite Zeile ":log info "Der Router wird neu gestartet";" schreibt eine Informationsmeldung in das Protokoll des Routers, dass der Router neu gestartet wird.

Die dritte Zeile "/system reboot;" startet den MikroTik-Router neu.

Nachdem Sie den Skriptcode eingegeben haben, müssen Sie die Änderungen speichern, indem Sie auf die Schaltfläche Übernehmen klicken.

Um nun das Skript zum Neustart des MikroTik-Routers auszuführen, müssen Sie zum Abschnitt "System Scheduler" gehen und mit der Schaltfläche "Neu hinzufügen" einen neuen Task erstellen.

Geben Sie im Feld Name einen Auftragsnamen ein, z. B. "RebootScript". Geben Sie im Feld "Startzeit" die Uhrzeit an, zu der der Neustart ausgeführt werden soll. Sie können beispielsweise "00:00" angeben:00" um den Router jeden Tag um Mitternacht neu zu starten.

Geben Sie im Feld "Interval" das Intervall an, nach dem der Neustart wiederholt werden soll. Wenn Sie den Router jeden Tag neu starten möchten, müssen Sie "1d" auswählen.

Wählen Sie im Feld "On Event" das zuvor erstellte Skript "Reboot" aus.

Klicken Sie auf "Übernehmen", um die Änderungen zu speichern.

Der MikroTik-Router wird nun automatisch zu einer bestimmten Zeit oder in einem bestimmten Intervall mit dem erstellten Skript und der Aufgabe neu gestartet.

Beachten Sie, dass ein Neustart des Routers zu einer kurzen Netzwerkausfallzeit führen kann. Daher wird empfohlen, den MikroTik-Router bei minimaler Netzwerklast neu zu starten.