Zurück zur Startseite

Time Capsule auf Samba: Migration von AFP für macOS

Entwickler James Chang hat TimeCapsuleSMB erstellt, um AFP durch Samba in Time Capsule zu ersetzen und Kompatibilität mit zukünftigen macOS zu gewährleisten. Anleitungen umfassen SSH-Zugriff, Samba-Build und Port-Weiterleitung. Projekt ist offen für Middle/Senior-Spezialisten.

Time Capsule wiederbeleben: AFP → Samba für macOS 27
Advertisement 728x90

Time-Capsule-Migration von AFP zu Samba: Open-Source-Projekt für macOS-Unterstützung

Entwickler James Chang hat das TimeCapsuleSMB-Projekt auf GitHub veröffentlicht, das das AFP-Protokoll in Apple-Time-Capsule-Netzwerkspeichergeräten durch Samba ersetzt. Dadurch können die Geräte auch nach vollständiger Deaktivierung von AFP in zukünftigen macOS-Versionen, einschließlich der erwarteten macOS 27, weiter genutzt werden.

Time-Capsule-Geräte sind NAS-Einheiten mit integriertem Router, die ab 2008 herausgebracht wurden. Sie bieten Dateispeicherung und Time-Machine-Backups. AFP (Apple Filing Protocol) – ihr Kernprotokoll – ist nun veraltet. Ohne Migration werden die Speicher inkompatibel.

Geschichte und Besonderheiten der Time Capsule

Apple hat fünf Generationen dieser Geräte produziert. Die ersten vier haben ein markantes weißes zylindrisches Design, während die fünfte ein kompakteres weißes Gehäuse besitzt. Alle Modelle nutzen AFP für den Netzwerkzugriff.

Google AdInline article slot
  • AFP vs. Samba: AFP ist veraltet, während Samba (SMB/CIFS) der De-facto-Standard für plattformübergreifende Dateifreigabe ist.
  • Das Problem: macOS stellt AFP schrittweise außer Betrieb; es wird bereits in der Unternehmensdokumentation von Apple nicht mehr empfohlen.
  • Lösung: TimeCapsuleSMB leitet den Traffic auf Samba um und erhält die Kompatibilität.

Das Projekt löst das Problem auf Firmware-Ebene: Samba wird für die Time-Capsule-Umgebung kompiliert (basierend auf BusyBox und MIPS/PowerPC-Architekturen).

Migrationsschritte gemäß den Projektanweisungen

Der Prozess erfordert SSH-Zugriff und manuelles Kompilieren. Hauptphasen:

  • SSH aktivieren: Verwenden Sie AirPort Utility (AirPyrt für neuere Versionen), um den Fernzugriff zu aktivieren. Befehl: ssh root@<IP> mit dem Standardpasswort.
  • Samba kompilieren: Laden Sie Samba-4.x-Quellen herunter, konfigurieren Sie die Cross-Kompilierung für die Gerätearchitektur (mipsel oder ppc). Beispielkonfiguration:

```bash

Google AdInline article slot

./configure --host=mipsel-unknown-linux-gnu --prefix=/usr/local/samba --without-ads --without-dnsupdate

make

```

Google AdInline article slot
  • Installation: Übertragen Sie die Binaries auf das Gerät, stoppen Sie den AFP-Server (afpd -k).
  • Portumleitung: Verwenden Sie iptables, um AFP-Ports (548/tcp) auf Samba (445/tcp) umzuleiten. Beispiel:

```bash

iptables -t nat -A PREROUTING -p tcp --dport 548 -j REDIRECT --to-port 445

```

  • Samba-Konfiguration: smb.conf mit Abschnitten für Time Machine (fruit:time machine = yes).

Das Repository enthält Automatisierungsskripte und eine Dockerfile für das Kompilieren.

Technische Umsetzungsdetails

Time Capsule läuft auf modifizierter Firmware – einer minimalistischen Linux-Distribution ohne Paketmanager. Samba ist angepasst mit deaktivierten Modulen (ADS, Kerberos), um die Belastung des 256–512 MB RAM zu reduzieren.

  • Kompatibilität: Getestet auf Modellen A1254–A1470 (Generationen 1–5).
  • Einschränkungen: Keine SMB3-Multi-Channel-Unterstützung; Leistung vergleichbar mit AFP (~50–100 MB/s über Gigabit).
  • Sicherheit: Samba mit NTLMv2, aber VPN für externen Zugriff empfohlen.

Das Projekt ist Open-Source (MIT-Lizenz), und die Community kann es für spezifische Hardware-Revisionen verfeinern.

Wichtige Punkte

  • TimeCapsuleSMB ist der einzige Open-Source-Weg, um das Leben der Time-Capsule-Geräte nach Deaktivierung von AFP zu verlängern.
  • Die Migration erfordert Kenntnisse in Embedded-Entwicklung und Netzwerkkonfiguration.
  • Samba gewährleistet plattformübergreifende Kompatibilität: macOS, Windows, Linux.
  • Die Repository-Anweisungen minimieren das Risiko, das Gerät zu brickern.
  • Relevant für Besitzer von Legacy-Hardware ohne Upgrades.

— Editorial Team

Advertisement 728x90

Weiterlesen