Beef Up Your Wireless Router 189
Doctor High writes "Josh Kuo's article Beef Up Your Wireless Router talks about the OpenWRT embedded Linux distro for the the Linksys WRT series wireless routers (and more). The article lays out some of the amazing things you can do with your Linux-enabled wireless router such as using it as a VoIP gateway, a wireless hotspot, or even an encrypted layer 2 tunnel endpoint for remote troubleshooting."
Maybe it is just me... (Score:5, Insightful)
Re:Maybe it is just me... (Score:4, Informative)
Bittorent (IP Connections) (Score:2)
My current router has regular problems after a few hours of chatting it up with fellow bittorrent users, it shuts down.
The only review I have found that seems to even touch on this subject was absolutely worthless, testing 100 connections from one PC to another for 1 minute. Which is absolutely not the conditions of P2P, for his test he didn't even run a p2p application! let alone run it for a couple days.
http://news.smallnetbuilder.com/content/view/258 [smallnetbuilder.com]
Re: (Score:2)
Re: (Score:3, Informative)
yes, the dd-wrt's internet switch is programmable so you can have each port as a different subnet, and have the dd-wrt *not* route between them.
can't be done using the GUI though, so you'll have to get your hands dirty. in fact, the GUI gets in the way (changing something will mess everything up), and IMO you'd do better looking at firmware that either does not have a GUI or has a GUI that allows this. I was using DD-WRT but have been finding it unreliable (httpd locks up) and so I would r
Re:Bittorent (IP Connections) (Score:4, Informative)
http://web.archive.org/web/20070318234029/http://
HTH
Re: (Score:2, Informative)
And closer to the GP's request, there's a tuturial to separate the WLAN from LAN: http://www.dd-wrt.com/wiki/index.php/Separate_LAN_ and_WLAN [dd-wrt.com]
Re: (Score:2)
Ah, great. Looks like a great summary of the mess that is the original thread
Thanks for pointing that out.
Re: (Score:2)
Re: (Score:3, Insightful)
If you're getting a Linksys router you'll want the WRT54gL because that's the model that still runs Linux and has enough RAM and flash to use the full feature set of the alternative firmwares. As for running multiple security setups, I don't think even open firmwares can do that on a single router, so you'd need two. T
Re: (Score:3, Informative)
It's cheaper, easier to obtain (the "L" variants of the Linksys routers are mailorder-only, while Circuit City sells the Buffalos), and as well supported as the Linksys routers by DD-WRT. I'm running DD on mine and love it.
It's also a bit easier to recover a Buffalo WHR-G54S from an accidental "bricking". The emergency TFTP bootloader is nearly impossible
Mod parent up (Score:2)
Very useful info, thank you. I'll think I'll pick one up next time I need a router. Got a linksys monoculture springing up around me anyway...
Re: (Score:2)
Except for Rogers cable, they've been able to totally choke upstream bandwidth on BitTorrent on non-default ports and even with encryption on. DSLreports has more info.
Re: (Score:2)
I put the wireless access point in the "Orange" network for wireless access and tweaked a few port fowards to protect my home network much better, but still give me wireless a
dd-wrt developer's integrity/httpd lockups? (Score:3, Informative)
http://xwrt.blogspot.com/2007/02/dd-wrt-continues- to-exploit-free-open.html [blogspot.com]
I'm not sure if there's anything wrong with it myself, but you might want to consider your options, if such things are important to you.
I'm using d
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Funny)
Or so we strive to be.
Re: (Score:2)
Re:Maybe it is just me... (Score:5, Informative)
no, no, no, no, no. Once again, if you didn't get it.... NO!
There are a number of funky things that DD-WRT will do - however overclocking it risks the unit being dead forever - unless you want to get into the lovely JTAG recovery for having an overclock fail.
There's also the small fact that when you increase the power output using DD-WRT you start spewing out spurious emissions all over the place. This basically means that you spew crap all over the 2.4Ghz band. Oh, and it'll also make the FCC license on these things void and open you up for charges. As well as screwing over the wifi band for everyone else.
You'd have to be a douche to recommend the average person do this unless they can measure how much damage they are doing to everyone else.
Re: (Score:3, Insightful)
But you're right... people pumping up their output power has the potential to piss off some people, and piss enough of them
Comment removed (Score:4, Interesting)
Re: (Score:2, Insightful)
Re:Maybe it is just me... (Score:4, Interesting)
It is possible though just to use an old PC as the router, and a lot more flexible. Although if you don't fancy setting up an iptables router manually with Linux, then you might try running DD-WRT on the PC itself. A friend of mine has a tutorial for that over here. [graynetwork.org]
Re: (Score:2)
Squid transparent caching and ad blocking, Apache, MySql, the lot.
Re: (Score:2, Insightful)
As long as you don't mind consuming vastly more electricity than you need to, it is a little more flexible.
Re: (Score:2)
The other problem with running DD-WRT on an off-the-shelf router, aside from the comparative lack of flexibility, is the distinct possibility of bricking the thing with a bad firmware update, even if you're careful. My Linksys WRT-54G died when the power browned out during a DD-WRT upgrade. I couldn't even fix it by soldering on a JTAG header and trying to load the software manually.
This kind of thing is fun to try if you have an old Linksys lying around, but if you really want to set up your own Übe
Re: (Score:2)
From what I've read on the forums, the "emergency" TFTP loader is nearly impossible to break. I know I bricked my WHR-G54S once or twice when getting it set up, I just went and performed the initial flash procedure again.
Re: (Score:3, Informative)
My definition of "careful" flashing would include crossover-cabling the router directly to a PC, and putting them both on a UPS...
Re: (Score:2)
While you are measuring things, check out the myth of power used by your tv on 'standby', mine is about a watt while my mum's doesn't register on the scale at all ( ie 0.0W ).
You can measure the power used by 'power bricks' under no load conditions too. All good fun.
Re: (Score:2, Informative)
Beef Up Your Wireless Router (Score:2, Funny)
Re: (Score:3, Informative)
Again, this will not work with all models, but DD-WRT is very impressive, in fact some of the new versions are purported to run on higher end Linksys hardware such as the Link
Re: (Score:2)
Re: (Score:2)
Try TOP instead.
Re: (Score:2)
I had problems with my Linksys WRT54GL router also, with 7-8 "DSL outages" per month-- I thought that my DSL provider was to blame. Howevever, since I installed dd-wrt v23 SP2 [wikipedia.org]; I have had only 2-3 outages in the last three month; and two of those were caused by me tweaking the router and missing a step.
Apparently those "DSL Outages" were actually caused by problems with the Linksys Firmware. I have the sa
My Routers already does a lot of that stuff (Score:3, Informative)
Aside from the things he mentioned that are already part of wireless routers, the rest of it seems cool.
Re:My Routers already does a lot of that stuff (Score:5, Informative)
What's really nice is that it gives you a lot more control over routing, albeit with much more added complexity to the interface.
The new software enables snmp monitoring, ssh access, and VLAN control.
my question is, what's the difference between openwrt and dd-wrt?
Re:My Routers already does a lot of that stuff (Score:5, Informative)
It's like the difference between Linux and Ubuntu (well, sort of). OpenWRT is mostly a nice kernel - very basic package that doesn't have a pretty interface and all that stuff that people want. They do provide a minimal distribution, but (at least last I checked) it's not very polished. DD-WRT is the OpenWRT kernel with a nice web interface, some good defaults, etc. added on.
Re:My Routers already does a lot of that stuff (Score:5, Informative)
dd-wrt is the old firmware - modified
openwrt - firmware written from scratch
x-wrt.org is a really nice webinterface to openwrt, btw
Re: (Score:2, Interesting)
The DD-WRT website is very scant on details and only seems to provide a decent explanation of what it is if you already know everything that it does.
I really wish it had a complete list of features on there. After installing it, I tried to figure out (for several hours) how to do snmp monitoring so I could add it to my cacti [cacti.net] graphs only to realize that it had that capability in there already. A simple google search would have shown the same t
Re:My Routers already does a lot of that stuff (Score:4, Informative)
DD-Wrt is *not* OpenWRT with a nice UI. That doesn't do either of them credit. *Both* come with a nice web interface.
The difference today is that OpenWRT is managed by a large group with different goals and ideas. DD-Wrt is done by one guy, and his goal is to make it as useful as possible for what he thinks users want to use it for.
They also started different ways - which also leads to the differences in goals. OpenWRT was really the first project of its kind and has always had generally the goal that it does now - whatever people who want to work on it want it to do. DD-Wrt is based on the now-GPL violating commercial WRT distro called Alchemy - mostly because they wanted the project to continue despite the fact that it's owner wanted to start closing the source.
Re: (Score:3, Interesting)
my question is, what's the difference between openwrt and dd-wrt?
OpenWRT is the only WRT distribution I've found that doesn't try to provide a single static firmware, but rather takes the approach of desktop/server linux distribution and provides package management. I'm not terribly familiar with DD-WRT, but I don't believe it takes the package management approach.
Personally I believe the package management approach is a better way to go. Don't like the version of -package- OpenWRT has provided? Go find
dd-wrt work just fine (Score:3, Informative)
Re:dd-wrt work just fine (Score:5, Informative)
Re: (Score:1, Interesting)
Tomato makes full use of AJAX and the features are ideal for the "average joe" -- it is much easier to use than the default firmware on my Buffalo WHR-G54S, while offering more features.
The combo of "more features" plus "easier to use" is pretty rare in software but Tomato succeeds.
OpenWrt + X-Wrt (Score:2)
Woohoo! (Score:1)
Isn't it ironic? (Score:2, Funny)
Re:Isn't it ironic? (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Would you rather a picture of AIR?
eh? [slashdot.org]
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
DD-WRT (Score:3, Informative)
Re: (Score:2)
ADSL? (Score:2)
I`m moving house soon to a non-cabled street and so i`m gonna need a new ADSL wireless router...
Anyone know of any that you can flash?
I guess I need to do this... (Score:1)
I suppose it could stand to be beefed up a little.
Stay the hell away from Linksys!!! (Score:3, Informative)
Today you get only Linksys routers with about 8MB RAM and 2MB ROM.
You can't do anything with them. They're completely worthless.
With a 2MB ROM you're forced to use the micro size image of OpenWRT which doesn't even include pppoe(!).
(But DD-WRT which is by far better than OpenWRT (IMO) does have pppoe in their micro size image.)
I returned all Linksys routers I had and switched to the Asus WL-500g which has plenty of RAM and ROM and USB.
Linksys completely failed it. The Linux version of their router is no replacement and I really hope they will be sold or crapped by Cisco soon because they deserve it (for being stupid).
Re:Stay the hell away from Linksys!!! (Score:5, Informative)
Re: (Score:1)
Re:Stay the hell away from Linksys!!! (Score:5, Insightful)
Re:Stay the hell away from Linksys!!! (Score:5, Informative)
You're better off getting a Buffalo WHR-G54S. Easier to obtain and cheaper ($49 at Circuit City), 8M RAM/4M ROM like the pre-cost-reduction WRT54G units, and very well supported by DD-WRT.
It's also really easy to recover from a bricking.
Re: (Score:1)
Re: (Score:2)
Wait for it... (Score:1)
*ducks*
Re: (Score:2)
Re: (Score:2)
Bought one of their routers the about 10 days ago. Plugged it in - picked up my house's wireless, "you are authenticated with the access point but the internet cannot be found". Er.... You what? Switch it off, switch on again, and occasionally the internet would be "found", occasionally it wouldn't be. It seemed like a problem with DHCP, because when it didn't work
Re:Stay the hell away from Linksys!!! (Score:4, Funny)
WRT54G v5, v6 (Score:3, Informative)
The best model for using OpwnWRT are the "L" series (WRT54GL) that according to Linksys, are built specially for the Linux modding comunity.
Don't buy v5 or v6 if you want to use OpenWRT.Consult this page before acquiring a router: http://wiki.openwrt.org/TableOfHardware?action=sh
Light cord (Score:2)
Also check out Tomato (Score:5, Interesting)
Thibor's HyperWRT and DD-WRT are better options (Score:5, Informative)
Thibor's HyperWRT is closer to the stock firmware than DD-WRT. It offers telnet and configured startup scripts. It offers static IP assignment, QoS, WDS, and client bridge mode. It switches between client and AP mode with much shorter reboots then DD-WRT and has a smaller footprint.
So I recommend Thibor's for most users, and DD-WRT for those running hotspots or VOIP.
Tomato Firmware has AJAX Web Interface and more (Score:1, Informative)
So far, I've been blown away by the fantastic web interface and the rock-solid performance. It just freakin works without having to reboot the router every few weeks.
The web interface is simply amazing compared to what I've seen in other firmware. The QOS settings are a breeze to setup, too.
If you don't like Tomato, checkout other firmware projects like:
DD-WRT
FreeWRT
HyperWRT (
Finding working hardware for embedded Linux (Score:4, Interesting)
I also would love to have a media player that runs Rockbox [rockbox.org], but various hardware is in different stages of rockbox support. It seams like there would be a significant market for products that advertise the fact that they work with free software firmwares right on the box. It's a shame that many industries view "proprietary" as a feature, as something developed uniquely and innovatively by one company. Anything proprietary should instead be suspect of being buggy because there is no way for the public to verify it's security, it probably has poor support for open standards, and it's probably feature limited and uncustomizable.
Re: (Score:2)
However version 4 is not really gone: it's now called the WRT54GL, still runs Linux, will accept the third-party firmwares, and sells mostly via online
Re:Finding working hardware for embedded Linux (Score:4, Informative)
http://www.ncix.com/products/index.php?sku=17408&
Yes, it costs more than the Vx-Works models, but then it does *SO* much more. Plus, the V1.1 model can be flashed directly with the latest version of DD-WRT, without having to take the intermediate step of flashing with DD-WRT Mini first.
I am so impressed with mine, that I am considering buying two more. In all seriousness. (I can run Apache, Bittorrent etc on these things - and they consume far less power than a PC in doing so.)
Re: (Score:2)
I got mine at Circuit City for $49. Rock solid and works great with DD-WRT.
Working article link (Score:4, Informative)
What a coincidence (Score:1)
Re: (Score:3, Informative)
Re: (Score:2)
Personal experience with "OpenWRT" (Score:3, Insightful)
What's really needed is wireless router for desktop computers instead of attempts to reverse engineer Linksys routers just for the sake of being embedded.
Re: (Score:3, Insightful)
I've only flashed two Linksys routers with DD-WRT, but my experience couldn't be more different from yours... One is three years old, but the other is a six month old WRT54GL, and both still work like a charm.
On this point, you're simply misinformed. Al
Yeah, but... (Score:2, Funny)
QoS (Score:2)
I used it so I could play FPS without latency problems when other users were on the LAN. It would also really help out for VoIP.
I guess Linksys won't advertise this fact, which is a shame as it could mak
Mikrotik RouterOS (Score:2)
Transporter_ii
Market niche for "Bare Bones Routers"? (Score:2)
Re: (Score:2)
The answer is simple and the answer is always the same. The direct seller and big box retailer doesn't need and doesn't want the hobbyist. You build and ship for the profitable - predictable - mass-market sale.
Getting beyond the stock firmware (Score:2)
What about the RNG? (Score:2)
http://eprint.iacr.org/2006/086.pdf [iacr.org]
includes a section on openwrt and basically claims that you shouldn't trust it to provide good random numbers (and hence good network crypto security) because it doesn't have any of the standard sources of entropy (keyboard, mouse, harddrive) that linux servers have. Of course, it will likely be no worse than the standard firmware but that isn't really the point here.
Forget DD-WRT, try Tomato (Score:2)
http://www.polarcloud.com/tomato [polarcloud.com]
AJAX based, real time traffic charts, more options, much more robust QOS configuration, ability to run your own scripts, auto mounting of external network volumes, and the options go on and on.
I have nothing bad to say about this firmware, at all.
DD-Wrt (Score:2)
Some examples of its versatility:
When I first moved into my new house, I had no internet, so I shared my neighbors; in this case, I configured it as a repeated for the same wireless network. It invisibly acted as another node/booster for this network for my house, working beautifully and seamleslsy.
When I finally did get internet, the telco's router had built-in wireless, so I didn't need my Linksys/DD-Wrt box for t
YGTFOYSA (Score:2)
Command-Control-Shift-4-Space is way better than either one of those.
No one uses Clarus when we have the opportunity to use the NeoOffice beta, which is awesome.
If any of those kids have been using Macs for more than 4 years I will EAT MY FUCKING MACBOOK PRO.
And anything OS X 10.2 sucked nads. Welcome to the real world, asshole.
Re:ATTN: SWITCHEURS! (Score:5, Insightful)
Congratulations on not being a geek, I guess
Re: (Score:2, Funny)
Also known as the "Instant +5, just add water" technique.
Worked pretty well too, I see.
Re: (Score:2)
Since HoTTProxy is pure Perl, it can run on any computer that has a Perl interpreter. This article tells how to run HoTTProxy in its native Perl script form.
OpenWRT has a microperl package, and I believe there are full blown Perl packages as well.