3.5 Planning for SMB Changes in OES 2015 and later

OES 2015 (and later) server and the SMB clients negotiate to determine the SMB dialect with the highest level of functionality that both the client and server support. However, SMB v2 (SMB 2.002) is the default protocol in OES 2015 and later.

If you set the protocol dialect SMB v2, the following configuration options will become invalid:

  • LM Compatibility Level

  • Unicode Support

  • Info Level Pass-through capability

If you set the protocol dialect to SMB v1, CIFS server will not enforce File System change notification.

IMPORTANT:Domain pass-through authentication is supported for backward compatibility only. When authentication mode is changed/set to Third party authentication, Clients can connect only with NT LM 0.12 (CIFS/SMB v1) protocol version/dialect. The default "dialect" option configured will automatically change to NT LM 0.12 (SMB v1), and will be updated in the /etc/opt/novell/cifs/cifs.conf file.

Table 3-1 Client/SMB compatibility matrix

Client Operating Systems

OES 2015 SP1 Server

NT LM 0.12 (SMB v1) over TCP 445

SMB 2.002 (SMB v2) over TCP 445

NT LM 0.12 (SMB v1) over TCP 139

SMB 2.002 (SMB v2) over TCP 139

Microsoft Windows 7

SMB v1

SMB v2

SMB v1

SMB v2

Microsoft Windows 8.1

SMB v1

SMB v2

SMB v1

SMB v2

Microsoft Windows 10

SMB v1

SMB v2

SMB v1

SMB v2

Windows Server 2008

SMB v1

SMB v2

SMB v1

SMB v2

Windows Server 2012

SMB v1

SMB v2

SMB v1

SMB v2

Macintosh OS X 10.8.x (Intel, 64-bit)

SMB v1

Not Supported

SMB v1

Not Supported

Macintosh OS X 10.9.x (Intel, 64-bit)

SMB v1

SMB v2

SMB v1

SMB v2

Macintosh OS X 10.10.x (Intel, 64-bit)

SMB v1

SMB v2

SMB v1

SMB v2

Macintosh OS X 10.11.x (Intel, 64-bit)

SMB v1

SMB v2

SMB v1

SMB v2

SUSE Linux Enterprise Desktop 11 SP3 (32-bit and 64 bit)

mount Command

SMB v1

SMB v2

SMB v1

SMB v2

File Browser

SMB v1

SMB v1

Through File browser, the client always negotiates over SMB v1 even when SMB v2 dialect is selected on the server side.

SMB v1

SMB v1

Through File browser, the client always negotiates over SMB v1 even when SMB v2 dialect is selected on the server side.

SUSE Linux Enterprise Desktop 12 (32-bit and 64 bit)

mount Command

SMB v1

SMB v2

SMB v1

SMB v2

File Browser

SMB v1

SMB v1

Through File browser, the client always negotiates over SMB v1 even when SMB v2 dialect is selected on the server side.

SMB v1

SMB v1

Through File browser, the client always negotiates over SMB v1 even when SMB v2 dialect is selected on the server side.

NOTE:Accessing OES shares through SMB V2 (SMB 2.002) from SLED clients might fail for Active Directory users. Novell plans to fix this in a future release.

Table 3-2 Client/Port support matrix

 

Connect

Reconnect

 

Client Versions

Default Port

Fall Back Port

Default Port

Fall Back Port

Remarks

Windows 7

445

139

445

139

This is the standard/expected behavior on client side. Changes can be done on the client side to switch protocol and/or disable/enable certain port to use another port. For example Windows 8.1/10, if the client is modified to use SMB V1 then 139 port will work as well.

Windows 8

445

139

445

139

Windows 8.1

445

139

445

X

Windows 10

445

139

445

X

Windows Server 2008

445

139

445

X

Windows Server 2012

445

139

445

X

MAC 10.X

445

139

445

139

SLED 12

445

139

445

139