web-dev-qa-db-ja.com

Apple Time Capsule in FreeBSD(FreeNAS)をsmbfs共有としてマウントするにはどうすればよいですか?

FreeNasボックスに第3世代Apple AirPort TimeCapsule共有をマウントしようとしています。

smbclientとremoteUserパスワードを使用して共有に接続できます。

% 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 CapsulesにはNTLM認証が必要であり、このようにRaspbianで読み書きします。

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

これの鍵はsec = ntlmにあると思いますが、FreeBSDのマニュアルではこれをどのように適用すべきかわかりません。 mount_smbfsでntlmを指定できますか?

4
Joe

さらに検索した後、私自身の質問に答えます。

mount_smbfsはFreeBSD固有であり、Linuxで利用可能なsamba機能に追いついていないため(smbclientが持っている)、これをこのように行うことができないことを理解しています。

しかし、これで終わりではありません。 FreeNasの刑務所で仮想Linuxマシンを実行し、そこからTimeCapsuleに接続することができます。

3
Joe