আপনি ফাইল শেয়ারে কানেক্ট করতে ব্যর্থ होতে পারেন (নন-সিকিউর শেয়ারের কারণে) যদি SMB প্রোটোকলগুলো (SMBv1 এবং SMBv2) সঠিকভাবে কনফিগার করা না থাকে। পoresis, আপনার সিস্টেমের আউটডেটেড OS বা রাউটারের আউটডেটেড ফার্মওয়্যারও এই সমস্যার কারণ হতে পারে।
সমস্যা তখন দেখা দেয় যখন ব্যবহারকারী ফাইল শেয়ার অ্যাক্সেস করার চেষ্টা করে ফাইল এক্সপ্লোরার ব্যবহার করে বা ডোমেন নেটওয়ার্কে PC যোগ করার সময়। কিছু কেসে, ব্যবহারকারী রাউটারের সাথে সরাসরি আটাচ করা স্টোরেজ ডিভাইস অ্যাক্সেস করার সময় এই সমস্যা পান। সাধারণত নিচের টাইপের মেসেজ দেখানো হয়:
“You can’t connect to the file share because It’s not secure. This share requires the obsolete SMB1 protocol, which is unsafe and could expose your system to attack. Your system requires SMB2 or higher”
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151289.png)
ফাইল শেয়ারে কানেক্ট করতে না পারার সমস্যা সমাধানের সমাধানগুলোতে যাওয়ার আগে, চেক করুন কোনো নেটওয়ার্ক অ্যাপ্লিকেশন (যেমন Riverbed) সমস্যা তৈরি করছে কিনা (কর্পোরেট নেটওয়ার্ক এনভাॅयरনমেন্টে)। সপ্তে, চেক করুন আপনার নেটওয়ার্কিং ইকুইপমেন্টের ফায়ারওয়াল SMBv1 প্রোটোকল ইমপ্লিমেন্ট করছে কিনা (যেমন Fiber Interconnect-এর ফায়ারওয়াল SMBv1 প্রোটোকল ইমপ্লিমেন্ট করতে tendencia রেখে)। শেষ পর্যন্ত নিশ্চিত করুন নিচের সার্ভিসগুলোর স্টার্টআপ টাইপ Automatic (Delayed Start)-এ কনফিগার করা আছে, পরিবর্তনগুলো করার পর সিস্টেমগুলো রিস্টার্ট করতে ভুলবেন না (হোস্ট এবং ক্লায়েন্ট সিস্টেম দুটোই):
- Computer Browser (Browser)
- Function Discovery Provider Host (FDPHost)
- Function Discovery Resource Publication (FDResPub)
- Network Connections (NetMan)
- UPnP Device Host (UPnPHost)
- Peer Name Resolution Protocol (PNRPSvc)
- Peer Networking Grouping (P2PSvc)
- Peer Networking Identity Manager (P2PIMSvc)
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151399.png)
সমাধান ১: SMBv1/SMBv2 প্রোটোকলগুলো রি-ইনেবল করুন
SMBv1 প্রোটোকল, এর সিকিউরিটি লুপহোলের কারণে (বৃহৎ র্যানসমওয়্যার আক্রমণ ছড়িয়ে দিতে ব্যবহৃত হয়েছিল) সাধারণত সিস্টেম অ্যাডমিনরা পছন্দ করেন না এবং সিস্টেমগুলোর ওপর এটি ডিজেবল রাখেন। হাতে থাকা সমস্যাটি SMBv1 প্রোটোকল দ্বারা তৈরি হয়েতে পারে যদি সার্ভার/হোস্ট মেশিনে এটি ইমপ্লিমেন্টড থাকে। এই কেসে, সার্ভার/হোস্ট সিস্টেমে SMBv1 প্রোটোকল ডিজেবল করা (যদি সেটি অপশন না হয়, তবে ক্লায়েন্ট মেশিনে SMBv1 প্রোটোকল ইমপ্লিমেন্ট করা) সমস্যা সমাধান করতে পারে।
- Windows ক্লিক করুন, টাইপ করুন: Control Panel, এবং Control Panel সিলেক্ট করুন।
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151431.png)
- এখন Programs-এ ক্লিক করুন এবং Turn Windows Features On or Off খুলুন।
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151441.png)
- তারপর, সার্ভার/হোস্ট মেশিনে, SMB 1.0/CIFS File Sharing Support Option এবং SMB Direct আনচেক করুন (আপনাকে SMBv2 ইমপ্লিমেন্ট করতে হতে পারে যা নিচে আলোচনা করা হয়েছে)। যদি সেটি অপশন না হয়, তবে ক্লায়েন্ট মেশিনে, SMBv1 ফিচারগুলো ইনেবল করুন।
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151540.png)
- এখন পরিবর্তনগুলো Apply করুন এবং চেক করুন সিকিউর কানেকশন সমস্যা সমাধান হয়েছে কিনা।
আপনি নিচের কমান্ডগুলোও PowerShell (Admin)-এ ব্যবহার করতে পারেন SMBv1/SMBv2 প্রোটোকলগুলো ইমপ্লিমেন্ট বা ডিজেবল করতে:
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151699.png)
SMBv1 ইমপ্লিমেন্ট করতে:
Get-WindowsOptionalFeature -Online -FeatureName smb1protocol
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151620.png)
অথবা
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc.exe config mrxsmb10 start= auto
SMBv1 ডিজেবল করতে:
Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol
SMBv2 ইমপ্লিমেন্ট করতে
Set-SmbServerConfiguration -EnableSMB2Protocol $true
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151719.png)
সমাধান ২: হোস্ট/ক্লায়েন্ট সিস্টেমের OS এবং রাউটারের ফার্মওয়্যার আপডেট করুন
SMBv1 একটি প্রাচীন প্রোটোকল এবং আধুনিক দিনের OSের কাছে এটি প্রিয় নয়। হাতে থাকা সমস্যাটি হোস্ট/ক্লায়েন্ট সিস্টেমের আউটডেটেড OS বা রাউটার ডিভাইসের আউটডেটেড ফার্মওয়্যার ফলাফল হতে পারে। এই প্রেক্ষাপটে, হোস্ট/ক্লায়েন্ট সিস্টেমের OS এবং রাউটারের ফার্মওয়্যার আপডেট করা সমস্যা সমাধান করতে পারে।
- হোস্ট/ক্লায়েন্ট সিস্টেমের উইন্ডোজ (বা OS) ম্যানুয়ালি আপডেট করুন (বা OS ম্যানুফ্যাকচারারের द्वारा রিলিজ করা প্যাচ ব্যবহার করুন নির্দিষ্ট OS-এর জন্য যেমন Windows Server 2003-এর জন্য KB KB4284848) এবং চেক করুন সিকিউর কানেকশন সমস্যা সমাধান হয়েছে কিনা।
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151783.jpg)
- যদি না হয়, রাউটার ফার্মওয়্যার আপডেট করুন (যাতে এটি SMBv2 প্রোটোকল সাপোর্ট করে) এবং চেক করুন ফাইল শেয়ার সমস্যা সমাধান হয়েছে কিনা।
![[সমাধান] এই শেয়ার আউটডেটেড SMB1 প্রোটোকল চায়](https://bd.wsxdn.com/UploadFiles_8203/202204/2022041111151834.png)
যদি সমস্যা বসে থাকে, চেক করুন কোনো OEM ইউটিলিটি (যেমন WD Link) আপনাকে ফাইল শেয়ার অ্যাক্সেস দেয় কিনা। যদি সমস্যা এখনও থাকে, তবে চেক করুন IPv6 প্রোটোকল ডিজেবল করা সমস্যা সমাধান করে কিনা। আপনি নেটওয়ার্ক শেয়ার খোলার চেষ্টা ও করতে পারেন শেয়ারের IP অ্যাড্রেস রান কমান্ড বক্সে দিয়ে যেমন: \\192.168.10.1 কিন্তু নিশ্চিত করুন IP অ্যাড্রেস ব্লক করা নেই হোস্টস ফাইলে (ক্লায়েন্ট সিস্টেমের হোস্টস ফাইলে হোস্টের IP যোগ করা ভালো হবে)।