我正在尝试在 FreeNas 盒子上安装第三代 Apple AirPort Time Capsule 共享。
我可以使用连接到共享中小企业客户和远程用户密码。
% 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
--------- -------
我安装了驱动器(密码位于 ~/.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.
它似乎已安装,但没有文件,我知道这不是真的。而且我无法创建文件。
我读 (http://blog.martinshouse.com/2014/09/mounting-apple-time-capsule-share-from.html)Time Capsule 需要 NTLM 身份验证,我已成功在 Raspbian 下进行读写,如下所示:
# mount -t cifs //AppleTimeMachine/remoteUser -o uid=1001,gid=1004,sec=ntlm,username=remoteUser,password=myPassword /mnt/atc
我怀疑这个问题的关键在于秒=ntlm但我在 FreeBSD 手册中看不到应该如何应用它。我可以指定 ntlm 吗挂载smbfs?
答案1
经过更多搜索后回答我自己的问题:
我知道不能这样做,因为挂载smbfs是 FreeBSD 特定的,它没有跟上 Linux 中可用的 samba 功能(而中小企业客户有)。
但这还不是结束。您可以在 FreeNas 上的监狱中运行虚拟 Linux 机,然后从那里连接到 Time Capsule。