http://netatalk.sourceforge.net the version that comes with woody seems to be fine no configuration was necessary for basic functionality it was fine to leave the two conf file empty once you want to set up shares you need to edit AppleVolumes.default and if you want to enable Guest and also specify who the guest is on Linux box you need to edit afpd.conf however on debian you still leave the afpd.conf atalkd.conf files empty since the configuration is done in /etc/default/netatalk (which I might add overrides the two conf files because this files is used to supply command line options at the daemon start) only weirdness was that before running netatalk i had to set the eth0 to allmulti mode ifconfig eth0 allmutli so that eth0 would look like this once everything was up eth0 Link encap:Ethernet HWaddr 00:05:5D:E0:45:AE inet addr:192.168.0.19 Bcast:192.168.0.255 Mask:255.255.255.0 EtherTalk Phase 2 addr:65280/119 UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1 RX packets:481 errors:0 dropped:0 overruns:0 frame:0 TX packets:507 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 RX bytes:108061 (105.5 KiB) TX bytes:64376 (62.8 KiB)