Dell FluidFS: SMB 3.1.1 kullanarak Windows 10 v1903'e güncelleştirmeden sonra paylaşımlara erişilemiyor
Summary: İstemciler, Sunucu İleti Bloğu (SMB) 3.1.1 kullanarak Windows 10, sürüm 1903'e güncelleştirdikten sonra paylaşımlara erişemiyor.
Symptoms
SMB 3.1.1 kullanan Windows istemcileri, Windows 10, sürüm 1903 e güncelleştirdikten sonra SMB Paylaşımlarına erişimi kaybeder.
Cause
Bu sorun SMB 3.1.1' de, FluidFS sürüm 6.0.300135 ve altının desteklemediği iki anlaşma bağlamı bulunmasından kaynaklanmaktadır.
Resolution
Hatayı tanımlama
Hata aşağıdaki hata mesajlarından tanımlanabilir:
- İstemci, SMB paylaşımına erişirken aşağıdaki hata mesajını alır:
Windows cannot access "\\servername" check the spelling.... Error code 0x80004005 Unspecified error - Windows olay görüntüleyicisinde aşağıdaki hata iletisi görüntülenir:
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. - Evrensel Adlandırma Kuralı (UNC) yolu kullanılıyorsa:
0x80070043 Network name cannot be found - Ağ izlemelerinde hata mesajı:
STATUS_INVALID_PARAMETER
Not: SMB istemcilerinin, parametre değerine göre uygun diyalekti müzakere etmek için tüm SMB sunucu paylaşımlarının bağlantısını kesmeleri gerekir.
FluidFS MR640 sürümü bu sorunu çözer. Desteğe başvurun ve bu makaleye başvurun.
SMBv3'ü devre dışı bırakmak ve bunun yerine SMB v2'yi kullanmak için aşağıdaki adımları izleyerek alternatif geçici çözüm sağlanabilir.
Bu, Dell Storage Manager veya CLI kullanılarak yapılabilir.
En yeni MR630 da SMB sürümünü değiştirmek için - Dell Storage Manager'ı (DSM) kullanarak
- Dell Storage Manager'a erişin.
- İstemci Erişilebilirliği'ne gidin
- Protokoller sekmesini seçin
- SMB Protokol Ayarlarını Düzenle seçeneğini belirleyin
- SMBv3 Protokolü öğesinin yanındaki kutunun işaretini kaldırın
- Ayarları kaydetmek için Tamam öğesine tıklayın
Şekil 1: Dell Storage Manager DSM - SMB Protokol Ayarları
SMB sürümünü değiştirmek için En son MR630'da cli komutunu kullanarak:
Komutları aşağıda gösterildiği gibi girin:
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>
Not: Maks. diyalekt SMB 3.1.1 gerekiyorsa Windows 10 sürüm 1903 veya Windows Server sürüm 1903 yüklemelerini önceki Genel Olarak Kullanılabilir (GA) sürüme (1803) geri döndürün.