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 ?