De MikroTik-firewall op het extra tabblad in filterregels heeft de tijdoptie waarmee u dagen en uren kunt instellen waarop clientverbindingen kunnen worden toegestaan of geweigerd.
U kunt ook dagelijkse bandbreedtecontrole realiseren met behulp van de scripttools en firewallregels van MikroTik, samen met wachtrijen om de bandbreedte te manipuleren op basis van specifieke dagen.
Hier ziet u hoe u een oplossing kunt opzetten die de bandbreedte beperkt op basis van specifieke dagen met behulp van de script- en taakplanningsmogelijkheden van MikroTik:
Stap 1: Maak de wachtrijen
Eerst moet u eenvoudige wachtrijen configureren om de bandbreedte te beperken. Deze wachtrijen kunnen vervolgens met behulp van scripts worden aangepast.
/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 dit voorbeeld zijn er twee verschillende limieten: één voor weekdagen en één voor weekends.
Stap 2: Maak scripts om de regels te wijzigen
Nu moet u scripts maken die de wachtrijen afhankelijk van de dag activeren of deactiveren. U kunt MikroTik-scripting gebruiken om de huidige dag op te vragen en de wachtrijen indien nodig aan te passen.
/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
}
Stap 3: Programmeer de scripts
Gebruik de MikroTik-planner om deze scripts op de overeenkomstige dagen uit te voeren.
/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
Deze geplande evenementen zorgen ervoor dat de regels automatisch worden toegepast op basis van de dag van de week.
Laatste overwegingen
- testing: Zorg ervoor dat u uw configuratie test in een gecontroleerde omgeving voordat u deze in productie implementeert, om er zeker van te zijn dat scripts en wachtrijen werken zoals u verwacht.
- Beveiliging en onderhoud: Controleer regelmatig wachtrijen en scripts om er zeker van te zijn dat er geen conflicten of prestatieproblemen zijn.
- documentatie: Documenteert alle scripts en configuratie goed voor toekomstig gebruik of nieuw personeel.
Deze oplossing is niet native en vereist enige bekendheid met MikroTik-scripting, maar het is een voorbeeld van hoe u de mogelijkheden van RouterOS kunt uitbreiden om aan specifieke netwerkbeheervereisten te voldoen.
Er zijn geen tags voor dit bericht.