Hello
i bought my Wl700g because i wanted a low-power mini-server,
which does the following jobs:
* lan switch, one desktop PC (running Windows XP) connected
* wlan access-point for 2 notebooks (running Ubuntu Linux)
* print server for a Brother HL1450 laserprinter to lan and wlan
* samba file-server (to lan and wlan)
* ftp-server (to wan)
* p2p filesharing
the firmware which came with my Wl700g (1.0.4.6) does the jobs but not satisfying. the printer was not detected half of the time and only when it was switched on when booting the Wl700g. the donkey-downloads were very slow (about 5kb/sec max. download speed and they got interrupted sometimes when downloading big files > 1GB). the ftp-server was working fine but very slow if directories with much files (>2000) were accessed.
the samba-server and the wlan-access was working fine.
based on kfurge's custom firmware (1.0.4.6_kc_02a) i could set up my system which does all the jobs satisfactory now.
my replacements and enhancements:
* ssh server : dropbear 0.48
* ftp server : vsftp 2.0.5
* p2p filesharing: mldonkey 2.91
* detecting and blocking brute-force-attacks against dropbear and ftp-access: syslog-ng 2.0.4-2 and fail2ban 0.8.1
in the meanwhile i have about 90GB music (mostly mp3) files hosted on my WL700g which are streamed regularly to all notebooks and the desktop PC. Also i host my picture and video collections on the Wl700g.
From the notebooks i do regularly backups of the working data to the Wl700g.
The built-in print-server works fine since i've killed the watchdog process which is started by the asus original firmware. Also switching the printer on and off while the WL700g is running all the time works fine.
ftp-server and p2p filesharing works also fine and satisfying.
HTH
brgds