Router that limits speed

goocreations

Well-Known Member
Joined
Mar 6, 2009
Messages
158
Reaction score
0
My scenario: Me and a couple of roommates share an ADSL connection. Half of my roommates are too cheap and only want a 1Meg line, the other group wants a 4-10Meg line. I’m looking for a router that can limit the connection speed based on the IP. Ultimately the router should be able to divide the speed amongst a certain IP range. For example 192.168.1.100 - 192.168.1.150 should share a speed that will not exceed 1Mb/sec and 192.168.1.151 - 192.168.1.200 should have full access to the 4 or 10 Meg line.

I know that I can setup a separate server for this, but I was wondering if someone knows of a router that can do this (as affordable as possible).
 
Wow, thanks for the quick reply. I just want to make sure before I buy it: most routers limit the connection per IP (eg: every IP gets 1Mb/s). I want that a number of IPs share a certain speed, therefore if 5 people are limited to the 1Mb/s speed and all of them are using it, everyone will only get 200Kb/s. If only one guy uses it, he gets the entire 1Mb/s. Does the router support this?
 
Yes, you can create a traffic control rule specifying max and minimum upload and download speed within a specific ip address range.
 
Unfortunately multi threaded downloads using a download manager can circumvent this traffic control rule on the tp-links. So if I'm using IDM and I initiate 5 different downloads and the line is throttled to 100KB/s, each download will max out at 100KB/s x 5 = 500KB/s.... Not ideal... If you suspect this sort of abuse you could always create a rule where the max download is 25KB/s therefore making it a bit more difficult to max out the line.
 


Capture-41.png


Capture2-6.png
 
Last edited:
I'm assuming you'll also need to add a rule based on MAC address to determine who falls within the specified IP range.
 
I'm assuming you'll also need to add a rule based on MAC address to determine who falls within the specified IP range.

Not necessarily. OP should connect his own pc's using static ipaddress starting at 192.168.1.100 and depending on how many pc's/laptops/cell phones he's connected, end at 192.168.1.103/4/5/6.

Anything outside those ranges, for the benefit of his flatmates would be throttled. So he would create a TC rule starting at 192.168.1.107 and ending wherever. The router will only assign as many ip address's as is required by the traffic on the network.
 
I'm not a big fan of static routes though, sometimes they can cause all sorts of crap. My way of doing it would be to exclude a range of IPs from DHCP (say 20 IPs, for example), add a DHCP reservation for OP (and whoever else he wants) within that range, which will require a MAC address. Anybody outside that range will get reduced speed as per your rule above.

This also makes managing it much easier - if he wants to add/remove someone from full speed, just add/delete a reservation.
 
Last edited:
Normally you can specify on a router which MAC address gets which IP. Therefore I can only give my PC full connection (since I know the IP) and the rest is limited. Does this router have a setting to bind the MAC and IP?
 
Normally you can specify on a router which MAC address gets which IP. Therefore I can only give my PC full connection (since I know the IP) and the rest is limited. Does this router have a setting to bind the MAC and IP?

I'm sure it does, it wouldn't be called a router if it couldn't :p Try and get hold of a user manual online if you can.
 
Normally you can specify on a router which MAC address gets which IP. Therefore I can only give my PC full connection (since I know the IP) and the rest is limited. Does this router have a setting to bind the MAC and IP?

Yes

Capture-42.png


Capture-43.png
 
Last edited:
Unfortunately multi threaded downloads using a download manager can circumvent this traffic control rule on the tp-links. So if I'm using IDM and I initiate 5 different downloads and the line is throttled to 100KB/s, each download will max out at 100KB/s x 5 = 500KB/s.... Not ideal... If you suspect this sort of abuse you could always create a rule where the max download is 25KB/s therefore making it a bit more difficult to max out the line.

Sounds like that is not torrent friendly either, hehe.
 
Surely if they had a little savvy they could circumvent it by statically assigning an IP in the faster range?
You could also limit that range to however many devices will connect so that an IP duplication would come up if they tried it.
 
Surely if they had a little savvy they could circumvent it by statically assigning an IP in the faster range?
My thoughts too.

Would solve this by providing each block of users a separate IP network off dedicated router interfaces. This way they couldn't fudge/guess a 'high speed' IP.

Not sure though if the router in question is able to support the above configuration? Might need something more fancy like a Mikrotik 75X router.
 
Top
Sign up to the MyBroadband newsletter
X