Dell EMC Unity : Les utilisateurs de Windows 10 et Windows Server 2019 ne peuvent pas accéder aux partages SMB (corrigible par l’utilisateur)
Summary: Utilisateur mis à niveau vers Windows 10 ou Windows 2019 Server version 1903. Les utilisateurs de Windows 10 et Windows Server 2019 ne peuvent pas accéder aux partages SMB.
Symptoms
L’utilisateur peut voir des erreurs similaires à celles-ci lors de l’accès au partage SMB :
Windows ne peut pas accéder à \\servername ». Vérifiez l’orthographe.... Code d’erreur 0x80004005 Erreur non spécifiée.
Windows ne peut pas accéder à \\servername ». Vérifiez l’orthographe.... Code d’erreur 0x80070035 Le chemin réseau est introuvable
Exemple :
pour plus d’informations, reportez-vous au DTA 534173 : Dell EMC Unity : Les utilisateurs Windows peuvent ne pas être en mesure d’accéder aux partages CIFS (Common Internet File System) lorsque Server Message Block (SMB) 3.1.1 est en cours d’exécution, ce qui peut entraîner une indisponibilité potentielle des données
Cause
- Une modification apportée à Windows 10 version 1903 et Windows Server 2019 1903 provoque un problème de communication SMB avec les systèmes Unity exécutant un dialecte SMB maximal de SMB 3.1.1.
- Certaines versions préliminaires antérieures à 1903 peuvent être concernées (par exemple, MSDN ou les versions développeur), mais nous n’avons testé aucune version autre que la version GA de Windows 10.
- Les versions 4.2 et ultérieures de Dell EMC Unity OE sont concernées.
- VNX et VNXe ne sont pas affectés, car SMB 3.1.1 n’est pas encore pris en charge sur ces plates-formes.
Resolution
Ce problème est résolu dans Unity OE 5.0.1.0.5.011 (5.0 SP1).
Correctifs :
Des correctifs sont disponibles pour les versions 4.5.x et 5.0.0.x de Unity OE. Veuillez contacter le support technique Dell EMC ou votre représentant de service agréé en leur communiquant l’ID de cet article de la base de connaissances.
Veuillez noter que ce correctif n’est pas inclus dans la version RTS/GA (5.0.0.0.5.116) d’Unity OE 5.0. Par conséquent, il est recommandé d’effectuer une mise à niveau vers la version 5.0 SP1 ou ultérieure (5.0.1.0.5.011).
Solution de contournement :
Si vous ne pouvez pas appliquer le correctif, une solution de contournement consiste à réduire le dialecte SMB Unity maximal à la version SMB 3.0.2 :
service@spa :/cores/service# svc_nas ALL -param -f cifs -m smb2.maxDialect -v SMB3.0.2
SPA : fait
2. Vérifiez que le paramètre a été correctement ajouté à la configuration
en cours :service@spa :/cores/service# svc_nas ALL -param -f cifs -info smb2.maxDialect -v
SPA :
name = smb2.maxDialect
facility_name = cifs
default_value = « » >>>>>>>>>>>>>>Le default_value est une chaîne vide « » spécifiant le dialecte MAX pris en charge par la version du système (SMB3.1.1).
current_value = SMB3.0.2
configured_value = SMB3.0.2
param_type = global
user_action = aucun
change_effective = immediate
range = *
description = Spécifie le dialecte SMB2 supérieur pris en charge
Remarque : les clients PME doivent déconnecter tous les partages de serveur PME, afin de négocier le dialecte approprié en fonction de la valeur du paramètre. Le svc_nas -restart peut également être utilisé pour forcer la déconnexion de tous les clients SMB. Toutefois, cette opération redémarre également les autres services du serveur NAS.
En outre, si le dialecte max. 3.1.1 est requis, les clients peuvent soit rétrorever leurs installations Windows 10 vers la version GA précédente (1803), soit attendre que Dell EMC publie le correctif susmentionné.
Additional Information
Le serveur ne prend pas en charge les dialectes que le client tente de négocier, par exemple SMB2/SMB3 désactivé sur le client et SMB1 désactivé sur le serveur.
Messages d’erreur dans Unity c4_safe_ktrace.log
sade :SMB : 3:[nas_serverx] Unrecognized SMB2 negotiate context type 0003
sade:SMB: 3 :[nas_serverx] Type de contexte de négociation SMB2 non reconnu 0003
Erreur dans les traces réseau :
"STATUS_INVALID_PARAMETER »