如何在 FreeBSD (FreeNAS) 中将 Apple Time Capsule 作为 smbfs 共享挂载?

如何在 FreeBSD (FreeNAS) 中将 Apple Time Capsule 作为 smbfs 共享挂载?

我正在尝试在 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。

相关内容