私はSLES 11.4でSamba 3.6を実行しています。最近、/etc/samba/smb.conf
次のセクションに[global]
以下を追加しました。
- 最小プロトコル = SMB2
- 最大プロトコル = SMB2
これは、Windows 10クライアントとの通信がオンラインで開始され、既存のWin7 PCと引き続き機能できるようにするために行われます。
私が使用できるプロトコルを知っている人がいますか、どうやって見つけることができますか?
最小プロトコルと最大プロトコルを設定しようとしましたが、SMB2.1
テストクライアント(Windows7)はすぐに接続に失敗しました。 win7でSMB2.1を使用できると思いましたか?SMB2.1
Samba 3.6で私の選択が有効かどうかはどうすればわかりますか?
SMB3
Samba v3.6で選択は機能しますか?
答え1
マニュアルページからSamba ファミリの構成ファイル「クライアント最大プロトコル」セクションで:
可能な値は次のとおりです。
- コア:最も初期のバージョンです。ユーザー名の概念はありません。
- COREPLUS:COREの効率がわずかに向上しました。
- LANMAN1: プロトコルの最初の最新バージョンです。長いファイル名をサポートします。
- LANMAN2: Lanman1 プロトコルのアップデートです。
- NT1:プロトコルの現在の最新バージョンです。 Windows NT で使用されます。 CIFSと呼ばれます。
- SMB2: SMB プロトコルを再実装したものです。 Windows Vista 以降のバージョンの 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 Technology Preview SMB3 バージョンです。
- SMB3_11:Windows 10テクノロジのプレビューSMB3バージョン(最終バージョンかもしれません)。
デフォルトでは、SMB3 は SMB3_11 バリアントを選択します。
通常、このオプションはSMBプロトコルの自動ネゴシエーション段階で適切なプロトコル選択を担当するため、設定しないでください。
デフォルトは SMB3_11 を表します。
説明を追加ABコメントから:
wiki.samba.org/index.php/Samba3/SMB2説明 「Samba 3.6 は SMB2.0 の基本サポートを追加します。」、「Samba 4.0.0 は SMB 2.1 の基本サポートを追加します。」されています。」