Samba (SMB) auf dem Raspberry Pi einrichten weil Netatalk kein install Package mehr hat

Wollte auf einem Raspberry Pi 4 mit 64-Bit, wie sonst auch immer ein Netatalk einrichten um einfach auf die Dateien mit dem Finder vom Mac aus zuzugreifen. Ein install liefert aber dieses Ergebnis:

Es ist so, das Netatalk keine Install Package für debian arm64 hat, deshalb ersetzt ich es durch SMB. SMB (Server Message Block). Das Server Message Block (SMB)-Protokoll und Nettalk (auch NetTalk) sind beides Netzwerkprotokolle, die hauptsächlich für die Dateifreigabe und die Kommunikation zwischen Computern in einem lokalen Netzwerk (LAN) verwendet werden.

Das SMB-Protokoll wurde in den 1980er Jahren von IBM entwickelt und ist heute ein Standardprotokoll für die Dateifreigabe, Druckerfreigabe und Kommunikation in Netzwerken. Microsoft übernahm das Protokoll und erweiterte es in Windows-Betriebssystemen als Kernkomponente für die Netzwerkinfrastruktur. Aktuelle Implementierungen von SMB sind in vielen Betriebssystemen verfügbar, darunter Windows, macOS und Linux (über Samba).

Funktionalität von SMB

Dateifreigabe: Ermöglicht es Benutzern, Dateien in einem Netzwerk freizugeben und darauf zuzugreifen, als wären sie lokal auf dem eigenen Computer gespeichert.Das nutzen wir hier.

Druckerfreigabe: Netzwerkdrucker können über SMB verbunden und verwaltet werden.

Kommunikation zwischen Netzwerkknoten: Es ermöglicht eine einfache Kommunikation zwischen verschiedenen Computern und Geräten im Netzwerk.

Netzwerkprotokoll: SMB arbeitet auf Schicht 7 des OSI-Modells (Anwendungsschicht) und basiert auf TCP/IP (Port 445).

Sicherheit: SMBv3 unterstützt Verschlüsselung und bietet erweiterte Sicherheitsmechanismen wie Message Signing und End-to-End-Verschlüsselung.

Leistung: Moderne Versionen von SMB, wie SMBv2 und SMBv3, sind deutlich schneller und effizienter als die ursprüngliche SMB-Version. Verbesserte Latenz und weniger Overhead tragen zu einer besseren Performance bei.

Plattformübergreifend: SMB kann sowohl auf Windows als auch auf anderen Betriebssystemen wie Linux über das Samba-Projekt verwendet werden.

Verfügbarkeit: SMB ist stark in den meisten Betriebssystemen integriert und bietet stabile und zuverlässige Netzwerkkommunikation.

Dann mal hier eine Anleitung, wie SMB auf dem Raspberry Pi installiert werden kann:

Dann Test der Eingaben mit:

testparm /etc/samba/smb.conf

Das Programm testparm ist ein Diagnosewerkzeug für Samba-Konfigurationsdateien, insbesondere für die Datei smb.conf. Es wird verwendet, um die Samba-Konfiguration auf Syntaxfehler und andere Probleme zu überprüfen, bevor der Samba-Dienst gestartet oder neu geladen wird. Dies hilft sicherzustellen, dass die Konfiguration korrekt ist und der Samba-Server ordnungsgemäß funktioniert.

Ergebnis sieht dann so aus:

das ist ok, und nun noch ein Restart des smbd:

sudo /etc/init.d/smbd restart

Version checken mit samba –version liefert dann: Version 4.17.12-Debian

Dann im Finder: Gehe zu – Mit Server verbinden – die URL eingeben, z.B.: smb://pi-vier/thomaswenzlaff