Hi all,
ffp is an add-on Linux distribution used on D-Link and Zyxel NAS
boxes. Since the 4220 is also ARM-based, I'd like to find out if ffp
works on it, too. Because I don't have a 4220, I can't test it myself.
If you have telnet or ssh root access, it should be fairly simple
to install. ffp installs to a completely separate directory tree,
and won't modify the original firmware or flash. Consquently,
removing it is as simple as removing the ffp directory.
You can find the current list of ffp packages here: http://www.inreto.de/dns323/fun-plug/0.5/PACKAGES.html
Additional contributed packages (like Transmission/Clutch,
MLDonkey, Firefly or llink) are listed at http://wiki.dns323.info/howto:ffp#he...es_discussions
or can be found in the DNS-323/CH3SNAS forums at: http://forum.dsmg600.info/f3-DNS-323...iscussion.html
There's a complete toolchain for ffp that allows you to compile
additional packages natively, without going through the hassle of
creating a working cross-toolchain. If you think compiling
natively is too slow, there's distcc that you can use to set up
your local compile farm.
Installation involves only a few simple steps:
1. Download the fun_plug.tgz tarball from http://www.inreto.de/dns323/fun-plug/0.5/
2. Open a telnet/ssh root session, and extract the tarball
to a directory on disk:
cd /some/where/on/disk
mkdir ffp
cd ffp
tar xzf /path/to/fun_plug.tgz
3. Create the /ffp link (requires writeable /):
ln -s /some/where/on/disk/ffp /ffp
Installation is basically complete now.
Next, you should start the ffp shell to get the proper PATH:
/ffp/bin/sh -l
'echo $PATH' should list /ffp/sbin and /ffp/bin.
You might want to try one of the included programs, first.
Examples config files can be found in /ffp/etc/examples. To start
a server, use the scripts in /ffp/start.
E.g., to run ntp, the network time protocol daemon, first copy
the config files:
cd /ffp/etc
cp examples/ntp.conf .
Then, start the server:
sh /ffp/start/ntpd.sh start
Check synchronization status with:
ntpq -pn
If you download additional package files, you can install them with
funpkg -i package.tgz
To see what packages you have installed, look into the
/ffp/var/packages directory. Remove a package with 'funpkg -r package'
More examples and information can be found on the howto page at: http://wiki.dns323.info/howto:ffp
and the nas-tweaks wiki at: http://nas-tweaks.net/CH3SNAS:Tutorials
It would be great if someone gave it a try, and report back any
problems (or success).




Mit Zitat antworten


Lesezeichen