I am running an older version of Openwrt, specifically build 6672.
Originally Posted by tiwag
That version lets me run the Opemwrt itself from a USB memory stick. I have two identical 512MB sticks, so if I add something to one and I make a mistake, I just turn off, plug in the other USB memory stick and carry on.
BusyBox v1.4.1 (2007-03-28 11:54:11 CEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r6772) -------------------
* 10 oz Vodka Shake well with ice and strain
* 10 oz Triple sec mixture into 10 shot glasses.
* 10 oz lime juice Salute!
root@OpenWrt:~# uname -a
Linux OpenWrt 2.4.34 #23 Thu Mar 29 20:27:18 CEST 2007 mips unknown
I can't use Samba version 3 since it isn't stable with that build, I had to use Samba version 2. NFS doesn't work, either.
It is highly configurable though. USB ports work, I have a working swapfile on the main hard disk, and WAN and wifi works (albeit I have tried WEP encryption only). I have got pppoe working, but it is more stable if I let my ADSL modem do the pppoe and the login.
I do all configuration via text files using nano as a console editor. It is a bitch to install and to get stable, but one I had done so, it is stable. I can define which machines can log on to the lan via their mac addresses, and I can get dnsmasq to assign them a consistent lan IP address via dhcp.
I have setup a very basic inkjet printer as a network printer via the RAW protocol ... all my Windows and Linux client machines can print to it OK. I have Samba working (network shares), I have xmail working (mail server) and I have an mldonkey deamon running to provide a capable "download master".
I got the basic install instructions from here:
I have modified them a bit for my own purposes. I have put it in a text file, which I can post if you like (but I have to remove my personal details from it first). I took me quite a number of different trials, swapping in and out different USB sticks to build a more and more capable installed version and having to go backwards a few times before going forwards. I have got it running stable now though.
I wouldn't recommend anyone to try this unless they are quite comfortable with the Linux command line.