最新のSamba4.13をインストールしてみたところ、Windows XPや2000からアクセスできなくなりました!
そんな場合の対処方法を書いておきます。
認証機構のバージョンを下げる
WindowsXPではNTLMv1認証を使っていますが、最新のSambaではそれでは弱いということで、きつくなっています!
なので、以下の設定をsmb.confの[global]セクションに入れます。
ntlm auth = ntlmv1-permitted
セキュリティ的には弱くなりますが、インターネットに公開しているわけではないし問題ないですよね。
プロトコルのバージョンを下げる
ちょっと前までは、上記だけで入れたのですが、samba 4.13ではさらに条件がきつくなっています。
アクセスできなかった時のログを見ると、
[2020/10/15 00:26:14.948760, 3] ../../lib/util/access.c:371(allow_access) Allowed connection from 192.168.1.70 (192.168.1.70)
[2020/10/15 00:26:14.948943, 3] ../../source3/smbd/oplock.c:1427(init_oplocks) init_oplocks: initializing messages.
[2020/10/15 00:26:14.949016, 3] ../../source3/smbd/process.c:1957(process_smb) Transaction 0 of length 137 (0 toread)
[2020/10/15 00:26:14.949026, 3] ../../source3/smbd/process.c:1549(switch_message) switch message SMBnegprot (pid 1173) conn 0x0
[2020/10/15 00:26:14.951163, 3] ../../source3/smbd/negprot.c:637(reply_negprot) Requested protocol [PC NETWORK PROGRAM 1.0]
[2020/10/15 00:26:14.951176, 3] ../../source3/smbd/negprot.c:637(reply_negprot) Requested protocol [LANMAN1.0]
[2020/10/15 00:26:14.951181, 3] ../../source3/smbd/negprot.c:637(reply_negprot) Requested protocol [Windows for Workgroups 3.1a]
[2020/10/15 00:26:14.951185, 3] ../../source3/smbd/negprot.c:637(reply_negprot) Requested protocol [LM1.2X002]
[2020/10/15 00:26:14.951189, 3] ../../source3/smbd/negprot.c:637(reply_negprot) Requested protocol [LANMAN2.1]
[2020/10/15 00:26:14.951216, 3] ../../source3/smbd/negprot.c:637(reply_negprot) Requested protocol [NT LM 0.12]
[2020/10/15 00:26:14.951260, 3] ../../source3/smbd/negprot.c:757(reply_negprot) reply_negprot: No protocol supported !
[2020/10/15 00:26:14.952000, 3] ../../source3/smbd/server_exit.c:221(exit_server_common) Server exit (no protocol supported )
「No protocol supported !」なんていわれてます!
どうも、デフォルトのプロトコルとしてSMB2以上(WindowsVista以降)しか対応しなくなっているようです。
こちらは、smb.confの[global]セクションに以下を入れて対応します。
server min protocol = NT1
こちらも、セキュリティ的には弱く…(以下略)
とまぁ、こんな感じでWindowsXPや2000からもsambaのファイルサーバを利用することが出来るようになりました!
お勧めのKindle本です!
コメント