A les configuracions de Server profile es pot indicar que la Queue que es generi dins d'una Queue Parent i addicional a això es pot indicar un Queue Type com a PCQ perquè es distribueixi l'amplada de banda.
Una altra opció és utilitzant la funcionalitat de les cues dinàmiques. La idea és que cada usuari connectat rebi una part equitativa de l'amplada de banda total disponible, ajustant-se automàticament a mesura que els usuaris es connecten o es desconnecten.
T'expliquem com aconseguir això:
Pas 1: Configurar el HotSpot
Primer, necessites tenir un HotSpot configurat al dispositiu MikroTik. Pots configurar-ho des de WinBox o WebFig seguint aquests passos bàsics:
- Navega a IP > HotSpot i fes clic a “HotSpot Setup”.
- Trieu la interfície on vols que el HotSpot operi.
- Segueix els passos de l'assistent per configurar la xarxa del HotSpot, incloent adreça IP del HotSpot, rang d'adreces DHCP, etc.
Pas 2: Configurar el Perfil d'Usuari de HotSpot
Perquè l'amplada de banda es distribueixi automàticament, podeu utilitzar els perfils d'usuari del HotSpot per definir límits dinàmics d'amplada de banda:
- Aneu a IP > HotSpot > User Profiles.
- Crea un nou perfil o edita un existent.
- Estableix el límit de velocitat:
- En
Rate Limit (rx/tx)
, pots definir límits específics, però per fer-ho dinàmic segons els usuaris connectats, fes servir un script o mangle juntament amb cues que ajustin aquest valor.
- En
Pas 3: Utilitzar Scripts per Ajustar Dinàmicament l'Amplada de Banda
Atès que MikroTik no té una funcionalitat integrada que ajusti automàticament l'amplada de banda per usuari basada en el nombre total d'usuaris connectats, necessitaries un mètode per calcular i ajustar aquests valors dinàmicament, possiblement mitjançant scripting:
- Crea un script que:
- Compteu el nombre d'usuaris connectats al HotSpot.
- Dividiu l'amplada de banda total disponible pel nombre d'usuaris.
- Ajusteu el
Rate Limit
al perfil d'usuari del HotSpot segons els usuaris connectats.
: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;
- Programa l'script perquè s'executi a intervals regulars o cada vegada que un usuari es connecti o desconnecti:
- Vés a System > Scheduler i crea una tasca nova per executar l'script cada minut, per exemple.
consideracions Finals
- Rendiment: Tingueu en compte que executar scripts sovint pot afectar el rendiment del dispositiu, especialment si hi ha molts usuaris.
- proves: Assegureu-vos de provar la configuració en un entorn controlat per ajustar l'script i els paràmetres segons calgui abans de desplegar-lo en producció.
Aquest mètode proporciona una manera dajustar dinàmicament lample de banda per usuari en un HotSpot MikroTik, encara que requereix una configuració manual addicional i coneixement de scripting a RouterOS.
No hi ha etiquetes per a aquesta publicació.