• We've upgraded our forums. Please post any issues/requests in this thread.

Unlocking the power of the WRT54GL(and a few other routers) with LINUX!

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#1
First I'll say that most of this information is available a lot of places on the internet. However, it is kind of spread out so I figured I'd try to condense some of it here. Plus the Networking section has only 1 sticky, and so I figured maybe I can add to it.:laugh:

Disclaimer: I take no responsibility if anything contained in this thread breaks your router. As with any type of firmware/BIOS flashing, there are risks, and there is always a chance that something could go wrong and your router is permanantly bricked.

First of all some history on the router:

The WRT54GL originally began its life as the standard WRT54G router. It was an extremely popular Wireless G solution due to the fact that it was relatively cheap and reliable. I can't remember a time when I've ever seen one selling for more than $60, even way back when Wireless G was still new to the consumer market and other Wireless G routers were selling for $100+.

Other than that though, no one really paid attention to it, and as more routers came out on the market, the WRT54G kind of got burried in all the rest. Until someone, some genius, figured out that the WRT54G actually runs on a Linux OS! And because of that, Linksys was actually required(under the GNU) to provide source code. And suddenly the router became an instant enthusiast hit. 3rd party firmwares(the OS of the router) quickly started coming out that unlocked features usually only found on comercial grade routers, the most popular one being the radio power adjustment which greatly increased the range of the routers.

The WRT54G went through several hardware revisions in its life, but version 1 through 4 were all pretty much the same internals just condensed to make production easier and move along as better SoC processors became available. However, with version 5 Linksys modified the WRT54G hardware to cut costs, the main modification was that change of the amount of Flash ROM installed on the router, where the firmware for the router was stored. Think of this like a BIOS on a motherboard or Video Card. The cut the size down from 4MB to 2MB, this meant that almost all the 3rd party firmwares out there would no longer work with the WRT54G.:cry: However, Linksys was not about to completely kill their enthusiast following. They re-released the Version 4.0 router and named it WRT54GL(the L is for Linux!!!:roll:). And here we are today, with the WRT54GL still doing amazing things.

Now I should mention that there have been some advances in 3rd party firmware, specifically with DD-WRT, that allows certain version of the firmware to be used on the current WRT54G routers. However, these routers also have half the RAM as the WRT54GL, and hence performance under heavy load is rather poor. This is especially true with a high number of connection, like torrents and other P2P situations. So I won't be covering those.

Other routers that this applies to:

The Linksys WRT54GL isn't the only router that can use these Linux based 3rd party firmwares. There are actually a bunch of them floating around. Here are the two routers I usually use so I know they work:

WRT54GL(Obviously)
Buffalo WHR-HP-G54


There are others, whatever firmware you decide to use should have a list of supported routers.

Popular 3rd Party Firmwares:

There are many 3rd party firmwares available, but the two main ones are Tomato and DD-WRT. I happen to prefer Tomato, so that is what I'll be using in this guide. If I have some extra time later on I'll flash DD-WRT and go over the feature in there as well.

Flashing the router:

Whichever firmware you choose to use will have instructions on how to flash that particular firmware. Sometime, if you are upgrading from the stock Linksys firmware, there is a special firmware you have to load first. Follow the instructions given to you by the firmware you choose. Read them completely through before beginning the flashing process! Most of them are simple and they usually conatin steps similar to:

  1. Open router admin page.
  2. Go to upgrade firmware option.
  3. Point to new firmware.
  4. Press upgrade button.

Features Unlocked with 3rd Party Firmware:

Ok, so you've got your 3rd party firmware loaded, what can you do? There are probably hundreds of different tweaks you can do, but I'm going to focus on just a few of the most popular things.

Increasing the wireless range:

This, as I mentioned, was probably the orignal reason most people moved to 3rd party firmware.

In Tomato you want to go to Advanced -> Wireless and you will get a page that looks similar to this:


The area you are concerned with will be the "Transmit Power". As you can see from my screenshot I have it set to 125mW, the default is 42mW. I'd like to clear up a little misconception here.

There is a lot of talk on the internet that raising this will kill the router or cause it to overheat. I can dismiss those rumors right now. Through my own testing, going all the way up to 150mW has no real effect on the radio. And in fact, the router I'm using to make this guide is a WRT54G v2 that is well over 7 years old and has run at 125mV for the past 4 years at least with no issue at all.

Also, there is talk that increasing this will not effect wireless range because the wireless device(laptop, game console, whatever) will still not be able to send the single to the router if it is too far away. The common anology is that two people are in different rooms, and one guy is shouting so the other guy can hear him, but the other guy is talking normally so he can't be heard. And that is true to a point. However, with most internet traffic, a lot more data is being sent to the wireless device than the wireless device(I'll just say laptop from now on) is sending to the router. So the relative short bursts of data that the laptop is sending to the router are more likely to get through with a weak transmit power from the laptop. However, the larger amounts of data that the router is sending have less of a chance of making it to the laptop with a lower transmit power.

Side Note: Another way to increase signal strength is with an antenna upgrade. A lot of people believe that you can not upgrade the antennas on a WRT54GL, because they use a propriatary connector. That actually isn't true. They don't use a propratary connector at all. They are actually called R-TNC(AKA RP-TNC) connectors. Most antennas on the market use what is called a R-SMC(AKA RP-SMC) connector. You can find antenna upgrades for the R-TNC connector, but a much easier solution is to buy an R-TNC to R-SMC adapter, they usually sell for about $5 online if you do a little hunting. I bought two for $5 total shipped from here.

Static DHCP:

What is static DHCP? It is sometimes also referred to as IP Reservations. Basically what it does is reserve a certain IP address for a certain device on your network. So say you have a server, and you want that server to always have the IP address of 192.168.1.100. You could manually set that IP address on the server, but then if you ever move the server someplace(like take it to a LAN) where that IP won't work you can be in trouble. With static DHCP, you can set the router to reserve that IP address for the server. So whenver it is connected to your network, it will recieve that IP address and no other device is allowed to use that IP address. Now I should make this a little more clear, you aren't actually assigning the IP address to the server, you are actually assigning it to the MAC address of the server's NIC card. So if that NIC card is removed from the server and put on another computer, the IP will be assigned to the new computer. In most cases, when you are using onboard LAN or internal wireless card, this won't be a problem. However, if you are using an USB wireless card for example it could be.

Overclocking the router:

Now this wouldn't be TPU if we didn't talk about overclocking something! A lot of people refer to raising the transmitter power as overclocking the router, but that is inaccurate. The Broadcom SoC processor that powers the WRT54GL and other rotuers actually can be overclocked as well. By default the WRT54GL runs its processor at 200MHz. However, the processor is actually capable of quite a bit more than that.

Before you get started understand that setting the router to certain clock speeds will instantly brick the router. The SoC is designed to run at certain clock speeds and certain clock speeds only, using any other speed can brick the router. The speeds that work are 200, 216, 225, 240, and 250Mhz. Using any other speed will most likely brick the router.

Ok, now that I've thoroughly scared the shit out of you, lets get started.:) I'm going to assume some basic understanding of getting around a Windows environment.

First thing you will want to do is install the Telnet client if it isn't installed already. You can do this by going into the "Turn Windows Features On or Off" area under "Programs and Features". No reboot necessary.

Then open a cmd window.

Type "Telnet 192.168.1.1" without the quotes and press enter. Replace the IP address with the IP address of your router if you have changed it from the default.

The username for Tomato is Root, so enter that.
The password is whatever password you have set in the GUI.

Once you are connected with Telnet you will want to run the command "nvram get clkfreq" without quotes. This will tell you your current clock speed, most default to 200MHz.
Then to change the clock speed you want to enter "nvram set clkfreq=XXX" again without quotes and replacing the XXX with the actual clock frequency you want.
Then you enter "nvram commit" again without quotes to commit the changes.
Then you enter "reboot" again without quotes to reboot the router so the new settings take effect.

This is what all of this looks like:


In that example I'm actually setting the clock speed back from 250MHz to 200MHz.

Why should you do this? What benefit does it have? Well I'll show you.

This is my throughput with the clock speed at 200MHz:


This is my throughput with the clock speed at 250Mhz:
 
Last edited:

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#2
Reserved for future updates.
 

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,516 (6.47/day)
Likes
6,936
Location
Chatsworth, GA
System Name The StarCrunch Defender! | X58 Cruncher!
Processor I7 6700K @ STOCK | Intel I7-920
Motherboard Gigabyte Z170X-UD5 | Alienware MS-7543 X58
Cooling Corsair A70 Push/Pull | Corsair H50
Memory Crucial Ballistix DDR4 2400 MHz | Pereema 3x2GB DDR3
Video Card(s) Gigabyte Gaming G1 GTX 1070 | Gigabyte 7970 3GB
Storage 2x Samsung Pro 256GB M.2 SSD's in Raid 0 | 4TB Western Digital SATA drive
Display(s) ViewSonic VG2227wm 1080P | OLD viewsonics
Case NZXT Tempest 410 Elite | NZXT Source 210
Audio Device(s) Onboard
Power Supply Corsair 750TX | Enermax Liberty 500W
Mouse MX518 | MX502
Keyboard TESORO Mechanical | ANZO Mechanical
Software Windows 10 Pro on both
#3
I have my WRT54G flashed to DD-WRT, would i be better off with tomato?
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#4
I have my WRT54G flashed to DD-WRT, would i be better off with tomato?
First of all, what version of WRT54G do you have? Anything version 5 or higher will not work with Tomato anyway.

But really, if you are comfortable with DD-WRT then stick with it.
 
Joined
Dec 27, 2007
Messages
8,506 (2.34/day)
Likes
2,072
Location
Kansas City
System Name The Dove Box Rev 2.0
Processor I7 5930k
Motherboard Asus X99
Cooling Custom water loop
Memory 4 x 4GB 3000 MHz DDR4
Video Card(s) 2x MSI 780 Ti's in SLI
Storage 500GB Samsung 850 PCIe SSD, 2x1TB WD Blacks, 1.2TB NAS
Display(s) 27" Asus 144Hz
Case Enermax Fulmo GT
Audio Device(s) ON BOARD FTW
Power Supply Thermaltake Toughpower 850W
Keyboard Logitech G510
Software Win 10 64x
#5
subscribed for good reading material.

Owner of a Linksys 54WRTGS
 
Joined
Apr 4, 2008
Messages
4,659 (1.32/day)
Likes
1,009
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
#6
When I went to find comparisons of dd-wrt and tomato I only found one performance test and it was for bandwidth, tomato winning. With how often these things are updated though the test is probably not relevant now. Feature wise I always got the impression dd-wrt was richer. I put the micro version on a friends router and I couldn't tell what was cut down, had so many options. Personally I prefer tomato for the interface...
 

Phxprovost

Xtreme Refugee
Joined
Apr 6, 2009
Messages
1,217 (0.38/day)
Likes
260
Location
Pennsylvania
System Name Result of Boredom
Processor AMD FX-6350
Motherboard ASUS M5A97
Cooling Enzo Tech Extreme-X
Memory 16gb ddr3
Video Card(s) XFX R9 290
Display(s) Asus 24in (1920X1080) X 2 @144hz
Case NZXT S340
Software WIN7 64bit HP
#7
my only concern is your speedtest results, i doubt that had anything to do with the oc but i would be willing to believe it if you tested it further
 
Joined
Nov 15, 2005
Messages
880 (0.20/day)
Likes
394
Processor 2500K @ 4.5GHz 1.28V
Motherboard ASUS P8P67 Deluxe
Cooling Corsair A70
Memory 8GB (2x4GB) Corsair Vengeance 1600 9-9-9-24 1T
Video Card(s) eVGA GTX 470
Storage Crucial m4 128GB + Seagate RAID 1 (1TB x 2)
Display(s) Dell 22" 1680x1050 nothing special
Case Antec 300
Audio Device(s) Onboard
Power Supply PC Power & Cooling 750W
Software Windows 7 64bit Pro
#8
I'd imagine if you saw about a 50% increase in your download speed by overclocking the router that you would also be able to see a benefit in transfer speed from computer to computer in your home network. Could you try sending some huge file between PC's and timing it at both 200 and 250MHz?
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#9
my only concern is your speedtest results, i doubt that had anything to do with the oc but i would be willing to believe it if you tested it further
I've ran several runs, both on speedtest.net and speakeasy.net with both clock speeds, the change is very much repeatable.

I'd imagine if you saw about a 50% increase in your download speed by overclocking the router that you would also be able to see a benefit in transfer speed from computer to computer in your home network. Could you try sending some huge file between PC's and timing it at both 200 and 250MHz?
My internal network is all run on a Gigabit switch, so internal file transfers are handled by the switch. The same would actually be true with the WRT54GL alone. It has an internal 4-port switch that handles all the internal network traffic, it is only when traffic is moving between the outside network and the internal network that the processor speed would matter.
 

Easy Rhino

Linux Advocate
Joined
Nov 13, 2006
Messages
14,405 (3.56/day)
Likes
4,256
System Name VHOST01 | Desktop
Processor i7 980x | i5 7500 Kaby Lake
Motherboard Gigabyte x58 Extreme | AsRock MicroATX Z170M Exteme4
Cooling Prolimatech Megahelams | Stock
Memory 6x4 GB @ 1333 | 2x 8G Gskill Aegis DDR4 2400
Video Card(s) Nvidia GT 210 | Nvidia GTX 970 FTW+
Storage 4x2 TB Enterprise RAID5 |Corsair mForce nvme 250G
Display(s) N/A | Dell 27" 1440p 8bit GSYNC
Case Lian Li ATX Mid Tower | Corsair Carbide 400C
Audio Device(s) NA | On Board
Power Supply SeaSonic 500W Gold | Seasonic SSR-650GD Flagship Prime Series 650W Gold
Mouse N/A | Logitech G900 Chaos Spectrum
Keyboard N/A | Posiden Z RGB Cherry MX Brown
Software Centos 7 | Windows 10
#10
stickied.
 
Joined
Nov 15, 2005
Messages
880 (0.20/day)
Likes
394
Processor 2500K @ 4.5GHz 1.28V
Motherboard ASUS P8P67 Deluxe
Cooling Corsair A70
Memory 8GB (2x4GB) Corsair Vengeance 1600 9-9-9-24 1T
Video Card(s) eVGA GTX 470
Storage Crucial m4 128GB + Seagate RAID 1 (1TB x 2)
Display(s) Dell 22" 1680x1050 nothing special
Case Antec 300
Audio Device(s) Onboard
Power Supply PC Power & Cooling 750W
Software Windows 7 64bit Pro
#11
I'm gonna have to try some speedtest.net runs on my Linksys tonight at some different clock speeds and see if I can pick up some free performance. I've got Insight cable though which I'm pretty sure is capped at 6mbs so it shouldn't do a thing for me. Worth a shot though just to mess around.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#12
Joined
May 19, 2007
Messages
7,662 (1.99/day)
Likes
536
Location
c:\programs\kitteh.exe
Processor C2Q6600 @ 1.6 GHz
Motherboard Anus PQ5
Cooling ACFPro
Memory GEiL2 x 1 GB PC2 6400
Video Card(s) MSi 4830 (RIP)
Storage Seagate Barracuda 7200.10 320 GB Perpendicular Recording
Display(s) Dell 17'
Case El Cheepo
Audio Device(s) 7.1 Onboard
Power Supply Corsair TX750
Software MCE2K5
#13
wrt54GL v1.1 Owner here
 
Joined
Jan 9, 2010
Messages
481 (0.17/day)
Likes
117
Location
Kansas
System Name Late 2013 rMBP 13'' w/ 250 GB SSD
Display(s) Dell P2416D @ 2560x1440 & Dell U2211H @ 1920x1080
Audio Device(s) NuForce uDAC-2 w/ Klipsch Promedia 2.1 & Sennheiser HD595
Mouse Logitech G400 @ 1600 DPI
Keyboard Razr Black Widow
Software OS X
#14
Now this wouldn't be TPU if we didn't talk about overclocking something! A lot of people refer to raising the transmitter power as overclocking the router, but that is inaccurate. The Broadcom SoC processor that powers the WRT54GL and other rotuers actually can be overclocked as well. By default the WRT54GL runs its processor at 200MHz. However, the processor is actually capable of quite a bit more than that.[/url]
And don't forget to cool your Broadcom SoC processor :rockout:









Don't be afraid to get creative on what heatsink to apply. I dremel'd up a Thermalright heatsink to size that wouldn't work for my GTX 260. The heatsink had thermal tape on the bottom and both heatsinks with it stuck perfectly to my WRT54GL and WRT54GS. I'm certain you could find some thermal tape or even use the Arctic Silver Thermal Adhesive mixed with some Arctic Silver 5.

I've heard some time ago that any micro-controller that runs over 75 Mhz needs at least a passive heat sink. I'm surprised that these don't already have heatsinks on them even at the stock speed of 200 Mhz. I don't OC my WRT54GL & GS but I want them to last as long as they possibly can. I feel that if the wireless radio ever dies I'd still like to be able to use them as a switch / router still. Keeping the Broadcom CPU cooler may lengthen the life of these units.

These routers with aftermarket firmware have tons of features for just a typical home router. To be real honest, I've been messing with different firmware for these routers for some time now and I still haven't fully realized the potential they have.
 
Joined
Jan 9, 2010
Messages
481 (0.17/day)
Likes
117
Location
Kansas
System Name Late 2013 rMBP 13'' w/ 250 GB SSD
Display(s) Dell P2416D @ 2560x1440 & Dell U2211H @ 1920x1080
Audio Device(s) NuForce uDAC-2 w/ Klipsch Promedia 2.1 & Sennheiser HD595
Mouse Logitech G400 @ 1600 DPI
Keyboard Razr Black Widow
Software OS X
#15
On a side note, I can fix bricked WRT54G and WRT54GL units. I have soldering experience and can flash the units via JTAG cable.

Example -


PM me if you have any bricks lying around and would like to get rid of them or get the unit fixed.
 
Last edited:

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#16
And don't forget to cool your Broadcom SoC processor :rockout:

http://i161.photobucket.com/albums/t215/rmartin311/S6301223.jpg

http://i161.photobucket.com/albums/t215/rmartin311/S6301224.jpg

http://i161.photobucket.com/albums/t215/rmartin311/S6301228.jpg

http://i161.photobucket.com/albums/t215/rmartin311/S6301234.jpg

Don't be afraid to get creative on what heatsink to apply. I dremel'd up a Thermalright heatsink to size that wouldn't work for my GTX 260. The heatsink had thermal tape on the bottom and both heatsinks with it stuck perfectly to my WRT54GL and WRT54GS. I'm certain you could find some thermal tape or even use the Arctic Silver Thermal Adhesive mixed with some Arctic Silver 5.

I've heard some time ago that any micro-controller that runs over 75 Mhz needs at least a passive heat sink. I'm surprised that these don't already have heatsinks on them even at the stock speed of 200 Mhz. I don't OC my WRT54GL & GS but I want them to last as long as they possibly can. I feel that if the wireless radio ever dies I'd still like to be able to use them as a switch / router still. Keeping the Broadcom CPU cooler may lengthen the life of these units.

These routers with aftermarket firmware have tons of features for just a typical home router. To be real honest, I've been messing with different firmware for these routers for some time now and I still haven't fully realized the potential they have.
The Broadcom SoC processor doesn't really get that hot, so I don't feel it is worth the effort to open the router and risk messing it up. Even at 250MHz, which is the max that is easily obtainable with this method, the SoC on my WRT54G v2.2 doesn't even get hot to the touch, just slightly warm. And I've ran this router overclocked for a long while now.

Though definitely a cool idea and thanks for sharing it for anyone that wants to attempt it!:toast:

Edit: When I did this to one of my routers I used these: Enzotech BCC9 VGA Cooler
They fit perfectly and worked really well.
 
Joined
Jan 9, 2010
Messages
481 (0.17/day)
Likes
117
Location
Kansas
System Name Late 2013 rMBP 13'' w/ 250 GB SSD
Display(s) Dell P2416D @ 2560x1440 & Dell U2211H @ 1920x1080
Audio Device(s) NuForce uDAC-2 w/ Klipsch Promedia 2.1 & Sennheiser HD595
Mouse Logitech G400 @ 1600 DPI
Keyboard Razr Black Widow
Software OS X
#17
newtekie1 can you provide a guide on how to use the QoS feature in Tomato ? I think that would be great to add to your sticky.

I'm not sure if you do traffic shaping but I'm really feeling the need for it recently - I've got multiple hosts streaming Netflix on a 20-30 Mbps down / 4-5 Mbps up cable connection and I seem to be getting higher latency in Bad Company 2 throughout all this action.

I have a fairly simple network. I just bought 2 new gigabit switches and plan to integrate them soon. Right now my current setup is like this -

Modem --->
WRT54GS v6 DD-WRT v24-sp2 build 13064 (This router has DHCP on) --->
WRT54GL 1.1 DD-WRT v24-sp2 SVN revision 13525 (This router has DHCP & NAT off, firewall off, I assigned WAN port to switch, it is basically a 5 port switch + access point)

If plan to do traffic shaping through QoS I need to implement this on my router that handles DHCP and NAT right ? I don't believe I can flash Tomato on my GS v6 router, so I think I will have to place my GL where my GS is and change settings.

edit - Almost forgot to ask, QoS is broken in DD-WRT right ? I've heard of TCP-Vegas, but it looks like a lot more work than using QoS features in Tomato.

I'd appreciate any suggestions.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#18
I'll play around with it and try to get something about QoS up by next week. I haven't really used QoS that much, but from what I have done, it seems like the default settings with Tomato are pretty good already. Though maybe not ideal for gaming.

QoS has to be done on the router that handles NAT yes.
 
Joined
May 13, 2010
Messages
4,418 (1.60/day)
Likes
1,597
System Name RemixedBeast
Processor Intel i5 3570K @ 3.4Ghz
Motherboard ASRock Z77 Pro3
Cooling Coolermaster Hyper 212 Evo
Memory 16GB Corsair XMS3
Video Card(s) EVGA Nvidia GTX 650 Ti SSC 1GB
Storage 1.5TB Seagate/128GB Samsung 840
Display(s) Samsung SyncMaster P2350 23in @ 1920x1080 + LG Flatron 19in Widescreen 1440x900
Case Antec Three Hundred Two
Audio Device(s) Beyerdynamic DT770 Pro 80 // Fiio E7 Amp/DAC
Power Supply 620w Antec High Current Gamer HCG-620M
Mouse Logitech G700s/G502
Keyboard Logitech K740
Software Windows Server 2012 x64 Standard
Benchmark Scores Network: APs: Cisco Meraki MR32, Ubiquiti Unifi AP-AC-LR and Lite, Ligowave NFT-3AC
#19
Excellent guides on this router firmware!
 
Joined
Jan 21, 2009
Messages
734 (0.23/day)
Likes
121
Location
Golden, Colorado
System Name KAREN / EVA / GHOST
Processor Intel Core i7-950 / AMD Phenom II X4 940 BE / Core i5 3570k
Motherboard ASUS TUF Sabertooth X58 / DFI LP DK 790FXB-M2RSH / Asrock z77e-itx
Cooling Thermaltake Frio / Corsair Cooling™ Hydro Series H50 / Corsair Hydro Series H60
Memory Corsair Dominator 6GB DDR3 1600 / Corsair Dominator Quad2X4096-8500C5DF / G.SKILL Ripjaws Serie 1600
Video Card(s) XFX HD6950 CF unlocked /XFX HD5770 CF/ MSI R4890 Cyclone
Storage OCZ Vertex 2 60 WD Raptor X WD1500AHFD / Seagate Barracuda /Western Digital 80gb, Toshiba 1TB
Display(s) 2 Acer P215H 21.5 Widescreen / Acer S211HL 21.5 / HP 2009F 20inch
Case SILVERSTONE RAVEN RV02-BW / NZXT Phantom /Bitfenix Prodigy
Audio Device(s) On board / Philips MMS 321 - PC multimedia speakers
Power Supply Ultra X3 ULT40311 1000W / Cosair CMPSU-750TX 750W/ CORSAIR Gaming Series GS700 700W
Software Windows 7 64 bit / Windows 7 64 bit / Windows 7 64 bit
#21
Crap just checked I have a WRT54GS ver. 6. Nice thread though :toast:
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
15,309 (4.00/day)
Likes
4,717
Location
US
Processor 2500k \ 3770k
Motherboard ASRock Z68 \ Z77
Memory Samsung low profile 1600
Video Card(s) XFX 6770 \ XFX R9 290X
Storage Intel 80Gb (SATA2) WD 250Gb \ Team SSD+Samsung Evo 250Gb+500Gb+ 2xCorsair Force+WD250GbHDD
Display(s) Samsung 1080P \ Toshiba HDTV 1080P
Case HTPC400 \ Thermaltake Armor case ( original ), With Zalman fan controller ( wattage usage ).
Audio Device(s) Yamaha RX-V475 \ Marantz SR5008 Tannoy Mercury MKII Paradigm 5SE + Tannoy Mercury F4
Power Supply PC&Power 750w \ Seasonic 750w MKII
Mouse MS intelimouse \ Logitech G700s + Steelseries Sensei wireless
Keyboard Logitech K120 \ ROCCAT MK Pro ( modded amber leds )
Benchmark Scores Meh benchmarks.
#22
The Telnet 192.168.1.1 don't seem to work for me even though Telnet client is installed . it just says 'Telnet' is not recognized as an internal or external command,
operable program or batch file.

Any idea's ?

Although just put tomato on my router and it even kept the settings of the old firmware too which saved some time.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
24,274 (5.51/day)
Likes
10,361
Location
Indiana, USA
Processor Intel Core i7 4790K@4.6GHz
Motherboard AsRock Z97 Extreme6
Cooling Corsair H100i
Memory 32GB Corsair DDR3-1866 9-10-9-27
Video Card(s) ASUS GTX960 STRIX @ 1500/1900
Storage 480GB Crucial MX200 + 2TB Seagate Solid State Hybrid Drive with 128GB OCZ Synapse SSD Cache
Display(s) QNIX QX2710 1440p@120Hz
Case Corsair 650D Black
Audio Device(s) Onboard is good enough for me
Power Supply Corsair HX850
Software Windows 10 Pro x64
#23
The Telnet 192.168.1.1 don't seem to work for me even though Telnet client is installed . it just says 'Telnet' is not recognized as an internal or external command,
operable program or batch file.

Any idea's ?

Although just put tomato on my router and it even kept the settings of the old firmware too which saved some time.
That means telnet is not installed on your computer. You should be able to install it through the Add/Remove Windows Features.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
15,309 (4.00/day)
Likes
4,717
Location
US
Processor 2500k \ 3770k
Motherboard ASRock Z68 \ Z77
Memory Samsung low profile 1600
Video Card(s) XFX 6770 \ XFX R9 290X
Storage Intel 80Gb (SATA2) WD 250Gb \ Team SSD+Samsung Evo 250Gb+500Gb+ 2xCorsair Force+WD250GbHDD
Display(s) Samsung 1080P \ Toshiba HDTV 1080P
Case HTPC400 \ Thermaltake Armor case ( original ), With Zalman fan controller ( wattage usage ).
Audio Device(s) Yamaha RX-V475 \ Marantz SR5008 Tannoy Mercury MKII Paradigm 5SE + Tannoy Mercury F4
Power Supply PC&Power 750w \ Seasonic 750w MKII
Mouse MS intelimouse \ Logitech G700s + Steelseries Sensei wireless
Keyboard Logitech K120 \ ROCCAT MK Pro ( modded amber leds )
Benchmark Scores Meh benchmarks.
#24
That means telnet is not installed on your computer. You should be able to install it through the Add/Remove Windows Features.
Thats what i thought but.

Well it's installed i just installed it and rebooted as requested. I'll rtemove and readd it see if it works second time around.

EDIT: Well i selected it the 1st time requested a reboot ( reboot request was due to removing some thing else ). and just went to uninstall and install it and it was deselected weird so selected it and all sorted now...
 
Last edited:
Joined
Oct 6, 2007
Messages
5,125 (1.38/day)
Likes
1,207
Location
Nelson B.C. Canada
System Name Blacknet
Processor E5-1650 Xeon @ 4.5Ghz
Motherboard Asus P9X79 Pro
Cooling Noctua NH-D14/7case fans
Memory 32gb Gskill 1866 Cas9
Video Card(s) Asus Strix GTX970 OC
Storage 2x Toshiba 3TB, Seagate 2TB, 2x EVO 850 250GB
Display(s) 27" Asus VS278Q 1ms
Case Antec 1200
Audio Device(s) Soundblaster Z + AKG Q701 Studio Monitors
Power Supply XFX XTR 750 Gold
Mouse Corsair Vengeance M95
Keyboard Cheap Azio
Software Kubuntu 17.10, Win7 x64 SP1 Ultimate
Benchmark Scores Average....
#25
I'm always 2 generations behind, so I just got one of these. Running tomato on it, and love it. Would dd-wrt give me any more options, and how hard would it be to flash to it from tomato?