In die Bediener profiel konfigurasies kan jy aandui dat die tou gegenereer word binne 'n ouer tou en benewens dit kan jy 'n tou tipe soos PCQ aandui sodat die bandwydte versprei word.
Nog 'n opsie is om die dinamiese tou-funksie te gebruik. Die idee is dat elke gekoppelde gebruiker 'n gelyke deel van die totale beskikbare bandwydte ontvang, wat outomaties aanpas soos gebruikers koppel of ontkoppel.
Ons verduidelik hoe om dit te bereik:
Stap 1: Stel HotSpot op
Eerstens moet jy 'n HotSpot op jou MikroTik-toestel hê. U kan dit vanaf WinBox of WebFig konfigureer deur hierdie basiese stappe te volg:
- Gaan na IP > HotSpot en klik "HotSpot Setup".
- Kies die koppelvlak waar jy wil hê die HotSpot moet werk.
- Volg die stappe van die towenaar om die HotSpot-netwerk op te stel, insluitend HotSpot IP-adres, DHCP-adresreeks, ens.
Stap 2: Stel die HotSpot-gebruikersprofiel op
Om bandwydte outomaties te laat versprei, kan jy HotSpot-gebruikersprofiele gebruik om dinamiese bandwydtelimiete te definieer:
- Gaan na IP > HotSpot > Gebruikersprofiele.
- Skep 'n nuwe profiel of wysig 'n bestaande een.
- Stel die spoedgrens:
- En
Rate Limit (rx/tx)
, jy kan spesifieke limiete definieer, maar om dit dinamies te maak gebaseer op aangemelde gebruikers, gebruik 'n script of mangle saam met toue wat hierdie waarde aanpas.
- En
Stap 3: Gebruik skrifte om bandwydte dinamies aan te pas
Aangesien MikroTik nie 'n ingeboude funksionaliteit het wat bandwydte per gebruiker outomaties aanpas op grond van die totale aantal gekoppelde gebruikers nie, sal u 'n metode nodig hê om hierdie waardes dinamies te bereken en aan te pas, moontlik deur middel van scripting:
- Skep 'n skrif dat:
- Tel die aantal gebruikers wat aan die HotSpot gekoppel is.
- Verdeel die totale beskikbare bandwydte deur die aantal gebruikers.
- Pas die
Rate Limit
in die HotSpot-gebruikersprofiel volgens die gekoppelde gebruikers.
: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;
- Programmeer die skrif om met gereelde tussenposes te hardloop of elke keer as 'n gebruiker in- of afmeld:
- Gaan na Stelsel > Skeduleerder en skep byvoorbeeld 'n nuwe taak om die skrif elke minuut uit te voer.
Finale oorwegings
- Prestasie: Neem asseblief kennis dat skrifte wat gereeld uitgevoer word, toestelwerkverrigting kan beïnvloed, veral as daar baie gebruikers is.
- toets: Maak seker dat u die konfigurasie in 'n beheerde omgewing toets om die skrif en parameters aan te pas soos nodig voordat dit na produksie ontplooi word.
Hierdie metode bied 'n manier om bandwydte per gebruiker op 'n MikroTik HotSpot dinamies aan te pas, alhoewel dit addisionele handmatige konfigurasie en skrifkennis in RouterOS vereis.
Daar is geen merkers vir hierdie plasing nie.