A DIR-825 router is a nice consumer router that has some interesting and affordable hardware specs. One of the main features that makes the DIR-825 a nice option is the dual band wireless and USB ports.
This howto was for Fedora 16 x64. Your milage may vary.
Sometimes in Opensource you have to wait until a package is contained in Distribution XYZ's repository. If you want to use a program, currently not contained in the repository, and it is released as open source, you can download the code and compile it using the BuildSystem.
Here are a few hints to get you started on cross compiling:
Have a cross compile toolchain compiled and ready - For example, my build environment has the following chain compiling and installed:
In continuation of my last article getting OpenWRT on a Routerstation Pro - I am adding this additional section to get wireless working using an Ubiquiti S71-12. A 500 mw 2.4Ghz N mini PCI card that should act as a great little AP provided you use the right antennas.
Getting Started
Hook the WAN port on the router up to the Internet and get a SSH console on one of the LAN ports.
Login
Install the following had you not included them into your custom build (if you don't know what I am talking about, look at the article I wrote).
A RouterStation Pro is an embedded Linux board produced by Ubiquity with some interesting and affordable hardware specs. One of the main features that makes the Routerstation Pro such an attractive device is the 3 Mini-PCI slots and SDIO slot.
The RouterStation Pro comes preloaded with a relatively old installation of OpenWRT Kamikaze and I wanted to use the latest stable release of OpenWRT backfire. This howto was for Kubuntu 11.04 x64, but I did have it built compiled on Fedora 15 x64. Your milage may vary.