For all WL-HDD users here's a custom firmware which includes:
* telnet daemon
* nfsv3 daemon
* ftp daemon (replaces stupid-ftpd)
* doesn't poll for the harddisk ãnymore each 5 seconds
Every feature of the original 1.1.2.7 firmware is in this custom version, except NTFS R/W support!
You find the 11.5Mb zip file here:
http://website.wl500g.info/beta/firmware.php?fid=10
(courtesy of Antiloop, thanks man )
Below you find a copy of the accompanying readme.
JockyW
Code:
Readme.txt:
----------
Date: 17 Oct 2004
Created by: JockyW
THIS STUFF IS ONLY FOR WL-HDD2.5 USERS WHO KNOW WHAT THEY ARE DOING!!!
I TAKE NO RESPONSIBILITY FOR ANY DAMAGE
Consult the WL-HDD forum on http://www.chupa.nl if you need support.
(Since my time is limited I can not offer 24/7 support-:) )
What's it all about
-------------------
This 1.1.2.7 based firmware + files which need to be installed on the built-in harddisk offers TELNET, NFSv3 (kernelspace), VSFTPD 2.0.1, Samba and HDD watchdog removed. I use this custom firmware for streaming from and to my satreceiver (Dbox2)
Prerequisites
-------------
- An Asus WL-HDD2.5 with built-in HDD which contains a shared partition "part1" which can be accessed from your PC with RW access
- I assume the IP of the Asus is 192.168.1.220
- After unpacking the zip file you should have these 3 files:
WLHDD_1.1.2.7_en.trx
tmp.rar
conf.tar.gz
- you have an unrar util on your PC (I use Winrar)
How to install
--------------
1) connect your PC by wire to the WL-HDD
2) boot up your WL-HDD
3) copy the files tmp.rar and conf.tar.gz to the root directory of the part1 share
4) unrar the file tmp.rar to /tmp (be careful: the files should be in /tmp *not* in /tmp/tmp !)
5) open the "backdoor" webpage in your browser: http://192.168.1.220/Main_AdmStatus_Content.asp
http://wl-hdd/index.asp : Admin
6) copy the following command to the "System Command" textbox and then click the "Refresh" button:
chmod a+x /tmp/harddisk/part1/tmp/busybox
7) copy the following command to the "System Command" textbox and then click the "Refresh" button:
chmod a+x /tmp/harddisk/part1/tmp/telnetd
8) copy the following command to the "System Command" textbox and then click the "Refresh" button:
ln -s /tmp/harddisk/part1/tmp/busybox /tmp/harddisk/part1/tmp/sh
9) copy the following command to the "System Command" textbox and then click the "Refresh" button:
/tmp/harddisk/part1/tmp/telnetd -d -l /tmp/harddisk/part1/tmp/sh &
10) the previous command started the telnet daemon and now you can access it from your PC with: telnet 192.168.1.220
11) on the prompt type:
cd /tmp/harddisk/part1
12) enter the command:
tmp/busybox tar xzvf conf.tar.gz
13) all necessary files are now installed on the harddisk and now you flash the new firmware WLHDD_1.1.2.7_en.trx on your WL-HDD
14) wait until flashing is done and until the Asus has rebooted itself
15) congratulations! you (hopefully) made it :D
How to use
----------
1) you can now telnet directly into your Asus with: telnet 192.168.1.220
2) same for ftp (ftp 192.168.1.220): username = admin , password = admin
3) to use NFS you have to edit the file "exports" which you can do with a Unix compatible texteditor such as ultraedit on Windowz. You find it in the directory /conf/etc on the "part1" share. The absolute pathname is /tmp/harddisk/part1/conf/etc/exports
What's to come
--------------
Eventually a full blown Linux distribution with interesting apps which still can perform in the 16MB ram of the WL-HDD.
But that only with the efforts of other more experienced Linux coders.
My next version will be based on the now available 1.1.2.8
Credits
-------
Without the help of Oleg and Antiloop of www.chupa.nl things would have taken much longer.
Greetings to petgun and rubberdick who tested the NFS with their dbox satreceivers.
Enjoy!
JockyW