Skip to main content
Posted in

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

Install netatalk
http://wiki.dns323.info/howto:appletalk
Telnet into the DNS-323:

telnet <ip-address>

Download the netatalk packages:

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.