diary/Kojima

いつの間にか、今年も年末、、、

・samba-4.x 系の設定

久しぶりにsambaのサーバを立てようと、/etc/rc.d/init.d/samba を chmod +x して、 /etc/samba/smb.conf.dist から smb.conf を作って、公開したいディレクトリの 設定だけして動かしてみたところ、ローカルでは

# mount -t cifs //localhost/samba /mnt -o user=kojima,password=XXXX 

でマウントできるけど、手元のAndroid タブレットの Solid Explorer や ComittoNxN からは「不明なエラーが発生しました」とか言われて、公開しているはずのディレクトリが見えない。

あれれ、、と思って、smb.conf のログレベルをあげてやりとりを追いかけてみたところ、Android 機からのアクセスは、

 Server exit (no protocol supported
  )

とか言われて切れてしまう。

これはどうやらSMBプロトコルのバージョンの問題っぽいなぁ、、とググりつつ、smb.conf をあれこれイジってみたところ、

server min protocol = NT1

という指定を追加すれば無事接続できるようになった。

以前、samba-3.x系でサーバを立ててた時は、この設定がデフォルトだったようで、Android機からも問題なく接続できたものの、samba-4.x系では SMB2 がデフォルトになっているようで、SMB2 以降に対応していない古いアプリは接続を拒否されていた模様。

Android側もSMB2に対応したアプリに更新するのが筋とは思うものの、愛用しているコミックビューワー Comitto NxN の更新が途絶えているので、古いプロトコルで使わざるを得ないかなぁ、、という所。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:43