Slashdot Mirror


Teach Your Router New Tricks With DD-WRT

snydeq writes "InfoWorld's Serdar Yegulalp offers an in-depth look at DD-WRT, open source router firmware that can 'breath new life — and advanced features — into your old wired or wireless router.' Quality-of-service controls, iptables-based firewall, IPv6 support, DNS controls, Kai Daemon for allowing game console network tunneling, and a host of features for using your router as a public-access hotspot are among the many possibilities for hacking your router with DD-WRT."

30 of 257 comments (clear)

  1. no fucking shit by Anonymous Coward · · Score: 2, Insightful

    welcome to 5 years ago dipshits

    1. Re:no fucking shit by Mashiki · · Score: 3, Informative

      Paid advertisement for a lie? Because it sure the hell isn't open source.

      --
      Om, nomnomnom...
    2. Re:no fucking shit by niftydude · · Score: 2

      Yep - openwrt (http://openwrt.org/) or tomato (http://www.polarcloud.com/tomato) would be the more common open source router firmwares available.

      dd-wrt is very much closed source.

      --
      You can never know everything, and part of what you do know will always be wrong. Perhaps even the most important part.
    3. Re:no fucking shit by gumbi+west · · Score: 2

      Installed Tomato on my WRT54GL and I lost about 5 dB. After spending about a month mucking with all the settings (and loving that I could do that) I had to go back so I could sit where I am now and use the internet. I used to have to use a less comfortable chair.

      Also, there is no QOS to say things like: prioritize movies from my server to my TV, or give my laptop the bandwidth of the internet connection if I'm moving files up or down from the server.

      But YMMV.

    4. Re:no fucking shit by shentino · · Score: 2

      Which would you rather trust for the "security" excuse they use to lock down the firmware?

      A private company with closed source stuff that you can't be sure doesn't have some abusive feature sweethearted into it on demand of another company or the government?

      Or an open source sunshine drenched codebase maintained by geeks with a passion for programming who consider it a personal affront if their crap gets hacked or bugged?

  2. Open-Source my ass! by Heretic2 · · Score: 5, Informative

    Since when has dd-wrt been "Open Source?" It's very much closed-source. OpenWRT is actually open source, as in, you can download the code, modify, and compile it yourself. dd-wrt is closed, and often includes proprietary drivers.

    1. Re:Open-Source my ass! by Anonymous Coward · · Score: 5, Informative
    2. Re:Open-Source my ass! by batkiwi · · Score: 3, Informative

      TomatoUSB started life as a USB storage addition to tomato, but is now the "extended router list" distro for Tomato.

      I run it on my linksys E3000 and love it. Gigabit, dual band N, and performance to spare.

    3. Re:Open-Source my ass! by ace123 · · Score: 5, Informative

      DD-WRT is open source in the same sense that the original Linksys firmware was open-source. Clearly, the GPL parts are open source, including all kernel modules and command line tools based on BSD/Linux. And yes, it must be possible to compile a bootable image with minimal shell support (otherwise they wouldn't be complying with the GPL). However, (this was true two years ago--haven't checked sense) DD-WRT has several binary blobs and closed-source components that handle higher-level tasks (for example, at the time I was looking into this, it was not possible to extend the webserver.)

      Additionally, DD-WRT was still on the age-old nvram model of configuration, rather than using a read-write overlay filesystem to allow editing any configuration files. This means that some things were a pain in the ass to change once you have flashed the router, and building a custom image requires compiling a 10GB svn checkout. I'm sure you got it to compile, but I'm just saying that compiling isn't as easy as it should be. I (as did many other angry slashdotters) wasted several hours trying to compile DD-WRT. This is why the words "open source" in the description gave such a backlash.

      Anyway, I didn't bother to figure out the compilation process, and I just went over to OpenWRT for my Linksys WRTSL54GS (kernel 2.6 broadcom with b43 -- works really well), Airlink AR-430W, and D-Link DIR-615. They all work really well.

      That said, DD-WRT is a fine firmware if you want something that works and does more than the default images--I have friends who love it. It does Client Bridging which is the one feature I sorely miss from openwrt. So in my opinion it's a good choice if you are the sort of person who wants things to work and doesn't plan to write scripts or tweak things from source. And because fewer things are configurable and Brainslayer tests it on a ton of routers, you can be sure that an image will work on your hardware without tweaking anything (if it's on the Supported Devices list).

  3. And Netflow as well! by lyonlebrun · · Score: 2

    You can also enable rflow (which appears to match NetFlow v5) on DD-WRT routers, so you can find out who's hogging the bandwidth.

  4. old news and openwrt is better by ZeroNullVoid · · Score: 2, Informative

    This is old news, also DDWRT is a closed source solution that for some routers you have to pay for features.  Openwrt has much more for the price and if something is wrong you can fix the bug yourself.

    1. Re:old news and openwrt is better by Anonymous Coward · · Score: 2, Insightful

      Your font is old so shut up.

    2. Re:old news and openwrt is better by ustolemyname · · Score: 3, Funny

      Since he just used the 'code' tag, technically you are looking at your font.

    3. Re:old news and openwrt is better by MidnightBrewer · · Score: 2

      And "by yourself" you mean if you're a programmer capable of troubleshooting and writing code for routers. It's far less trouble and more cost-effective to just go out and buy a new router.

      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
  5. Tomato by RenHoek · · Score: 5, Informative

    I used DD-WRT for some time, but if you want QOS bandwith managment for games (which was what I was really after), you have to buy your way into the forum where a premium version can be downloaded.

    Anyway, after some more looking I found 'Tomato' which fitted what I was looking for a lot better. Feel free to try it for yourself.

    http://www.polarcloud.com/tomato

    1. Re:Tomato by Anonymous Coward · · Score: 3, Informative

      Tomato seems to be a little stale, at the moment. See TomatoUSB: http://tomatousb.org/

  6. It turned my Linksys Router by Roachie · · Score: 4, Funny

    into a brick.

    Which, interestingly enough, was an improvement. WiFi is from the devil.

    --
    This sig is not paradoxical or ironic.
  7. Burn in hell, Sveasoft / James Ewing by haruchai · · Score: 2

      Props for being the first to have custom firmware for the Linksys WRT54G but talking about earning the right to be the poster boy for "complete fucking asshole".
    Heard you're broke - sucks to be you.

    --
    Pain is merely failure leaving the body
    1. Re:Burn in hell, Sveasoft / James Ewing by Gojira+Shipi-Taro · · Score: 2

      Yea that dude got his social skills the same place Hans Reiser did, apparently.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  8. Where did this article come from? by afabbro · · Score: 3, Interesting

    Leave it to InfoWeek to be both completely confused and 5 years behind the times.

    To wit, this article with the same premise from Lifehacker in 2006. And that was before DD-WRT sucked.

    First, the author's router is not "an old router". In fact, it ships with DD-WRT. Take an old WRT-54G 1.0 and stick DD-WRT and that would be breathing life into an old router. All you're doing here is using a Buffalo-preconfigured (and encrypted, closed-source) version of DD-WRT.

    But more to the point...DD-WRT? Ick. If you want QoS (as the author seems to), you need pay for the commercial version. The QoS in the free version is known broken and has been for quite a while, and there is little motivation to fix it. Also, old routers cannot use the QoS, because you need 4MB or bigger flash. Maybe it works in newer routers but who cares - there are plenty of better alternatives to DD-WRT.

    Finally, for Slashdotters, let me say two words that will have you running screaming from DD-WRT: software activation.

    Tomato is a fine, free (in all senses) alternative, and I personally love the Tomato-USB version.

    --
    Advice: on VPS providers
  9. Re:People still use dd-wrt? by treeves · · Score: 4, Funny

    Tomato?
    Not until they legalize marinara.

    --
    ...the future crusty old bastards are already drinking the Kool-Aid.
  10. DD-WRT works, but Linksys WRT54GS chokes 21 Mbps by _Shorty-dammit · · Score: 4, Informative

    I used DD-WRT for years on an old Linksys WRT54GS (I think that's the model) router and it worked great for me. But after upgrading my internet to 100 Mbps I found out it pukes out at around 20.5 Mbps or something like that, haha. Almost wanted to swear at my ISP, and then decided to try plugging straight into the new Cisco modem/router they gave me, and found all the bandwidth I was paying for was there after all. Haha. But plug back into the Linksys and it chokes me back to just over 20 Mbps again. Couldn't believe it.

  11. Re:GPL Liicense & Humble Pie by dr2chase · · Score: 2

    I think the reaction is hostile because it's not news, and it's probably not the most appropriate advice for most people. I spent a long time, years ago, looking very hard at the choices for my router (Linksys WRT54G 2.2) and settled on Tomato because that looked like it maximized the feature/hassle quotient. I'm pretty sure it's the right choice for most people who might ever install 3rd party firmware on a router.

  12. Re:GPL Liicense & Humble Pie by E.I.A · · Score: 3, Insightful

    Perhaps it is not news, but it "matters" to me. I am actually really happy that I read the comments on this article. I think there is sometimes a syndrome with geeks where they assume everyone is precisely at - or proximal to - their level/experience. My guess is that many readers are still unaware of the alternatives in firmware. And I still think that regardless of error, the discussion accomplished something; it introduced better options. I just finished a two-year degree in IT, and I am no wizard - not even close. Just 4 months ago, I was thrilled to discover open-source firmware for my router. Am I naive for thinking there are not more like myself? Do the little guys not count?

    --
    Laws are like sausages. It's better not to see them being made. - Otto von Bismarck
  13. Re:Replace Astaro Router? by aztracker1 · · Score: 2

    More work, but OpenWRT is probably your best bet. ymmv though. I'm pretty happy with myy RouterstationPro board and OpenWRT setup.

    --
    Michael J. Ryan - tracker1.info
  14. Re:DD-WRT works, but Linksys WRT54GS chokes 21 Mbp by motokochan · · Score: 2

    The "CPU" that is used in that device won't actually go much beyond 20mbit. It just simply can't handle faster streams, especially if you're using NAT on your internal network. NAT adds a bunch of overhead. Supposedly the GL can go up to 30mbit as it has a newer processor.

  15. Re:DD-WRT works, but Linksys WRT54GS chokes 21 Mbp by caseih · · Score: 2

    Very few consumer routers can handle 100 Mbps throughput across the NAT (well, technically PAT) layer. They simply don't have the CPU power, bus speed, and memory required. I would be interested to know what routers are capable of such speeds and are compatible with the likes of OpenWRT.

  16. Re:DD-WRT works, but Linksys WRT54GS chokes 21 Mbp by pev · · Score: 2

    I would be interested to know what routers are capable of such speeds and are compatible with the likes of OpenWRT.

    Well, this might get you started :
            http://www.smallnetbuilder.com/lanwan/router-charts/view

  17. Re:People still use dd-wrt? by cptdondo · · Score: 2