Die MikroTik-Firewall verfügt auf der zusätzlichen Registerkarte in den Filterregeln über die Zeitoption, mit der Sie Tage und Stunden festlegen können, um Client-Verbindungen zuzulassen oder zu verweigern.
Sie können auch eine tägliche Bandbreitenkontrolle erreichen, indem Sie die Skript-Tools und Firewall-Regeln von MikroTik sowie Warteschlangen verwenden, um die Bandbreite basierend auf bestimmten Tagen zu manipulieren.
So können Sie mithilfe der Skript- und Aufgabenplanungsfunktionen von MikroTik eine Lösung einrichten, die die Bandbreite basierend auf bestimmten Tagen begrenzt:
Schritt 1: Erstellen Sie die Warteschlangen
Zunächst müssen Sie einfache Warteschlangen konfigurieren, um die Bandbreite zu begrenzen. Diese Warteschlangen können dann mithilfe von Skripten angepasst werden.
/queue simple add name="weekday-limit" target=192.168.88.0/24 max-limit=1M/1M
/queue simple add name="weekend-limit" target=192.168.88.0/24 max-limit=5M/5M
In diesem Beispiel gibt es zwei unterschiedliche Grenzwerte: einen für Wochentage und einen für Wochenenden.
Schritt 2: Erstellen Sie Skripte zum Ändern der Regeln
Jetzt müssen Sie Skripte erstellen, die die Warteschlangen je nach Tag aktivieren oder deaktivieren. Mithilfe von MikroTik-Skripten können Sie den aktuellen Tag abfragen und die Warteschlangen bei Bedarf anpassen.
/system script add name="apply-weekday-limits" source={
/queue simple set [find name="weekday-limit"] disabled=no
/queue simple set [find name="weekend-limit"] disabled=yes
}
/system script add name="apply-weekend-limits" source={
/queue simple set [find name="weekday-limit"] disabled=yes
/queue simple set [find name="weekend-limit"] disabled=no
}
Schritt 3: Programmieren Sie die Skripte
Verwenden Sie den MikroTik-Planer, um diese Skripte an den entsprechenden Tagen auszuführen.
/system scheduler
add name="enable-weekday-limits" on-event="apply-weekday-limits" start-time=startup interval=1d day=mon,tue,wed,thu,fri
add name="enable-weekend-limits" on-event="apply-weekend-limits" start-time=startup interval=1d day=sat,sun
Diese geplanten Ereignisse stellen sicher, dass die Regeln automatisch basierend auf dem Wochentag angewendet werden.
Schlussbetrachtungen
- Testing: Testen Sie Ihre Konfiguration unbedingt in einer kontrollierten Umgebung, bevor Sie sie in der Produktion bereitstellen, um sicherzustellen, dass Skripte und Warteschlangen wie erwartet funktionieren.
- Sicherheit und Wartung: Überprüfen Sie regelmäßig Warteschlangen und Skripte, um sicherzustellen, dass keine Konflikte oder Leistungsprobleme vorliegen.
- Dokumentation: Dokumentiert alle Skripte und Konfigurationen gut zum späteren Nachschlagen oder für neue Mitarbeiter.
Diese Lösung ist nicht nativ und erfordert eine gewisse Vertrautheit mit der MikroTik-Skripterstellung. Sie ist jedoch ein Beispiel dafür, wie Sie die Funktionen von RouterOS erweitern können, um bestimmte Netzwerkverwaltungsanforderungen zu erfüllen.
Es gibt keine Tags für diesen Beitrag.