To rebuild everything from source, you need: - an x86 Linux desktop ("host") with a fast processor, lots of RAM and disk space - gcc 3 (gcc 4 won't work) - tar-1.13 (D-Link firmware cannot unpack newer tar format! If you don't have /bin/tar-1.13 and don't care, create a symlink.) - curl, fakeroot, ruby-1.8.6 and probably a few more packages - D-Link's toolchain to cross-compile software for D-Link's firmware - fun-plug sources Note: If your system has only gcc4 or fails for some other reason, you might want to try the Slackware 12 chroot which can be installed using the scripts in the slack12-scripts package (see slack12 README file for details). First, create directories: mkdir -vp /opt/dns323 Then, download fw103-scripts-x.y.tar.bz2 funplug-source-x.y.tar.bz2 to /opt/dns323 D-LINK TOOLCHAIN cd /opt/dns323 tar xjf fw103-scripts-XXX.tar.bz2 ln -snf fw103-XXX fw103 cd fw103 sh download.sh sh world.sh FUN-PLUG cd /opt/dns323 tar xjf funplug-source-XXX.tar.bz2 ln -snf funplug-XXX funplug cd funplug sh world.sh Have fun. 27 Jul 2007, tp@fonz.de