Dell FluidFS: Impossibile accedere alle share dopo l'aggiornamento a Windows 10 v1903 con SMB 3.1.1
Summary: Client non in grado di accedere alle share dopo l'aggiornamento a Windows 10 versione 1903 utilizzando Server Message Block (SMB) 3.1.1.
Symptoms
I client Windows che utilizzano SMB 3.1.1 perdono l'accesso alle condivisioni SMB dopo l'aggiornamento a Windows 10, versione 1903.
Cause
Questo problema è dovuto a due contesti di negoziazione trovati in SMB 3.1.1 non supportati da FluidFS versione 6.0.300135 e precedenti.
Resolution
Identificazione dell'errore
L'errore può essere identificato dai seguenti messaggi di errore:
- Il client visualizza il seguente messaggio di errore durante l'accesso alla condivisione SMB:
Windows cannot access "\\servername" check the spelling.... Error code 0x80004005 Unspecified error - Nel visualizzatore eventi di Windows viene visualizzato il seguente messaggio di errore:
The server does not support any dialect that the client is trying to negotiate, such as the client has SMB2/SMB3 disabled and the server has SMB1 disabled. - Se si utilizza il percorso UNC (Universal Naming Convention):
0x80070043 Network name cannot be found - Messaggio di errore nel traffico di rete:
STATUS_INVALID_PARAMETER
Nota: I client SMB devono disconnettere tutte le condivisioni del server SMB per negoziare il dialetto appropriato in base al valore del parametro.
FluidFS versione MR640 risolve questo problema. Contattare il supporto e fare riferimento a questo articolo.
La soluzione alternativa è disponibile seguendo la procedura riportata di seguito per disabilitare SMBv3 e utilizzare invece SMB v2.
Questa operazione può essere eseguita utilizzando Dell Storage Manager o la CLI.
Per modificare la versione SMB nella versione più recente di MR630, utilizzando Dell Storage Manager (DSM)
- Accedere a Dell Storage Manager.
- Vai a Accessibilità client
- Selezionare la scheda Protocolli
- Selezionare Modifica impostazioni protocollo SMB
- Deselezionare la casella accanto a Protocollo SMBv3
- Cliccare su OK per salvare le impostazioni
Figura 1. Dell Storage Manager DSM - Impostazioni protocollo SMB
Per modificare la versione SMB nell'ultimo MR630 utilizzando cli:
Inserire i comandi come mostrato di seguito:
CLI/client-access/authentication/protocols/SMB-settings> view
SMBv1 Enabled = Yes
SMBv2 Enabled = Yes
SMBv3 Enabled = Yes
Is Required Message Signing = No
Is Required Message Encryption = No
Multichannel Enabled = No
Leases Enabled = Yes
Oplocks Enabled = Yes
Disconnect Idle Sessions = No
Idle Sessions Timeout (minutes) = 720
Idle Sessions Scan Interval (minutes) = 720
Enable User Claims for Non-Kerberos Clients = No
CLI/client-access/authentication/protocols/SMB-settings> edit
Usage: edit [Options]
Options:
-EnableSMBv1 <EnableSMBv1>
-EnableSMBv2 <EnableSMBv2>
-EnableSMBv3 <EnableSMBv3>
-RequireMessageSigning <RequireMessageSigning>
-RequireMessageEncryption <RequireMessageEncryption>
-EnableMultichannel <EnableMultichannel>
-EnableLeases <EnableLeases>
-EnableOplocks <EnableOplocks>
-DisconnectIdleSessions <DisconnectIdleSessions>
-IdleSessionsTimeout <IdleSessionsTimeout>
-IdleSessionScanInterval <IdleSessionScanInterval>
-EnableUserClaimsForNonKRBClients <EnableUserClaimsForNonKRBClients>
Nota: Se è richiesto il massimo del dialetto SMB 3.1.1, eseguire il back-rev delle installazioni di Windows 10 versione 1903 o Windows Server versione 1903 alla versione precedente generalmente disponibile (1803).