Um mit Apple-Rechner (Mac OS X, Big Sur oder Monterey) per Freigaben mit dem Finder auf dem Raspberry Pi 4 B zugreifen zu können, kann Netatalk verwendet werden. Auf dem aktuellen Raspberry Pi wird Netatalk 3.1.12 installiert. So würde eine Freigabe z.B. aussehen:
Was ist nötig? 10 Minuten Zeit und … Das System aktualisieren und Netatalk installieren:
1 2 3 |
sudo apt-get update sudo apt-get upgrade sudo apt-get install netatalk |
Checken mit netatalk -v es wird mind. ausgegeben: netatalk 3.1.12 – Netatalk AFP server service controller daemon
Da es in Netatalk nur noch eine Konfig-Datei /etc/netatalk/afp.conf gibt, in der Datei, diesen Eintrag machen:
1 2 3 |
// mit sudo vi /etc/netatalk/afp.conf [Homes] basedir regex = /home |
Das ist der Eintrag um alle /home Verzeichnisse freizugeben. Dann den Service restarten mit
sudo update-rc.d netatalk defaults
Dann im Finder des Macs oben rechts auf „Verbinden als …“ klicken und den User (pi) und das Passwort eingeben:
Oder in macOS 13.0.1 über das Menü: „Gehe zu“ -> „Mit Server verbinden …“ -> auf den Button „Durchsuchen…“.
Nun kann per Finder auf alle Dateien im /home Verzeichnis zugegriffen werden.
Der Status kann mit sudo systemctl status netatalk gescheckt werden und muss auf Active: active (running) stehen. Die Orginal Doku zu Netatalk 3.1 liegt hier.