“Bu paylaşım eski SMB1 protokolünü gerektiriyor” benzeri bir hata, bağlanmaya çalıştığınız eski NAS, cihaz veya dosya sunucusunun yalnız SMBv1 desteklediğini gösterebilir. Kalıcı çözüm istemcilerde SMB1’i genel olarak açmak değil, mümkünse karşı sistemi SMB2/SMB3 destekleyecek şekilde güncellemek veya değiştirmektir.
Neden SMB1’i Doğrudan Etkinleştirmemelisiniz?
SMB1 eski bir protokoldür ve modern Windows/File Server tasarımında kullanılmaması gerekir. Özellikle kurumsal istemcilerde “bağlantı çalışsın” amacıyla SMB1’i yaygın biçimde etkinleştirmek güvenlik yüzeyini gereksiz artırır.
1. Önce Hangi SMB Sürümünün Kullanıldığını Kontrol Edin
Bağlantı kurulabilen modern bir paylaşım için:
Get-SmbConnection |
Select-Object ServerName, ShareName, Dialect, NumOpens
Sunucu tarafı yapılandırmasını incelemek için:
Get-SmbServerConfiguration |
Select-Object EnableSMB1Protocol, EnableSMB2Protocol
2. Eski Cihazı veya Sunucuyu Güncelleyin
NAS, tarayıcı, eski uygulama appliance’ı veya legacy Windows sistemi yalnız SMB1 destekliyorsa üretici firmware/işletim sistemi güncellemesini kontrol edin. Hedef SMB2 veya tercihen modern SMB3 desteğine geçmektir.
3. DNS ve Port Erişimini de Kontrol Edin
Her dosya paylaşımı hatası SMB sürümü kaynaklı değildir. Önce isim çözümleme ve SMB port erişimini doğrulayın:
Resolve-DnsName fileserver.domain.local
Test-NetConnection fileserver.domain.local -Port 445
4. SMB1 Zorunlu Legacy Senaryo Varsa
İş açısından kaldırılamayan legacy bir cihaz nedeniyle SMB1 geçici olarak zorunluysa bunu genel istemci filosuna yaymak yerine izole edilmiş, kapsamı sınırlı ve risk kabulü yapılmış bir geçiş çözümü olarak ele alın. Ağ segmentasyonu, erişim kısıtları ve kaldırma tarihi belirleyin.
Bu rehber SMB1’i etkinleştirme komutu vermemektedir. Amaç eski protokolü kalıcı hale getirmek değil, bağımlılığı tespit edip ortadan kaldırmaktır.
5. Modern SMB Yapısını Doğrulayın
Get-SmbConnection
Get-SmbClientConfiguration
Get-SmbServerConfiguration
SMB sürümleri, signing/encryption ve güvenlik yaklaşımı için SMB Protokolü ve Güvenlik Rehberi ile devam edin.
Troubleshooting Akışı
- Hata gerçekten SMB1 gereksinimini mi bildiriyor, doğrulayın.
- DNS ve TCP 445 erişimini kontrol edin.
- Karşı sistemin desteklediği SMB sürümünü belirleyin.
- Firmware/OS/application upgrade seçeneğini araştırın.
- Legacy bağımlılık zorunluysa izole ve geçici çözüm planlayın.
- SMB1 bağımlılığını kaldırmak için son tarih belirleyin.
Sonuç
Eski SMB1 paylaşımına bağlanamama sorununda güvenli yaklaşım, modern Windows istemcilerinde SMB1’i kalıcı olarak açmak değildir. Asıl çözüm legacy sistemi SMB2/SMB3’e taşımak; geçici istisna gerekiyorsa bunu dar kapsamlı ve izole biçimde yönetmektir.
