Revision of AFP from Mon, 09/14/2009 - 11:40

Revisions allow you to track differences between multiple versions of your content, and revert back to older versions.

Add AFP support for native OS X filesharing on the D-Link DNS-323

Install funplug
http://nas-tweaks.net/CH3SNAS:Tutorials/fun_plug
http://wiki.dns323.info/howto:appletalk

FTP http://www.inreto.de/dns323/fun-plug/0.5/fun_plug and http://www.inreto.de/dns323/fun-plug/0.5/fun_plug.tgz to the root volume of the DNS-323 (Volume_1). Remove the ".sh" if one is added to fun_plug.

chmod 777 funplug.sh

Reboot the DNS-323 then Telnet into it.

telnet 192.168.0.192
#cd /ffp
#rsync -av inreto.de::dns323/fun-plug/0.5/packages .
#The location of the netatalk packages changed:
cd /ffp/packages
wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/All/netatalk-2.0.4-1.tgz
wget http://www.inreto.de/dns323/fun-plug/0.5/packages/db42-4.2.52-1.tgz

/ffp/sbin/funpkg -i netatalk*
/ffp/sbin/funpkg -i db42*

Using the WebGUI for the DNS-323, setup an FTP user and home directory for your AFP client(s).
To automatically start afpd, create a file /ffp/start/afpd.sh containing:

#!/ffp/bin/sh

# PROVIDE: afpd
# BEFORE:
# REQUIRE:

. /ffp/etc/ffp.subr

name="afpd"
start_cmd="afpd_start"
stop_cmd="afpd_stop"
status_cmd="afpd_status"

afpd_start()
{
    /ffp/sbin/afpd
}

afpd_stop()
{
    killall afpd
}

afpd_status()
{
    ps -A | grep /ffp/sbin/afpd | grep -v grep
}

run_rc_command "$1"

Configure it for automatic startup:

chmod a+x /ffp/start/afpd.sh
sh /ffp/start/afpd.sh start

To start afpd:

afpd

You should now be able to access your DNS-323 from OS X via AFP.

Recent Updates

  • 8 months 4 weeks ago
    1.27.2 update
  • 9 months 1 week ago
    Drupal 10/11 config
  • 9 months 1 week ago
  • PHP
    9 months 1 week ago
    PHP 8.3.11 and AlmaLinux
  • 9 months 1 week ago
    New version of Pound