I have a MT 2.9.x running on the RouterBOARD that we are trying to put in place to limit bandwidth for clients of 4 wireless access points.
I am not too familiar with MikroTiks so please pardon my ignorance. I have read through the queue and traffic limitation sections, and come up with some configs I am getting ready to test- but chances are I am missing something obvious, so if anyone with experience can take a peak at my suggested config and let me know if I am on the right track or not, I would appreciate it!
Objective:
Limit about 90 customers with static IPs to three different level of services, Bronze, Silver and Gold - the only identifier I have is the IP address for each customer.
Attempt #1:
Create an address-list of all IPs belonging to the Bronze level:
/ip firewall address-list add list=Bronze address=10.0.0.2/32,10.0.0.3/32 (etc)
Add mangle rule to tag any packets belonging to this group of addresses as a Bronze packet:
/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=Bronze src-address-list=Bronze
Add simple queue that limits tagged Bronze packets to Bronze level speed(768kbps/192kbps)
/queue simple add name=Bronze limit-at=768/192 max-limit=768/192 packet-marks=Bronze
The reason I came up with this is to limit the number of rules, utilize mangle and address-list for management purposes. However, this may not even work?
Attempt #2:
Stop being fancy and just add a simple queue for each class:
/queue simple add name=Bronze limit-at=768/192 max-limit=768/192 target-addresses=10.0.0.2/32,10.0.0.3/32 (etc etc)
As said, any input would be greatly appreciated![/code]