私は主にWindowsクライアント環境で作業していますが、Samba 4.3.10をファイルサーバー(RHEL 6.x)として使用しています。 Windows 10クライアントはSMB3をうまくネゴシエートし、Windows 7コンピュータはSMB2.xをうまく使用します。
しかし、Sambaファイルサーバーにも接続するCentOS7 Linuxクライアントがあります。 SMB1はうまく機能し、デフォルトのファイルマネージャはSMB1のみを使用しようとしますが、SMB2またはSMB3をネゴシエートしません。私はCentOS yumリポジトリでいくつかの異なるファイルマネージャを試しましたが、すべてSMB1を選択しましたが、それは良いことではありません。サーバーmin protocol=SMB2
がSMB1をブロックすると、Linuxクライアントはまったく接続できません。smb.conf
Linuxカーネルが確実にSMB3をサポートしていることを知っており、次のコマンドを使用してSMB3共有をマウントできます。
sudo mount -t cifs "//{server}/{share}" -o username={username},\
domain={domain},\vers=3\.0 /mnt/{mountdir}
でも演技は都合無かったです!ファイルと権限は良好ですが、すべてのファイル書き込み操作(「タッチファイル」など)は、毎回完了するのに最大30秒かかり、使用できないわけではありません。 SMB2.xと同じ動作
私は本当にSMB3(または2.x)を採用したいと思います。このシステムを以前の(レガシー?)SMB1のままにする必要はありません。
2番目のLinuxシステムで設定を繰り返しましたが、動作は同じでした。
なぜ正しく機能しないのかご存知ですか?
ありがとう
MRC