Messages in this thread | | | Date | Mon, 14 Feb 2000 21:55:32 +0000 (GMT) | From | Alistair Riddell <> | Subject | AARP corruption/netatalk (fwd) |
| |
I have a problem with the Linux AppleTalk stack. I have posted to linux-atalk and netatalk-admins and it was suggested I post here.
I use Netatalk to serve files to a network of around 400 macs. From time to time the netatalk server disappears from the chooser. I have traced this to the AARP entries cached in the server not matching the actual address of the machines.
Typically the machine's hardware address shows in /proc/net/aarp but the corresponding AppleTalk address does not match that found in the AppleTalk control panel.
The annoying thing is there is no way that I can see of flushing/altering /proc/net/aarp without killing netatalk and doing rmmod appletalk. Obviously this is undesirable.
Some more details:
Server is running netatalk pre-asun2.1.4-37b.tar.gz; Linux kernel 2.3.42. However the problem has been present for some time even when using older netatalk and kernel 2.2.
machine is a dual-processor PIII; network card is a 3Com 3c905b plugged into a 3com CoreBuilder 3500 switch, which is configured as an AppleTalk router.
Only machines in the same zone as the server have problems; other machines don't presumably because the 3500 router does the AARP stuff.
These problems do not affect TCP/IP connectivity; I can ping both ways to/from affected machines and I can connect to the server by entering its IP address in the chooser.
This only appears to affect a handful of machines at once.
Although the network range is a single number there are nothing like 254 machines in that network - the others are on the other side of the router.
My /etc/atalkd/atalkd.conf looks like this:
eth0 -phase 2 -net 12 -addr 12.152 -zone "Senior School South"
I would be grateful for any suggestions.
-- Alistair Riddell - BOFH IT Support Department, George Watson's College, Edinburgh Tel: +44 131 447 7931 Ext 176 Fax: +44 131 452 8594 Microsoft - because god hates us
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |