¿Cómo puedo montar una Apple Time Capsule en FreeBSD (FreeNAS) como un recurso compartido de smbfs?

4

Estoy tratando de montar un recurso compartido de Apple AirPort Time Capsule de tercera generación en un cuadro de FreeNas.

Puedo conectarme al recurso compartido usando smbclient y la contraseña de usuario remoto.

% smbclient -U remoteUser -L //AppleTimeCapsule
Enter remoteUser's password:
Domain=[WORKGROUP] OS=[Apple Base Station] Server=[CIFS 4.32]
    Sharename       Type      Comment
    ---------       ----      -------
    remoteUser        Disk
    IPC$            IPC
    otherShare            Disk
Domain=[WORKGROUP] OS=[Apple Base Station] Server=[CIFS 4.32]
    Server               Comment
    ---------            -------
    Workgroup            Master
    ---------            -------

Monto la unidad (la contraseña está en ~ / .nsmbrc) ...

% cat ~/.nsmbrc
[APPLETIMECAPSULE:REMOTEUSER]
password=myPassword
% mkdir /mnt/atc
% mount_smbfs -I AppleTimeCapsule //remoteUser@AppleTimeCapsule/remoteUser /mnt/atc
% mount | grep 'AppleTimeCapsule'
//REMOTEUSER@APPLETIMECAPSULE/REMOTEUSER on /mnt/atc (smbfs)
% ls /mnt/atc
./  ../
% echo 1 > /mnt/atc/newFile
/mnt/atc/newFile: No such file or directory.

Parece estar montado pero no hay archivos, lo que sé que no es cierto. Y no puedo crear un archivo.

Leí ( http://blog.martinshouse.com/2014/09/mounting-apple-time-capsule-share-from.html ) que las Time Capsules requieren autenticación NTLM y he logrado leer y escribir bajo Raspbian como este :

# mount -t cifs //AppleTimeMachine/remoteUser -o uid=1001,gid=1004,sec=ntlm,username=remoteUser,password=myPassword /mnt/atc

Sospecho que la clave para esto es seg = ntlm, pero no puedo ver en el manual de FreeBSD cómo debo aplicar esto. ¿Puedo especificar ntlm con mount_smbfs ?

Joe
fuente

Respuestas:

3

Respondiendo mi propia pregunta después de buscar más:

Entiendo que esto no se puede hacer así porque mount_smbfs es específico de FreeBSD y no ha seguido el ritmo de las funciones de samba disponibles en Linux (mientras que smbclient sí ).

Sin embargo, este no es el final. Puede ejecutar una máquina Linux virtual en una cárcel en FreeNas y luego conectarse a Time Capsule desde allí.

Joe
fuente