Il firewall MikroTik dalla scheda aggiuntiva nelle regole di filtro ha l'opzione temporale che ti consentirà di stabilire giorni e ore per consentire o negare le connessioni client.
Puoi anche ottenere il controllo della larghezza di banda giorno per giorno utilizzando gli strumenti di scripting e le regole del firewall di MikroTik insieme alle code per manipolare la larghezza di banda in base a giorni specifici.
Ecco come puoi impostare una soluzione che limiti la larghezza di banda in base a giorni specifici utilizzando le funzionalità di scripting e pianificazione delle attività di MikroTik:
Passaggio 1: crea le code
Innanzitutto, è necessario configurare code semplici per limitare la larghezza di banda. Queste code possono quindi essere regolate utilizzando gli script.
/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 questo esempio sono presenti due limiti diversi: uno per i giorni feriali e uno per i fine settimana.
Passaggio 2: crea script per modificare le regole
Ora devi creare degli script che attivino o disattivino le code a seconda del giorno. È possibile utilizzare lo scripting MikroTik per interrogare il giorno corrente e regolare le code secondo necessità.
/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
}
Passaggio 3: programmare gli script
Utilizza lo scheduler MikroTik per eseguire questi script nei giorni corrispondenti.
/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
Questi eventi programmati garantiranno che le regole vengano applicate automaticamente in base al giorno della settimana.
Considerazioni finali
- Test: assicurati di testare la configurazione in un ambiente controllato prima di distribuirla in produzione per garantire che gli script e le code funzionino come previsto.
- Sicurezza e manutenzione: controlla regolarmente code e script per assicurarti che non vi siano conflitti o problemi di prestazioni.
- documentazione: documenta bene tutti gli script e la configurazione per riferimenti futuri o nuovo personale.
Questa soluzione non è nativa e richiede una certa familiarità con lo scripting MikroTik, ma è un esempio di come è possibile estendere le funzionalità di RouterOS per soddisfare specifici requisiti di gestione della rete.
Non ci sono tag per questo post.