I need your help very urgent, please so kind you try to solve the next problem:
Nowadays, We were built a Mikrotik router computer. Now we have 29 clients in Wireless network and We hope this number continuously will increasing. Because, We would like to build so system, what Mikrotik server to controll the system.
So, We would like to adjust, that will get different users different bandwitdh.
For example:
192.168.2.10 512/512kbits
192.168.2.11 384/384kbits
192.168.2.12 128/128kbits etc.
We would not like to dedicate bandwitdh for users.
Which kind of command do we need that it’s function?
If it is possible, than we would like to adjust according the MAC address and not IP address.
Other problem:
If the MAC address is not exists in the address list in Mikrotik server, than can’t able to connect to the Internet and don’t get permission for the data traffic. Where we are adjust this protection?
Well, you can control bandwith with simple queues and to bound an ip/mac use the ARP table, and configure the interface to reply-only. Check the manuals and search the forums…
Of course, my mistake, mask should be /32, we are talking about single hosts. I just did copy&paste from my machine but didn’t change all relevant information.
If you put 192.168.2.0/24 then your whole network will share the same queue. In your original post you asked how to shape single PC’s to different speeds, so you should use mask /32 and separate queue for each machine.
This is if you don’t want to define minimal speed for your clients (guaranteed speed), otherwise put in limit-at parameter. Or, if you want your clients to be able to use more if the link is not used much, then put something like this: