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."
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.
dd-wrt work just fine (Score:3, Informative)
Re:Maybe it is just me... (Score:4, Informative)
DD-WRT (Score:3, Informative)
Re:dd-wrt work just fine (Score:5, Informative)
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?
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)
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
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 (official)
HyperWRT Thibor
OpenWRT
Tarifa
X-Wrt
Working article link (Score:4, Informative)
Re:What a coincidence (Score:3, Informative)
I haven't used a lot of the features, but I do like the control I have. I boosted my power to 35mW from 28, and that seems to have made my room mates upstairs connections a bit more stable. I can't see how a significant boost would help without external high gain antennas, because the wi-fi client cards are still limited to a very low power output. I can also view neighboring access points with it to find free channels, which is much easier than having to boot up my laptop to check. It's easy to view how the hardware is utilized, and it seems the wireless connection to my media box has less dropped frames and freezes when streaming a full DVD quality 8Mbps MPEG2 file than it did with the stock firmware.
I haven't regretted it at all.
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.
OpenWRT is Slackware, DD-WRT is Ubuntu (Score:1, Informative)
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:Maybe it is just me... (Score:2, Informative)
Re:Maybe it is just me... (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 Linksys RV082.
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:Bittorent (IP Connections) (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 to damage.
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.
dd-wrt developer's integrity/httpd lockups? (Score:3, Informative)
http://xwrt.blogspot.com/2007/02/dd-wrt-continues
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 dd-wrt myself, and I'm looking at replacing it with Tomato, since dd-wrt's web server (the GUI) keeps locking up (logging into it wish ssh reveals httpd is using 100% CPU and killing it causes it to be relaunched). Also, I really don't need all the crap that's in the regular version of dd-wrt, so I'd move to the micro version of dd-wrt anyway, but since that will likely have the same httpd problem, I figure I might as well give Tomato a try.
Yeah, you might care more about the httpd lockup than the developer's integrity. Just a couple of things to consider. YMMV
Re:Bittorent (IP Connections) (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 recommend looking at different simpler firmware.
There was a thread on dd-wrt's forums on how to set up the dd-wrt to have a different vlan on each port, but it's not there any more (I think the forum s/w was switched and they didn't keep the old stuff).
Re:Bittorent (IP Connections) (Score:4, Informative)
http://web.archive.org/web/20070318234029/http://
HTH
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:Bittorent (IP Connections) (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
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:Maybe it is just me... (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...