Mac-Linux-Konnektivität (netatalk, atalk, Appletalk)

Zuletzt verändert am 24. Juli 2026 • 2 Min. Lesezeit • 420 Wörter
Verbindung von einem Macintosh zu Linux herstellen – Das habe ich zwar schon vor einiger Zeit gemacht, aber hier noch einmal zur Dokumentation: Sie müssen einen AppleTalk-Server auf Ihrem Linux-Rechner installieren.
Verbindung von einem Macintosh zu Linux Ich habe das schon vor einiger Zeit gemacht, aber nur zur Dokumentation: Man muss einen AppleTalk-Server auf dem Linux-Rechner installieren. Das benötigte Paket heißt „netatalk“. Es hat alles gut funktioniert, ich hatte lediglich ein Problem mit den AppleTalk-Zonen. Obwohl ich die Standardzone in der Datei „atalkd.conf“ auf „Biomedicum cancerbio“ gesetzt hatte (die Zone, in der ich mich befinden möchte), überschreibt netatalk diese Einstellung beim Neustart des Dienstes. Daher landet mein Linux-Rechner immer in der Standardzone (die auf Finnisch „Kadotus“ heißt).Der atalkd-Dienst muss die Zone offensichtlich irgendwie mit dem Router aushandeln, aber wie? Macs schaffen es offensichtlich, in der Zone zu bleiben, die sie in ihren Einstellungen festlegen. Sie landen nur dann in „Kadotus“, wenn sie keine Zone angeben; folglich sollte dies auch unter Linux möglich sein. Durch Ausprobieren habe ich herausgefunden, dass das Ändern der Zone in /etc/atalk/atalkd.conf nicht zum gewünschten Ergebnis führt. Man muss den Standardeintrag in /etc/atalk/afpd.conf löschen und durch einen anderen Eintrag ersetzen (unter SUSE 9 lautet der Pfad /etc/netatalk statt /etc/atalk):"Michael's Linux Box@Biomedicum cancerbio" -transall -uamlist uams_clrtxt.so,uams_dhx.so -nosavepassword und anschließend die Definition der Freigaben (in der Datei „AppleVolumes.default“):"Public" -uamlist uams_guest.so -loginmesg "Welcome guest!" Allerdings wird Netatalk eigentlich nur benötigt, um von älteren Macs aus eine Verbindung zu Linux herzustellen. Mac OS X kann SAMBA ausführen, und meiner Erfahrung nach ist die Dateifreigabe über SAMBA zuverlässiger als über netatalk. Lange Dateinamen (ich glaube >31 Zeichen) haben netatalk in mehreren Fällen zum Absturz gebracht, während SAMBA das Problem ohne Schwierigkeiten bewältigte. Sowohl Mac OS X als auch Linux unterstützen Dateinamen mit mehr als 31 Zeichen, netatalk offenbar jedoch nicht.Verbindung von Linux zu MacintoshDas hängt nun davon ab, ob du eine Verbindung zu einem Mac mit OS 9.2 oder niedriger oder zu einem Mac mit Mac OS X herstellen möchtest. Um eine Verbindung zu einem Mac mit OS 9.2 oder niedriger herstellen zu können, benötigst du das afpfs-Modul. Dieses Modul wird nicht mehr gepflegt und die letzte Kompilierung erfolgte für den 2.1-Kernel. Das bedeutet: Sie haben höchstwahrscheinlich Pech, es sei denn, Sie sind ein echter Geek (oder verwenden noch den 2.1-Kernel). Um von Linux aus eine Verbindung zu Mac OS X herzustellen, sollten Sie einfach SAMBA verwenden. In GNOME musst du lediglich „smb://“ in das Feld „Ort“ des Nautilus-Browserfensters eingeben, und schon werden dir die Domänen, Arbeitsgruppen und Computer angezeigt, die im Netzwerk sichtbar sind. Ich gebe zu, dass die Netzwerksuche ziemlich langsam ist. Wenn du also den Arbeitsgruppen- oder Domänennamen kennst (z. B. „mcbl“, wie in meinem Fall), gib einfach „smb://mcbl“ ein.