web-dev-qa-db-ja.com

SMB protocol min max values available?

SLES 11.4でSamba 3.6を実行しています。最近/etc/samba/smb.conf[global]セクションに以下を追加しました

  • 最小プロトコル= SMB2
  • 最大プロトコル= SMB2

これは、オンラインになり始め、既存のwin7 pcでも引き続き動作するWindows10クライアントとの通信を可能にするために行われました。

誰が知っているか、またはどのようにして私が見つけることができるか、私が使用できる利用可能なプロトコルを知っていますか?

Min&maxプロトコルをSMB2.1に設定することを考え、試してみましたが、テストクライアントであるWindows7はすぐに接続に失敗します。 SMB2.1はwin7で利用できると思いましたか?また、Samba 3.6ではSMB2.1が有効な選択肢であることをどのようにして確認できますか?

SMB3はSamba v3.6で有効な選択肢ですか?

2
ron

「client max protocol」セクションの Sambaスイートの設定ファイル のマニュアルページから:

可能な値は次のとおりです。

  • CORE:最も古いバージョン。ユーザー名の概念はありません。
  • COREPLUS:COREの効率を少し改善しました。
  • LANMAN1:プロトコルの最初の最新バージョン。長いファイル名のサポート。
  • LANMAN2:Lanman1プロトコルへの更新。
  • NT1:プロトコルの最新バージョン。 Windows NTで使用されます。 CIFSとして知られています。
  • SMB2:SMBプロトコルの再実装。WindowsVista以降のバージョンのWindowsで使用されます。SMB2にはサブプロトコルがあります。
  • SMB2_02:最も古いSMB2バージョン。
  • SMB2_10:Windows 7 SMB2バージョン。
  • SMB2_22:初期のWindows 8 SMB2バージョン。
  • SMB2_24:Windows 8ベータSMB2バージョン。

デフォルトでは、SMB2はSMB2_10バリアントを選択します。

  • SMB3:SMB2と同じ。 Windows 8で使用されます。SMB3にはサブプロトコルが用意されています。
  • SMB3_00:Windows 8 SMB3バージョン。 (ほとんどSMB2_24と同じ)
  • SMB3_02:Windows 8.1 SMB3バージョン。
  • SMB3_10:初期のWindows 10テクニカルプレビューSMB3バージョン。
  • SMB3_11:Windows 10テクニカルプレビューSMB3バージョン(おそらく最終版)。

デフォルトでは、SMB3はSMB3_11バリアントを選択します。

通常、このオプションはSMBプロトコルの自動ネゴシエーションフェーズで適切なプロトコルの選択を処理するため、設定しないでください。

デフォルト値はSMB3_11です。

コメントに A.B からの説明を追加:

wiki.samba.org/index.php/Samba3/SMB2 は、「Samba 3.6がSMB2.0の基本サポートを追加しました」、「SMB 2.1の基本サポートが追加されましたSamba 4.0.0では、「SMB3の基本的なサポートはSamba 4.0.0以降に含まれています。」

3
Jeff Schaller