smb.conf に "client min protocol = SMB2" を書いたら smbclient が NT_STATUS_INVALID_PARAMETER_MIX で失敗した
$ smbclient -L 192.168.0.1 Enter user's password: protocol negotiation failed: NT_STATUS_INVALID_PARAMETER_MIX
原因
- "client min protocol" に "client max protocol" より新しいプロトコルを指定したため
- "client max protocol" のデフォルトは "NT1" (Samba 4.3.11)
対処
"client max protocol" も明示する
client max protocol = SMB3 client min protocol = SMB2