Volver al inicio

Time Capsule en Samba: migración desde AFP para macOS

El desarrollador James Chang creó TimeCapsuleSMB para reemplazar AFP con Samba en Time Capsule, asegurando compatibilidad con futuras macOS. Las instrucciones incluyen acceso SSH, compilación de Samba y redirección de puertos. El proyecto está abierto para especialistas middle/senior.

Reviviendo Time Capsule: AFP → Samba para macOS 27
Advertisement 728x90

# # Migración de Time Capsule de AFP a Samba: Proyecto de Código Abierto para Soporte en macOS

El desarrollador James Chang ha lanzado el proyecto TimeCapsuleSMB en GitHub, que reemplaza el protocolo AFP por Samba en los dispositivos de almacenamiento en red Apple Time Capsule. Esto permitirá usar los dispositivos después de que AFP sea desactivado completamente en futuras versiones de macOS, incluida la esperada macOS 27.

Los dispositivos Time Capsule son unidades NAS con routers integrados, lanzados a partir de 2008. Proporcionan almacenamiento de archivos y copias de seguridad de Time Machine. AFP (Apple Filing Protocol)—su protocolo principal—ahora está obsoleto. Sin migración, los almacenamientos se volverán incompatibles.

Historia y Particularidades de Time Capsule

Apple produjo cinco generaciones de estos dispositivos. Las primeras cuatro tienen un diseño cilíndrico blanco distintivo, mientras que la quinta cuenta con un chasis blanco más compacto. Todos los modelos dependen de AFP para el acceso en red.

Google AdInline article slot
  • AFP frente a Samba: AFP está obsoleto, mientras que Samba (SMB/CIFS) es el estándar de facto para el intercambio de archivos multiplataforma.
  • El Problema: macOS está eliminando gradualmente AFP; ya no se recomienda en la documentación corporativa de Apple.
  • Solución: TimeCapsuleSMB migra el tráfico a Samba, preservando la compatibilidad.

El proyecto aborda el problema a nivel de firmware: Samba se compila para el entorno Time Capsule (basado en BusyBox y arquitecturas MIPS/PowerPC).

Pasos de Migración Según las Instrucciones del Proyecto

El proceso requiere acceso SSH y compilación manual. Etapas principales:

  • Habilitar SSH: Usa AirPort Utility (AirPyrt para versiones más recientes) para activar el acceso remoto. Comando: ssh root@<IP> con la contraseña predeterminada.
  • Compilar Samba: Descarga las fuentes de Samba 4.x, configura la compilación cruzada para la arquitectura del dispositivo (mipsel o ppc). Ejemplo de configuración:

```bash

Google AdInline article slot

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

make

```

Google AdInline article slot
  • Instalación: Transfiere los binarios al dispositivo, detén el servidor AFP (afpd -k).
  • Redirección de Puertos: Usa iptables para redirigir los puertos de AFP (548/tcp) a Samba (445/tcp). Ejemplo:

```bash

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

```

  • Configuración de Samba: smb.conf con secciones para Time Machine (fruit:time machine = yes).

El repositorio incluye scripts de automatización y un Dockerfile para la compilación.

Detalles de Implementación Técnica

Time Capsule ejecuta un firmware modificado: una distribución Linux minimalista sin gestor de paquetes. Samba se adapta con módulos desactivados (ADS, Kerberos) para reducir la carga en 256–512 MB de RAM.

  • Compatibilidad: Probado en modelos A1254–A1470 (generaciones 1–5).
  • Limitaciones: Sin soporte para SMB3 multicanal; rendimiento similar a AFP (~50–100 MB/s sobre Gigabit).
  • Seguridad: Samba con NTLMv2, pero se recomienda VPN para acceso externo.

El proyecto es de código abierto (licencia MIT), y la comunidad puede mejorarlo para revisiones específicas de hardware.

Puntos Clave

  • TimeCapsuleSMB es la única forma de código abierto para extender la vida útil de los dispositivos Time Capsule después de que AFP sea desactivado.
  • La migración requiere habilidades en desarrollo embebido y configuración de red.
  • Samba asegura compatibilidad multiplataforma: macOS, Windows, Linux.
  • Las instrucciones del repositorio minimizan el riesgo de inutilizar el dispositivo.
  • Relevante para dueños de hardware legacy sin actualizaciones.

— Editorial Team

Advertisement 728x90

Leer después