Dell FluidFS: Kan ikke få adgang til shares efter opdatering til Windows 10 v1903 ved brug af SMB 3.1.1
Summary: Klienter Kan ikke få adgang til shares efter opdatering til Windows 10, version 1903 ved hjælp af SMB (Server Message Block) 3.1.1.
Symptoms
Windows-klienter, der bruger SMB 3.1.1, mister adgang til SMB-shares efter opdatering til Windows 10, version 1903.
Cause
Dette problem skyldes to forhandlingskontekster, der findes i SMB 3.1.1, som FluidFS, version 6.0.300135 og lavere, ikke understøtter.
Resolution
Identificering af fejlen
Fejlen kan identificeres blandt følgende fejlmeddelelser:
- Klienten får vist følgende fejlmeddelelse, når den åbner SMB-sharet:
Windows cannot access "\\servername" check the spelling.... Error code 0x80004005 Unspecified error - Følgende fejlmeddelelse vises i Windows Logbog:
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. - Hvis du bruger UNC-sti (Universal Naming Convention):
0x80070043 Network name cannot be found - Fejlmeddelelse i netværkssporinger:
STATUS_INVALID_PARAMETER
Bemærk: SMB-klienterne skal afbryde alle SMB-servershares for at forhandle den relevante dialekt i henhold til parameterværdien.
FluidFS version MR640 løser dette problem. Kontakt support, og henvis til denne artikel.
Du kan finde den alternative løsning ved at følge nedenstående trin for at deaktivere SMBv3 og bruge SMB v2 i stedet.
Dette kan gøres ved hjælp af Dell Storage Manager eller ved hjælp af CLI.
Sådan ændres SMB-versionen I den nyeste MR630 – ved hjælp af Dell Storage Manager (DSM)
- Åbn Dell Storage Manager.
- Gå til Klienttilgængelighed
- Vælg fanen Protokoller
- Vælg Rediger SMB-protokolindstillinger
- Fjern markeringen i feltet ud for SMBv3-protokol
- Klik på OK for at gemme indstillingerne
Figur 1: Dell Storage Manager DSM – SMB-protokolindstillinger
Sådan ændres SMB-versionen I den nyeste MR630 ved hjælp af cli:
Input kommandoerne som vist nedenfor:
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>
Bemærk: Hvis maksimal dialekt SMB 3.1.1 er påkrævet, skal du back-rev Windows 10 version 1903 eller Windows Server version 1903 installationer til den tidligere generelt tilgængelige (GA) version (1803).