Eine Möglichkeit, das Netzwerk auf Mikrotik-Geräten stabil zu halten, besteht darin, das Gerät regelmäßig neu zu starten. Dadurch wird verhindert, dass sich Müll im Speicher ansammelt, die Konfiguration aktualisiert und mögliche Softwareprobleme behoben werden.
Um den Neustart des Routers nicht zu vergessen, können Sie diesen Prozess mit einem Skript automatisieren. Mit dem Skript können Sie einen Zeitplan für den Neustart erstellen, der die Wochentage und die Uhrzeit angibt, zu der der Neustart durchgeführt werden soll. Auf diese Weise können Sie den Router zu einem für den Administrator geeigneten Zeitpunkt neu starten, um mögliche Kommunikationsprobleme während des Netzwerkbetriebs zu minimieren.
Um ein Skript auf dem Mikrotik-Router zu erstellen, müssen Sie den Befehl /system script add verwenden. Im Skript können Sie einen Zeitplan für den Neustart mit dem Befehl /system scheduler add angeben. Dadurch können Sie den Zeitplan flexibel anpassen, indem Sie die Besonderheiten des Netzwerks und die Belastung des Routers zu verschiedenen Tageszeiten berücksichtigen.
Methoden zum Neuladen von Mikrotik über ein Skript
Es gibt mehrere Methoden, mit denen Mikrotik über ein Skript neu geladen werden kann:
1. Verwenden des Befehls "/system reboot"
Diese Methode ist einfach zu implementieren und wird häufig verwendet. Führen Sie den folgenden Befehl aus, um ihn zu verwenden:
/system reboot
2. Verwenden des API-Befehls
Mit der API (Application Programming Interface) können Sie das Mikrotik-Gerät mithilfe von Programmcode steuern. Führen Sie die folgenden Schritte aus, um das Gerät mithilfe der API neu zu starten:
- Stellen Sie über die API eine Verbindung mit dem Mikrotik-Gerät her.
- Senden Sie den Befehl "reboot" an das Gerät.
3. Verwenden einer SSH-Verbindung
SSH (Secure Shell) ermöglicht die Fernsteuerung eines Mikrotik-Geräts. Führen Sie die folgenden Schritte aus, um das Gerät über SSH neu zu starten:
- Stellen Sie eine SSH-Verbindung mit dem Mikrotik-Gerät her.
- Senden Sie den Befehl "/system reboot" an das Gerät.
4. Verwenden des Aufgabenplaners
Mit dem Aufgabenplaner können Sie bestimmte Befehle automatisch zu bestimmten Zeiten ausführen. Führen Sie die folgenden Schritte aus, um das Gerät über den Taskplaner neu zu starten:
- Konfigurieren Sie den Taskplaner, indem Sie die Ausführungszeit des Befehls "/system reboot" angeben.
- Stellen Sie sicher, dass der Aufgabenplaner aktiv ist.
Die Wahl der Methode zum Neuladen von Mikrotik über ein Skript hängt von Ihren Vorlieben und Anforderungen des Projekts ab. Jede dieser Methoden hat ihre eigenen Vor- und Nachteile. Es ist notwendig, die am besten geeignete Methode basierend auf Ihrer spezifischen Situation auszuwählen.
Neustarten des Mikrotik-Geräts wie geplant
Mikrotik-Geräte verfügen über eine Funktionalität, mit der Sie sie nach einem festgelegten Zeitplan neu starten können. Dies ist nützlich, wenn Sie das Gerät jeden Tag, jede Woche oder zum Beispiel einmal im Monat automatisch neu starten möchten. Die RouterOS-Software, die auf Mikrotik-Geräten installiert ist, bietet diese Möglichkeit mithilfe des Befehls Schedule.
Um einen periodischen Neustart festzulegen, müssen Sie mit dem Befehl Schedule einen neuen Zeitplan erstellen und die Aktion angeben, die nach dem angegebenen Zeitintervall ausgeführt werden soll. Der Befehl Schedule verfügt über mehrere Parameter, mit denen Sie die Häufigkeit des Neustarts und andere Parameter wie die Startzeit, die Wiederholungsintervalle usw. festlegen können.
Um einen Neustart-Zeitplan zu erstellen, benötigen Sie Zugriff auf das Mikrotik-Gerät über ein Terminal oder SSH. Führen Sie nach der Verbindung mit dem Gerät den folgenden Befehl aus:
- Geben Sie den Befehl /system schedule add name="reboot" on-event="/system reboot" start-time="00:00:00" interval="1d" policy=\ count ein, um einen neuen Zeitplan mit dem Namen "reboot" zu erstellen, der den Befehl zum Neustart des Geräts jeden Tag um Mitternacht ausführt.
- Um andere Neustartoptionen wie Startzeit, Wiederholungsintervalle usw. zu konfigurieren, ändern Sie die entsprechenden Werte im Befehl.
- Verwenden Sie den Befehl /system schedule print, um eine Liste aktiver Zeitpläne anzuzeigen.
Wenn Sie den Befehl ausführen, wird Ihr Mikrotik-Gerät automatisch jeden Tag zur festgelegten Zeit neu gestartet. Beachten Sie, dass ein Neustart zu einer vorübergehenden Unterbrechung des Geräts führen kann, daher wird empfohlen, einen Neustart-Zeitplan für Zeiten festzulegen, in denen sich dies nicht auf den normalen Netzwerkbetrieb auswirkt.
Jetzt wissen Sie, wie Sie das Mikrotik-Gerät nach einem festgelegten Zeitplan neu starten. Dies ist eine sehr nützliche Funktion, mit der Sie die Unterstützung von Geräten automatisieren und ihre Leistung verbessern können.
Mikrotik wird automatisch neu gestartet, wenn das Internet ausgeschaltet ist
Um dieses Problem zu beheben, können Sie ein Skript verwenden, das Mikrotik automatisch neu startet, wenn das Internet ausgeschaltet ist. Führen Sie dazu die folgenden Schritte aus:
- Erstellen eines Skripts: Sie müssen ein Skript erstellen, das die Verfügbarkeit des Internets überprüft. Dies kann mit dem Befehl ping erfolgen, indem Pakete an einen externen Server gesendet und die Antwort überprüft werden. Wenn keine Antwort vom Server vorhanden ist, wird angenommen, dass das Internet deaktiviert ist. Im Skript können Sie das Prüfintervall und die Anzahl der Versuche festlegen.
- Zeitplan einrichten: Als nächstes müssen Sie den Zeitplan konfigurieren, nach dem das Skript ausgeführt wird. Dazu können Sie die Scheduler-Funktion verwenden, indem Sie die Zeit und das Intervall angeben, in dem das Skript ausgeführt wird.
- Skript ausführen: Nachdem Sie den Zeitplan und das Skript konfiguriert haben, können Sie ihn ausführen. Jedes Mal, wenn das Skript ausgeführt wird, wird die Verfügbarkeit des Internets überprüft und Mikrotik wird im Falle einer Deaktivierung neu gestartet.
Auf diese Weise können die Verwendung eines Skripts und die Konfiguration des Zeitplans Mikrotik automatisch neu starten, wenn das Internet ausgeschaltet ist, was Ihnen hilft, das Netzwerk schnell wieder funktionsfähig zu machen.