Defindit Docs and Howto Home

This page last modified: Jun 30 2004
 
$IPT -A INPUT -p tcp -d $MYIP --dport 427 -j ACCEPT
$IPT -A INPUT -p udp -d $MYIP --dport 427 -j ACCEPT
$IPT -A INPUT -p tcp -d 239/8 --dport 427 -j ACCEPT
$IPT -A INPUT -p udp -d 239/8 --dport 427 -j ACCEPT
$IPT -A INPUT -p tcp -d $MYIP --dport 548 -j ACCEPT



The following is false for Netatalk 1.6.x and 2.x. Installing the
modules will cause the daemons to hang when you try to stop
atalk. The modern atalk startup script automatically loads/unloads
modules as necessary.

A:  The "appletalk" and "ipddp" kernel modules have to be installed under
    linux for Netatalk to function. The appletalk module can be automatically
    loaded by adding the line "alias net-pf-5 appletalk" to the
    /etc/modules.conf file. Issuing the command "modprobe (module)" will
    load the module for the current session.


Netatalk 1.6

Error:
dsi_tcp: Can't resolve hostname (tull). 128.143.19.166 on interface eth0 wil
l be used instead.

Solution:
I solved this by adding the name 'tull' to my /etc/hosts. Apparently,
afpd REALLY wants to use some kind of abbreviated host name, but then
also wants to look that name up. I have no idea how this works in the
real Apple software, but it fails in Netatalk unless you add a
workaround.


Error:
dsi_tcp_open: invalid header
dsi_stream_read(0): Interrupted system call


Solution:
The version of Netatalk you have won't work on your OS. Get Netatalk
version 2.