CentOS 6.8でLinuxシステムを実行していて、smbv2のみをサポートするネットワーク共有に接続する必要があります。残念ながら、現在smbv1のみが使用されているため、これは機能しません。
Smbv2を実行する可能性はありますか?たぶん、sambaバージョンのアップグレードですか?
または、完全に新しいCent OSが必要ですか?
ありがとう!
Samba4.xパッケージをデフォルトとして持つCentOS7.xにアップグレードするか、CentOS 6.xには、デフォルトのSamba3.xパッケージの代わりにインストールできる追加のsamba4*
パッケージがいくつかあります。パッケージのいずれかのセットを使用する必要があります。両方のバージョンが共存することはありません。
サーバー構成の場合は、smb.confのmin protocol = SMB2
セクションに[global]
行を入力します。
参照:SambaでSMB2プロトコルを強制する方法は? https://askubuntu.com/questions/546743/how-to-force-smb2-protocol-in-samba
UbuntuとCentOSはどちらもSambaを使用しています。
smbclient(1)は、-m|-max-protocol SMB2
でのみ使用可能な最大プロトコルバージョンを指定できます。別のクライアント(mount.cifs)がsmb.confを参照する場合があります。
注:サーバーのプロトコルバージョンを通知するために、smbclient(1)-m | -max-protocolオプションの説明を追加しました。