FluidFS de Dell: no es posible acceder a recursos compartidos después de actualizar a Windows 10 v1903 mediante SMB 3.1.1
Summary: Los clientes no pueden acceder a los recursos compartidos después de actualizar a Windows 10, versión 1903, mediante Server Message Block (SMB) 3.1.1.
Symptoms
Los clientes de Windows que utilizan SMB 3.1.1 pierden acceso a los recursos compartidos de SMB después de actualizar a Windows 10, versión 1903.
Cause
Este problema se debe a dos contextos de negociación encontrados en SMB 3.1.1 que FluidFS versión 6.0.300135 y anteriores no admite.
Resolution
Identificación del error
El error se puede identificar a partir de los siguientes mensajes de error:
- El cliente ve el siguiente mensaje de error al acceder al recurso compartido de SMB:
Windows cannot access "\\servername" check the spelling.... Error code 0x80004005 Unspecified error - Aparece el siguiente mensaje de error en el visor de eventos de Windows:
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. - Si utiliza la ruta de acceso de la convención de nomenclatura universal (UNC):
0x80070043 Network name cannot be found - Mensaje de error en trazas de red:
STATUS_INVALID_PARAMETER
Nota: Los clientes de SMB deben desconectar todos los recursos compartidos del servidor de SMB para poder negociar el dialecto correspondiente según el valor del parámetro.
FluidFS versión MR640 aborda este problema. Póngase en contacto con el soporte técnico y consulte este artículo.
La solución alternativa está disponible siguiendo los pasos que se indican a continuación para deshabilitar SMBv3 y usar SMB v2 en su lugar.
Esto se puede lograr mediante Dell Storage Manager o mediante la CLI.
Para modificar la versión de SMB en el MR630 más reciente: mediante Dell Storage Manager (DSM)
- Acceda a Dell Storage Manager.
- Vaya a Accesibilidad del cliente
- Seleccione la pestaña Protocolos
- Seleccione Editar configuración del protocolo SMB
- Desmarque la casilla junto a Protocolo SMBv3
- Haga clic en Aceptar para guardar la configuración
Figura 1: Dell Storage Manager (DSM), ajustes del protocolo SMB
Para modificar la versión de SMB en el MR630 más reciente mediante cli:
Ingrese los comandos como se muestra a continuación:
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: Si es necesario un dialecto máximo SMB 3.1.1, realice una reversión de las instalaciones de Windows 10 versión 1903 o Windows Server versión 1903 a la versión anterior de disponibilidad general (GA) (1803).