I have just bought a Linksys WRT54G router, which has the ability to load custom firmware.

As there are lots of them around the web, Can anyone recommend a FOSS simple, powerful and stable firmware package that also supports port forwarding?


Round up:

  1. People love DD-WRT because it supports all kinds of cpus pretty well. It is sort of commercial. But the money aspect seems to keep them motivated.
  2. People love OpenWRT because it is open and libre. Also it's more like running your own linux on a low-power box. It's got package-management even after it's up and running.
  3. People love FreeWRT because it's got a more accessible configurable build system.
  4. People love Tomato because it's red, has a nice interface, solid feature set, is straight forward, and can be caramelized for flavor.
  5. People don't care about HyperWRT anymore because it's kind of old now.
  6. People actually hate SveaSoft despite it being first (good read BTW).
  • 2
    +1 for a great overview of most current alternatives, and for a great writing style while answering well! – Torben Gundtofte-Bruun Aug 23 '10 at 14:20

I'm running Tomato on my WRT54GL and I love it. It doesn't quite have all the features of DD-WRT but it been rock-solid and still has all the essential features, of course including port forwarding. It has a nice AJAX interface that can show you your bandwidth usage, has good QoS controls, lets you control tons of aspects of your wireless (many types of security, antenna power, etc). I'd definitely recommend it.

  • 2
    +1 Tomato, fully agree. Was the first custom firmware I tried on my WRT54GL. Never seen any reason to try anything else. – Joakim Elofsson Jul 30 '09 at 18:13
  • Another Tomato fan here. I've tried a few different firmware, but tomato does everything I need, and better than most. Also I found the stock firmware wouldn't correctly reconnect a pppoe connection, tomato does this flawlessly. – John Sinclair Dec 1 '09 at 1:40


You can see your router in the list of compatible routers at:


  • 1
    Some people find this to be much too commercially oriented to be the right answer. – dlamblin Aug 5 '09 at 7:24
  • That is true. I learned about a few others out there from the other responces thanks to this question. – Troggy Aug 5 '09 at 14:24

It's my understanding that OpenWRT and FreeWRT are the leaders of the pack at the moment. FreeWRT being designed to be more user-friendly than the others.


You might want to check out X-wrt. It's Open-wrt with a graphical interface. The current release of Open-Wrt (and therefore X-wrt) is Kamikaze. Also woth considering is [freifunk]. It's Open-wrt White Russian with an interface and controls designed for a community mesh.

Not the answer you're looking for? Browse other questions tagged or ask your own question.