We help IT Professionals succeed at work.

Is it possible to limit the bandwith with a router so a certain PC cannot use up all the bandwith

Hi All,

I need to limit the bandwith of 1 PC and do NOT want to use software on a client to control it. I want a hardware solution. If possible with a Linksys or Netgear router.

This is downstream QOS control, but I cannot find if that is possible hardware based.

I have a download bandwith of 2MB and want to limit that PC to the max. usage of 1MB or 50%.

Is that possible?
Comment
Watch Question

Sr.Net.Eng
Top Expert 2011
Commented:
Don't think it's possible with most SOHO devices.
AgrippaSenior IT Consultant

Author

Commented:
mmmmmmmm, perhaps business devices of Netgear and Linksys, cannot find much about it on Google or on their sites.
Lavi ShiffmanConsultant
Commented:
The number of SOHO router that can control download flow is very limited.  Router From Edimax and TP-LINK has this ability.  Another option is to use a software tool that is called NETLIMITER that controls the amount of bandwidth the computer uses both in downloading and uploading.
Lee W, MVPTechnology and Business Process Advisor
Most Valuable Expert 2013
Commented:
Indeed, I'd be surprised if an advanced feature were in a dumb router like the SoHo stuff.  I'd suggest looking at Fortigate, Watchguard, and SonicWall among others.  While I've not specifically looked for this feature in them, I would suspect odds of something like that would be much greater in those devices.  Mind you, these devices can be 5-20x as expensive as your cheap linksys router that is likely going to fail anyway.
Linksys routers have rudimentary QoS capabilities - you can control what applications, protocols, physical ports or devices get priority on the network.

Go to the Applications and Gaming -> QoS section in the setup screen.

While you can't explicitly limit the bandwidth to 50% for a particular user, you can give the device a low priority so that if there is contention for the available bandwidth other devices will get priority.