User Tools

Site Tools


ubuntu:samba:smb_protocol_versions

This is an old revision of the document!


Ubuntu - Samba - SMB Protocol Versions

According to the Samba Official Wiki the Linux cifs kernel client has been included in the kernel since kernel version 2.5.42.

SMB3 is the now the default dialect (SMB3.02/SMB3/SMB2.1 dialects are requested by default).

CIFS protocol (and other old dialects) can be selected (by specifying “vers=1.0” or “vers=2.02” in the mount options.

vers=3.11SMB3_11Latest, more secure version. SMB3.11 can also be requested (vers=3.1.1)
vers=3.0SMB3Windows 8, Windows Server 2012
vers=2.1SMB2_10Windows 7, Windows Server 2008 R2
vers=2.0SMB2_02Vista SP1, Windows Server 2008
vers=1.0SMB1NT1 i.e. Windows 95, NT 4.0

Specify with “vers=” and consider that the Linux kernel does not fully support all of the features in these new SMB versions. The newest, most secure dialect, SMB3.11 can also be requested (vers=3.1.1).


Add the following lines to /etc/samba/smb.conf

/etc/samba/smb.conf
server min protocol = SMB2
server max protocol = SMB3
client min protocol = SMB2
client max protocol = SMB3
min protocol = SMB2
max protocol = SMB3
client ipc min protocol = SMB2

Configuration to enable SMBv2

Edit smb.conf file:

Find the [global] section and append the following line:

/etc/samba/smb.conf
...
[global]
...
  min protocol = SMB2
...
ubuntu/samba/smb_protocol_versions.1575850704.txt.gz · Last modified: 2020/07/15 09:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki