Question

How to limit bandwidth usage by each PC on the network ?

Asked by: JatinHemant

Hi friends !

I am running an internet cafe. I have subscribed wireless broadband and my ISP gave me one public IP. I am sharing my internet with all my computers through Internet Connection Sharing (ICS).

Sometimes, I get the problem that some clients they use www.youtube.com and other online movie sites and eat all the bandwidth. Other clients get problem of internet connection as they don't get even 1 % of my bandwidth. So, they miss internet.

I want to limit each PC in my network to use a certain portion of my bandwidth. I am using only Mozilla Firefox as internet browser. (I have disabled IE)

So, please tell me...

Is there any way to set Firefox to limit it to use a certain amount of bandwidth ? Or,

There is any other tool (Preferably Open Source and Free and easy to use) to limit bandwidth on LAN PCs ?

Quick solutions and replies are welcome as the problem is serious and I want to sort it out as soon as possible.

Regards.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-09-10 at 10:15:54ID24722148
Topics

Network Analysis Software

,

Network Auditing Software

,

Web Browsers

Participating Experts
2
Points
500
Comments
20

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Eating memory
    I have some problem with memory leak. The outcommented code cause the leak. I suspect that a macro somwhere in the windows.h machinery will cause the memory leak. Not sure! Pleas help me with the problem. Regards Andla safe=GetVariable(arrid,"MoveW...
  2. Switch Bandwidth
    We have a network of 4 computers using a switch and one broadband connection of 1mbps. I wanted to know a few things. 1. Does this mean each of us gets 1mb every second, or does each of us get 1mb for 1/4 second(since my understanding is that access to the bandwidth is "...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: semtex2004Posted on 2009-09-10 at 10:50:56ID: 25302626

 

by: MaestroDTPosted on 2009-09-10 at 11:43:23ID: 25303051

I think a better solution would be configuring Quality of Service (QoS) on your router... rather than installing an app on each computer. What kind of router/switch are you using? They generally have an easy-to-configure quality of service option where you can limit the bandwidth of each port.

 

by: JatinHemantPosted on 2009-09-10 at 11:57:02ID: 25303167

Thanks for your replies.

@semtex2004

When I downloaded this add-on, Firefox says that it is NOT compatible with this version of firefox. Please see the attached snapshot.

@MaestroDT

I have an internet cafe and using a Windows XP based computer with two NIC cards. I am running Internet Connection Sharing (ICS) service on this computer and all internal clients are getting internet through this shared connection.

I don't have even Linksys or D-link router that provides QoS.

But, if possible for you, please suggest some low cost Linksys Router that can provide this type of nice features and can be best suitable in my scenario.

Regards.

 

by: MaestroDTPosted on 2009-09-10 at 11:59:42ID: 25303191

Before I make my suggestion for hardware, can you please tell us how man PCs you intend to have connected?

 

by: JatinHemantPosted on 2009-09-10 at 12:09:38ID: 25303264

@semtex2004 !

Sorry, I missed to attach the snapshot in my last post. It is here.

 

by: JatinHemantPosted on 2009-09-10 at 12:13:15ID: 25303293

And one more approach, i can go for.

You see, here, I have problem only with www.youtube.com. When a single user uses this site then he takes all the bandwidth and other users who are using www.yahoo.com or other general sites get frustrated because they miss internet.

Can't I completely block www.youtube.com in firefox (just like we do in content advisor in IE) rather than specifying maximum download and upload bandwidht limit.

Regards.

 

by: JatinHemantPosted on 2009-09-10 at 12:21:21ID: 25303346

@MaestroDT

Right now, I have 8-10 PCs and in near future, I am going to buy more 10 or more PCs, so they will be arround 20-25 PCs.

Regards.

 

by: MaestroDTPosted on 2009-09-10 at 12:22:24ID: 25303360

BTW, that add-in is indeed not compatible with the latest versions on Firefox; however, you can download pretty much all of the older versions here:

http://www.oldapps.com/firefox.php

That is, if you're willing to downgrade. Doesn't make too huge a difference in my opinion.

 

by: MaestroDTPosted on 2009-09-10 at 12:44:24ID: 25303545

To block youtube, you can try editing the windows hosts file (but I'm not sure if that works with firefox, I am sure it works with IE) or configuring adblock, a firefox add-on

https://addons.mozilla.org/en-US/firefox/addon/1865

But seriously, I would not block such a popular site as youtube if I were running an internet cafe. =/

I would look into perhaps getting a Linksys SRW2016. It looks like it has what you need and is a 16-port switch to allow some expandability. Its about $200. Does that fit your budget? If not I'll keep looking, and I also need to look into it a bit more to make sure the features would work well for you.

 

by: semtex2004Posted on 2009-09-10 at 14:56:40ID: 25304941

This plugin should work with all versions of firefox from 1.5 to 3.6a1pre. If you have a older version you could edit the firefox throttle add on and see if it will work with your version of firefox before you look at a hardware alternative.

Uninstall the add on. Go to the link http://www.uselessapplications.com/en/Application/FirefoxThrottle.aspx and right click on the download and click Save link as.

Open the download with winrar and extract the entire file but leave winrar open. Go to the directory that you extracted the file to  and open install.rdf with notepad (right click the file and click open with).

In the file you will see the following entry:

 em:minVersion="1.5"   em:maxVersion="3.6a1pre"

edit either the 1.5 or 3.6a1pre so that it covers you version of firefox.  Eg. if you have version1 then change it to

em:minVersion="1.0"  em:maxVersion="3.6a1pre"

then save the file. Drag this file from the extracted directory back in to winrarand overwrite the existing install.rdf

Then close winrar, double click the xpi file and it should install. It may not work with your version or be able to limit the bandwidth enough for you, but at least you can be sure before you spend money!

 

by: MaestroDTPosted on 2009-09-10 at 15:07:03ID: 25305019

@semtex: I realize the firefox page says versions 1.5 - 3.6a1pre, but I checked for the author and tried it myself. I am running Firefox 3.5.2, and the add-in installs, but after Firefox restarts, it will not start the add-in as it says incompatible with rv. 1.9.1.2

Also, if you look in the comments, many people have stated that this app needs to be updated to work with current versions.

 

by: semtex2004Posted on 2009-09-10 at 15:35:06ID: 25305207

You could try NetLimiter 2 Pro, it is $30, but there is a 28 day trial.

http://www.netlimiter.com/

 

by: semtex2004Posted on 2009-09-10 at 15:39:27ID: 25305241

Apologies, I think netlimiter may be a single host app only.

 

by: semtex2004Posted on 2009-09-10 at 15:48:24ID: 25305302

http://bandwidthcontroller.com/index.html this is a windows app which should provide what you are looking for.
Personally I would be agree with MaestroDT (sorry missed the comment earlier), and use a router with QOS. The router will also give you the ability to block ports (stop p2p programs) and a hardware firewall.

 

by: MaestroDTPosted on 2009-09-10 at 15:59:46ID: 25305360

In addition, having a hardware-based solution will really increase performance. I mean, how do you have everything hooked up right now? To a hub or switch?

Allow me to summarize the benefits of a router or switch for this purpose:
1) Administer QoS/bandwidth limitation from ONE central location rather than each individual PC
2) Port filtering capabilites
3) Hardware firewall
4) Increased performance overall - routers/switches are made to handle lots of traffic. ICS is a cool idea for maybe 1 additional PC, but not beyond that.
5) Some routers even come with "parental controls" that will allow you to block whatever websites you want very easily.
6) Enhanced control over your network - you could easily keep the cafe PCs on a different subnet than your business PCs.

I'm sure there's more reasons, but that's a good start. That easily makes it worth even a $300 or $400 cost.

 

by: semtex2004Posted on 2009-09-10 at 18:42:00ID: 25306105

Be aware that a lot of the SOHO (Small Office Home Office) routers may claim that they can handle large numbers of connections although they are not really designed to do so. 25 users is quite a lot on a small router and this could fill up the internal routing tables and have a negative effect.

One option is to look at the possibility of a second broadband account and another router when you expand, although with a good router this will probably not be necessary. As MaestroDT says the functionality of a good router can easily make it worth $300 - $400  

I would be tempted to contact cisco sales and describe what you want to achieve and your budget and look at what they suggest. You dont have to buy it from them you may even find a second hand one on ebay, but from experience cisco make some very high quality and reliable routers and they live up to their specifications.

 

by: MaestroDTPosted on 2009-09-10 at 21:51:44ID: 25306756

Yes, if you can stay within Cisco, please do. Linksys is fine, since Cisco is their parent company, and might be a little bit cheaper -- Cisco devices are MUCH more configurable, but that also sometimes means they require more time to setup, whereas most linksys devices take about 5 minutes.

I agree with calling up a sales rep and describing what you want. The main thing you need to think of is the number of ports. For QoS to work properly, each computer has to be connected to its own port on the router/switch. This means you can't buy a 4-port router with QoS, connect it to a 24 port switch, and have the computers hooked to the switch -- because then several PCs will be sharing the same QoS port and that just will mess things up for what you're doing.

Shop around a little bit. We've given you the guidelines for what you should look for. Also, there is absolutely no reason you can't get a product answer from Cisco Support and then buy the item on eBay for much cheaper -- in fact, I recommend you do!

Good luck!

-DT

 

by: JatinHemantPosted on 2009-09-10 at 23:40:14ID: 25307095

Thanks to both of you for your valuable suggestions.

Let me read all of your comment, and I will soon respond.

Regards.

 

by: JatinHemantPosted on 2009-09-19 at 10:41:55ID: 25373782

Hi friends !

Sorry for not being on the discussion for so long. Well, I have decided to buy a QoS based router as MaestroDT had suggested in his first reply. I am also looking for some solution so that I can dynamically divide my subscribed bandwidth equally in the number of PCs.

I mean to say that if I have 1 Mbps download / 512 Kbps upload bandwidth, then it will be automatically distributed equally among the PCs which are being used at the moment. I don't know if this facility is available in QoS based Router or not.

Because if I use the plug-in in Firefox to limit the bandwidth to, Let's say, 128 Kbps download (on each PC) then even if there is only one client using internet, he/she will not be able to use the full speed of 1 Mbps because locally in Firefox application, it is limited to use 128 Kbps.

And yes, I agree with MaestroDT that blocking such a popular site will not be a wise thing.

If you can give further comment, you are most welcome and for me let me thank both of you again and award the points.

Regards.

 

by: JatinHemantPosted on 2009-09-19 at 10:51:29ID: 31627186

I got good and valuable responses from this discussion. New things I learned. I understood that in my case, QoS based hardware solution will really improve performance, but I am not sure that it will automatically and dynamically distribute the bandwidth among running PCs at the moment.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...