আমরা এখনো MS16-072 আপডেটের GPO মেকানিজম ভাঙানোর সমাধান শিখলাম না, আর জুনে রিলিজ করা অন্য একটি সিকিউরিটি বুলেটিন — MS16-077 এবং KB3161949 আপডেটের সাথে নতুন সমস্যা দেখা দিল। এই আপডেট সার্ভার সিস্টেমে ইনস্টল হওয়ার পর, অন্যান্য সাবনেটের ক্লায়েন্টরা Netbios over TCP/IP ব্যবহার করে শেয়ার সাথে কানেক্ট করতে পারছে না।
সबसे পহলে, নেটওয়ার্ক স্ক্যানারের সাথে সমস্যা দেখা দিল, جو ডকুমেন্ট স্ক্যান করে কপি নেটওয়ার্ক শেয়ার (SMB) সার্ভারে সংরক্ষণ করত। ডকুমেন্ট আর সংরক্ষণ হচ্ছে না, এবং স্ক্যানার এরর দিচ্ছে: Cannot connect to server। Samba ক্লায়েন্টের ডোমেন কন্ট্রোলারের সাথে কানেকশন সমস্যাও দেখা দিল (এরর Access Denied বা No Logon Server Available)। সবচেয়ে আকর্ষণীয় বিষয় হলো Windows শেয়ার অ্যাক্সেস সমস্যা শুধু সার্ভারের সাবনেট থেকে ভিন্ন সাবনেটের ক্লায়েন্টদের জন্য দেখা দিল।
KB3165191 আপডেট ডিলিট করার পর অ্যাক্সেস সমস্যা আর দেখা দিল না।
দেখি KB3161949 আপডেটটি কী করে। এর বর্ণনা অনুযায়ী, আপডেটটি লোকাল সাবনেট বাহিরে NETBIOS কানেকশন সীমাবদ্ধ করে। সুতরাং, NETBIOS-র ওপর নির্ভরশীল নেটওয়ার্ক ফিচার (যেমন SMB over NETBIOS, পোর্ট ১৩৭-১৩৯) সার্ভারের সাবনেট বাহিরের ক্লায়েন্টদের জন্য কাজ করবে না। সাধারণ SMB প্রোটোকল (পোর্ট ৪৪৫) উভয় দিকেই উপলব্ধ।
এই আচরণ পরিবর্তন করতে আপনাকে নিচের کارগুলোর যেকোনো একটি করতে হবে:
- সিকিউরিটি আপডেট KB3161949 আনইনস্টল করুন (সেরা সমাধান নয়)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters রেজিস্ট্রি ব্রাঞ্চে AllowNBToInternet নামে একটি Dword প্যারামিটার তৈরি করুন যার মান 1 (আপডেট ইনস্টলের পর এটি 0 সেট থাকে)
এটি কমান্ড লাইনে ও করা যায়:reg add "HKLM\System\CurrentControlSet\Services\NetBT\Parameters" /v "AllowNBToInternet" /t REG_DWORD /d 1 /f
অথবা PowerShell-এ:Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\NetBT\Parameters -Name AllowNBToInternet -Type DWord -Value 1 - প্যারামিটার তৈরি করার পর সার্ভার রিস্টার্ট করুন।
ফলে, সার্ভার NETBIOS ক্লায়েন্টদের জন্য অন্যান্য সাবনেট থেকে অ্যাক্সেসযোগ্য হবে।