Networking – How to limit speeds on the “Linksys Wireless-G Home Router – WRT54GH”

qosrate-limitswireless-networking

I have a cable modem connected to my WRT54GH router, my main PC connected to the router with an Ethernet cable, and everyone else connected to the router via wireless.

I would like to limit download and upload speeds for each device, because I don't want people to use up all the bandwidth when uploading large pictures (or something similar).

Before this router, I was using my PC with connectify and my wireless card, so I could use something like netlimiter to do this, but now I need to do it on the router.

The current firmware i have on my router is: Firmware Version: v1.0.00 build 005

I did check Tomato and DD-WRT, but it seems that neither one supports this router.

So, what do I need to do in order to limit download and upload speeds? Has anyone had any success with getting either firmware to work with a WRT54GH router?

Best Answer

What you are looking for is called Quality of Service (QoS) under Applications and Gaming.

It allows you to restrict bandwidth based on different criteria (MAC address, IP address, application, physical router port).

If you are using DHCP (do your computers get IP addresses automatically?) and have people connecting wirelessly I would recommend using MAC addresses to filter out machines. Give your computer a higher priority than the others and your issues should go away.

To find the MAC addresses of your machines (in Windows) run Command Prompt and type "ipconfig /all"

Look for the connection that maps to your router (IP address will probably be 192.168.1.xxx) and note the MAC address in the table.

edit: I have a WRT54GL loaded with DD-WRT. One of my motivating factors in switching to DD-WRT was the more robust QoS settings available.

Related Question