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 |