Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Throttle Badnwidth for a public access point...

Posted on 2006-11-29
Medium Priority
Last Modified: 2013-11-09

we are using a Linksys WRT54G wireless router at a coffee shop for public internet access.  We have a problem ocassionally where the customers in the shop are still connected, but can't get to the internet.  Our assumption is that this is caused by one of the customers downloading large files, or using some p2p app.  we assume they are sucking up all the bandwidth and none is left over for the other users in the shop to get to the internet.  Obviously since it is a public hotspot, we have no control over what people do while using this AP.

So the question is: is there some type of wirless AP or wireless router that will allow us to limit each wireless user to a certain data rate.  I.e no one can ever have more than 30k per second of badnwidth?  This way even is somoene does come in and try to use p2p apps or download large files, they will not be able to suck up everyone else's bandwidth.  The lowest cost robust solution will be the winner.

Anyone have a suggestion?
Question by:ccarmichael7
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +2

Expert Comment

ID: 18039292
Best way is free: make a FreeBSD (http://www.freebsd.org/) box and put DummyNet (http://www.freebsd.org/cgi/man.cgi?query=dummynet&sektion=4)
This is both a solution to your problems and it makes it even more secure.

Expert Comment

ID: 18039339
A way that we've worked around it is to place an ethernet bridge in between the pipe and the AP.


Turning on Netem in the kernel you would be able to limit any connection to what ever value you decided.  There are also settings for bursting, to allow full bandwidth for a short period of time, then taper down to a final value.  Bursting helps standard pages to load quickly, while detering the downloaders.


Run ntop on top of that, and you'll have a very good idea where traffic is going should you want to look at it.


These tools will also provide you control, should you require it.

If you were to put a DHCP server on the same machine and use the IP as a bridge instead of a router as I assume you are doing, you would have the ability to monitor and control every piece of traffic that passed through.

Utilizing different DHCP scopes, it is even possible to set up different levels of service.

Expert Comment

ID: 18039363
set up QOS on the router.
Then you can give http traffice high priority and p2p low priority

so people browsing the web will get fast access. but just as nice, is that if only one person is in the cafe trying to downlaod a large file they will get all the bandwith.

as soon as some one tries to connect to the internet to web browse. the router running QOS will move there date infount of all the P2P data.

QOS = Quility of service. i dont think the wrt54g has QOS on it however. but the wrt54gs dose :) and its only 39 quid at PC world at the moment!!
Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.


Expert Comment

ID: 18039508
The problem I see with straight QOS doesn't deter the large downloads.  DLs over port 80 will keep on moving.

Author Comment

ID: 18039626
Thanks for the responses guys!  

We would prefer some type of hardware solution, as putting in a linux box on the site will cost for both setup labor and the hardware.  

Is there really no hardware solution out there that will accomplish this?

Expert Comment

ID: 18039784
I have a perfect solution for you.  

I install and support networks for hotel rooms as one of my many job functions.  We use Nomadix products.  They act like a router/firewall, but also allow people with misconfigured IP settings to still get access, and also allows for you to limit the amount of bandwidth any one connection uses.  Their base product even has build in WiFi.  It also has a switch so you can plug in additional APs, if needed.  

Here is the product you should look at:



Expert Comment

ID: 18039836
Here are some interesting sites for you to look at
They are based around the router you have using linux and is basically hacking your exsisting router for added functionality. I have never tried this but i thought it was an interesting solution. Warning, obviously flashing the bios of your router can result in complete loss of functionality.

Author Comment

ID: 18039956
The Nomadix soudns like it is the right device.  Two last questions...

1. Is this thing pretty simple to configure with knowledge of networking, or do they use there own proprietary terms and vernacular?
2.  Just to be clear.  We can use this device to limit all the Wireless users in the coffe shop to x number of kbs per second on upload and download?  i.e. no one can use more than 20kb per second.  So that one user cannot hog all the badnwidfth at the site?

Thank You!

Accepted Solution

dempsedm earned 2000 total points
ID: 18040142
1.  I configured the larger enterprise versions of these.  We did have to use a console and command line interface just for the very initial config, then everything else was from Web Interface.  Something that tripped me up the first time was that I didn't know you had to access the web interface from the WAN side of things.  I guess it is a security measure to prevent people inside your coffee shop from trying to configure your Internet access.

I found once I familarized myself with it, it was pretty easy to use for basic stuff.  The user guide was very straightforward.  I think the more complex stuff is doing authentication with credit card service, etc.  This is if you want to bill the users, or tie it into another system.

If you have never used Telnet and command line, it may require you to read the directions for the initial config.  Maybe they don't use the console any more (using a serial cable to connect and set the IP address, password, etc.) or maybe that is only on the larger enterprise versions I've worked on.

2.  The NSE does contain a setting that is something like "limit connections to _____ kbps" which I have used before.  According to their data sheet at http://www.nomadix.com/Files/Downloads/Products/AG_Data_Sheet.pdf "bandwidth management" is listed as a feature, so it should be the case on this product.

If you like, the device also offers home page redirection, which some of my clients use.  You can make them go to www.yourcoffeeshop.com or whatever when they first connect, or even create a page specific for people using the hotspot.

Also something that is cool, you may enter a SMTP server with your authentication info that allows them to do outbound e-mail despite any smtp server settings that they may not like them outside of their usual network.  It bypasses their setting and uses the smtp server you set up.  Pretty slick stuff.

I used to work for a Nomadix parnter company/VAR and resold their products.  These are newer parts that the ones I have, so you may want to call 1-800-NOMADIX for pre-sales questions, just to make sure you got everything covered.  They can direct you to a reseller, or you may be able to find one on the Internet.  Keep in mind that if you find a used or grey market one, you might not have support for it unless you purchase it.


Expert Comment

ID: 18040207
Discounted on-line:


Just make sure you get full support from Nomadix as a new product purchase when you buy from someplace like this.

Featured Post

Enroll in October's Free Course of the Month

Do you work with and analyze data? Enroll in October's Course of the Month for 7+ hours of SQL training, allowing you to quickly and efficiently store or retrieve data. It's free for Premium Members, Team Accounts, and Qualified Experts!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Originally, this post was published on Monitis Blog, you can check it here . It goes without saying that technology has transformed society and the very nature of how we live, work, and communicate in ways that would’ve been incomprehensible 5 ye…
This program is used to assist in finding and resolving common problems with wireless connections.
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question