Nelle configurazioni del profilo Server puoi indicare che la Coda viene generata all'interno di una Coda Madre e oltre a questo puoi indicare un Tipo di Coda come PCQ in modo che la larghezza di banda sia distribuita.
Un'altra opzione è utilizzare la funzionalità della coda dinamica. L'idea è che ogni utente connesso riceva una quota uguale della larghezza di banda totale disponibile, regolandosi automaticamente man mano che gli utenti si connettono o si disconnettono.
Spieghiamo come raggiungere questo obiettivo:
Passaggio 1: configura HotSpot
Innanzitutto, devi avere un HotSpot configurato sul tuo dispositivo MikroTik. Puoi configurarlo da WinBox o WebFig seguendo questi passaggi fondamentali:
- Passare a IP > HotSpot e fare clic su "Configurazione HotSpot".
- Scegli l'interfaccia dove vuoi che operi l'HotSpot.
- Segui i passaggi della procedura guidata per configurare la rete HotSpot, incluso l'indirizzo IP dell'HotSpot, l'intervallo di indirizzi DHCP, ecc.
Passaggio 2: configura il profilo utente HotSpot
Per distribuire automaticamente la larghezza di banda, è possibile utilizzare i profili utente HotSpot per definire i limiti di larghezza di banda dinamici:
- Vai su IP > HotSpot > Profili utente.
- Crea un nuovo profilo o modificarne uno esistente.
- Imposta il limite di velocità:
- En
Rate Limit (rx/tx)
, puoi definire limiti specifici, ma per renderlo dinamico in base agli utenti che hanno effettuato l'accesso, utilizza uno script o un mangle insieme alle code che regolano questo valore.
- En
Passaggio 3: utilizzare gli script per regolare dinamicamente la larghezza di banda
Poiché MikroTik non dispone di una funzionalità integrata che regola automaticamente la larghezza di banda per utente in base al numero totale di utenti connessi, avresti bisogno di un metodo per calcolare e regolare questi valori in modo dinamico, possibilmente tramite script:
- Crea una sceneggiatura che:
- Conta il numero di utenti connessi all'HotSpot.
- Dividere la larghezza di banda totale disponibile per il numero di utenti.
- Aggiusta il
Rate Limit
nel profilo utente HotSpot in base agli utenti connessi.
:local totalBW 10000; # 10 Mbps total
:local usersCount [/ip hotspot active print count-only];
:local userBW ($totalBW / $usersCount);
:local rate ($userBW."k/".$userBW."k");
/ip hotspot user profile set [find name="default"] rate-limit=$rate;
- Programma la sceneggiatura da eseguire a intervalli regolari o ogni volta che un utente accede o esce:
- Vai a Sistema > Pianificazione e creare una nuova attività per eseguire lo script ogni minuto, ad esempio.
Considerazioni finali
- Performance: Tieni presente che l'esecuzione frequente di script può influire sulle prestazioni del dispositivo, soprattutto se sono presenti molti utenti.
- Test: assicurati di testare la configurazione in un ambiente controllato per modificare lo script e i parametri secondo necessità prima di distribuirlo in produzione.
Questo metodo fornisce un modo per regolare dinamicamente la larghezza di banda per utente su un HotSpot MikroTik, sebbene richieda ulteriori configurazioni manuali e conoscenze di scripting in RouterOS.
Non ci sono tag per questo post.