Zapora MikroTik z dodatkowej zakładki w regułach filtrów posiada opcję czasu, która pozwala na ustalenie dni i godzin zezwalania lub blokowania połączeń klientów.
Możesz także uzyskać codzienną kontrolę przepustowości za pomocą narzędzi skryptowych MikroTika i reguł zapory sieciowej wraz z kolejkami do manipulowania przepustowością w określonych dniach.
Oto jak możesz skonfigurować rozwiązanie ograniczające przepustowość w oparciu o określone dni, korzystając z możliwości skryptowania i planowania zadań MikroTika:
Krok 1: Utwórz kolejki
Najpierw musisz skonfigurować proste kolejki, aby ograniczyć przepustowość. Kolejki te można następnie dostosować za pomocą skryptów.
/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
W tym przykładzie istnieją dwa różne limity: jeden dla dni powszednich i drugi dla weekendów.
Krok 2: Utwórz skrypty, aby zmienić reguły
Teraz musisz utworzyć skrypty, które w zależności od dnia aktywują lub dezaktywują kolejki. Możesz użyć skryptu MikroTik, aby zapytać o bieżący dzień i dostosować kolejki, jeśli to konieczne.
/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
}
Krok 3: Zaprogramuj skrypty
Użyj harmonogramu MikroTik, aby uruchomić te skrypty w odpowiednie dni.
/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
Dzięki tym zaplanowanym wydarzeniom reguły zostaną automatycznie zastosowane w zależności od dnia tygodnia.
Uwagi końcowe
- Testy: Pamiętaj, aby przetestować swoją konfigurację w kontrolowanym środowisku przed wdrożeniem jej w środowisku produkcyjnym, aby upewnić się, że skrypty i kolejki działają zgodnie z oczekiwaniami.
- Bezpieczeństwo i konserwacja: Regularnie sprawdzaj kolejki i skrypty, aby upewnić się, że nie ma konfliktów ani problemów z wydajnością.
- dokumentacja: Dobrze dokumentuje wszystkie skrypty i konfigurację do wykorzystania w przyszłości lub dla nowego personelu.
To rozwiązanie nie jest natywne i wymaga pewnej znajomości skryptów MikroTik, ale jest przykładem tego, jak można rozszerzyć możliwości RouterOS, aby spełnić określone wymagania dotyczące zarządzania siecią.
Brak tagów dla tego wpisu.