I recently installed Netatalk 2.3 on Debian within a VM on an Intel Mac and tried to have my Classic Macs connect to it via AppleTalk over Ethernet using Unifi managed switches. Unfortunately, the computers could never "see" each other. I tried to narrow things down by setting up various AFP servers on the Classic Macs (AppleShare Pro on A/UX 3, Personal File Sharing MacOS 9.2) but haven't been able to figure out the root cause of the issue. Using Wireshark on a Mac connected to a hub together with the Classic Macs or on the host Mac of the VM shows the appropriate AppleTalk packets (NBP, AARP, ZIP), but any computer beyond the first Unifi switch is not able to discover the Classic Macs (e.g. using Chooser, Trawl). It looks like the AppleTalk packets are not forwarded by the switch. It does work, though, when the computers are connected only using the hub (which is not surprising).
My understanding is that AppleTalk / EtherTalk should work fine on layer 2 switches, and I assume the Unifi switches are layer 2. At least I could not find any information otherwise -- as far as I understand, any layer 3 routing functions like inter-VLAN routing have to go via the Unifi Security Gateway and are not handled by the switch itself.
The last time I tried a few years ago I was actually able to use AppleTalk in my Ethernet network, but it might be that I still had a combination of AirPort Extremes and some DSL modem + hub for networking at that time.
I read quite a lot of material on AppleTalk packets, SNAP, etc... but I could not find anything leading in the right direction. Any the documentation on the Unifi switches doesn't seem to go into too much detail, either. Maybe I am overlooking something really obvious? Any hints would be highly appreciated!
My understanding is that AppleTalk / EtherTalk should work fine on layer 2 switches, and I assume the Unifi switches are layer 2. At least I could not find any information otherwise -- as far as I understand, any layer 3 routing functions like inter-VLAN routing have to go via the Unifi Security Gateway and are not handled by the switch itself.
The last time I tried a few years ago I was actually able to use AppleTalk in my Ethernet network, but it might be that I still had a combination of AirPort Extremes and some DSL modem + hub for networking at that time.
I read quite a lot of material on AppleTalk packets, SNAP, etc... but I could not find anything leading in the right direction. Any the documentation on the Unifi switches doesn't seem to go into too much detail, either. Maybe I am overlooking something really obvious? Any hints would be highly appreciated!