Mac-Linux Connectivity (netatalk, atalk, Appletalk)
Last modified on July 24, 2026 • 2 min read • 421 wordsConnecting from a Macintosh to LinuxI did this already a while ago, but just for documentation purposes: You need to install a Appletalk server on your Linux machine.
"Michael's Linux Box@Biomedicum cancerbio" -transall -uamlist uams_clrtxt.so,uams_dhx.so -nosavepasswordand then the definition of the shares (in the AppleVolumes.default):"Public" -uamlist uams_guest.so -loginmesg "Welcome guest!"However, netatalk is actually only needed in order to connect from older Macs to Linux. Mac OS X can run SAMBA and to my experience file sharing using SAMBA is more reliable than netatalk. Long file names (I think >31 characters) got netatalk to choke in several cases, while SAMBA did the trick without any problems. Both Mac OS X and Linux support filenames >31 characters, but apparently netatalk doesn’t.Connecting from Linux to MacintoshNow this depends on whether you want to connect to a Mac running OS 9.2 or below or Mac OS X. To be able to connect to a Mac running OS 9.2 or below, you need the afpfs module. This module is not maintained and the last compilation has been done for the 2.1 kernel. Meaning: you are most probably out of luck unless you are a real geek (or you use the still the 2.1 kernel). In order to connect from Linux to Mac OS X, you just should use SAMBA. In GNOME you just need to type smb:// into the Location field of the Nautilus browser window and you will see the domains/workgroups/computers that are visible on the network. I admit network discovery is quite slow. So if you know the workgroup or domain name (e.g. mcbl as in my case), just type smb://mcbl