কেন অফিস নেটওয়ার্কে Always On VPN আর স্বয়ংক্রিয়ভাবে চালু হয় না
বিশ্বস্ত নেটওয়ার্ক শনাক্তকরণ স্বয়ংক্রিয় ট্রিগার চেপে দেয় যখন তিনটি বিষয় মিলে যায়: সাফিক্স, সংযোগ প্রোফাইল ও নেটওয়ার্ক বিভাগ। কোনটি মিলছে না তা দেখুন।
ল্যাপটপ অফিসের Wi-Fi-এ যুক্ত হয়, আর বাড়ি থেকে সংযোগ দেওয়া Always On প্রোফাইলটি বন্ধ থাকে। ইভেন্ট লগে এটিকে কোনো ব্যর্থতা বলা হয় না, কারণ ক্লায়েন্টের দৃষ্টিতে নেটওয়ার্কটি বিশ্বস্ত এবং টানেলের প্রয়োজন নেই। এই সিদ্ধান্তটি নেয় বিশ্বস্ত নেটওয়ার্ক শনাক্তকরণ ফিচারটি, এবং এটি পরিচিত SSID চেনার বদলে নির্দিষ্ট মান তুলনা করে। সিদ্ধান্ত ভুল হলে কোন তুলনাটি পাস করেছে তা দেখতে হবে।
ট্রিগারটি আসলে কী তুলনা করে
ক্লায়েন্ট একটি নেটওয়ার্ককে বিশ্বস্ত ধরার আগে তিনটি বিষয় মিলতে হবে। প্রথমত, Windows যে সংযোগ-নির্দিষ্ট DNS সাফিক্স ফিজিক্যাল অ্যাডাপ্টারের জন্য রেকর্ড করে, সেটি প্রোফাইলের সাফিক্স তালিকায় থাকতে হবে। দ্বিতীয়ত, Windows যে সংযোগ প্রোফাইল সেই নেটওয়ার্কের জন্য রাখে, সেটিই নীতিমালা প্রত্যাশা করে এমন প্রোফাইল হতে হবে, কারণ মিলটি ওই প্রোফাইলের সঙ্গে হয়, ওয়্যারলেস ডায়ালগে ব্যবহারকারীর টাইপ করা নামের সঙ্গে নয়। তৃতীয়ত, নেটওয়ার্কটিকে নীতিমালা যেভাবে চায় সেভাবে শ্রেণিবদ্ধ করতে হবে, যার বাস্তব অর্থ ডোমেইন বা প্রাইভেট নেটওয়ার্ক, অথবা এমন ডিভাইস যার নীতিমালা ম্যানেজমেন্টের মাধ্যমে এসেছে। যেকোনো একটি বাদ দিন এবং ট্রিগার চলে যাবে।
এটি VPN-এর পাবলিক এক্সিট ঠিকানা তুলনার চেয়ে সংকীর্ণ পরীক্ষা, এবং SSID-তে ভরসা করার চেয়ে অনেক বেশি সংকীর্ণ। কর্পোরেট নাম প্রতিধ্বনি করা একটি অ্যাক্সেস পয়েন্ট একা সাফিক্স ও প্রোফাইল তুলনা পূরণ করে না। এর অর্থ এইও যে ফিচারটি নেটওয়ার্ক নিরাপদ কি না সে বিষয়ে কিছু বলে না; এটি বলে এই ডিভাইসটি মনে করে সে ইতিমধ্যেই বাড়িতে আছে কি না।
প্রোফাইল বদলানোর আগে বর্তমান অবস্থা পড়ুন
Windows এখন কী মনে করে তা দিয়ে শুরু করুন। সংযোগ প্রোফাইল cmdlet নেটওয়ার্কের নাম, ইন্টারফেস এবং Windows যে বিভাগ নির্ধারণ করেছে তা জানায়, এটিই উপরের তৃতীয় তুলনা। এরপর VPN প্রোফাইল পড়ুন এবং বিশ্বস্ত সাফিক্স তালিকা খুঁজুন, প্রপার্টির নাম অনুমান না করে সম্পূর্ণ প্রপার্টি ডাম্প ব্যবহার করুন:
Get-NetConnectionProfile
Get-VpnConnection -Name "Corp VPN" | Format-List *
যদি সেই ডাম্প আপনার বিল্ডে বিশ্বস্ত সাফিক্স প্রকাশ না করে, তবে প্রোফাইল XML-এ ফিরে যান, কারণ সংস্করণের মধ্যে প্রপার্টির পরিসর ভিন্ন হলে সেটিই প্রামাণিক অনুলিপি। XML-টি ম্যানেজমেন্ট নীতিমালা থেকে বা সকল ব্যবহারকারীর প্রোফাইল স্টোর থেকে পড়ুন, এবং এর সাফিক্স এন্ট্রিগুলো উপরে জানানো অ্যাডাপ্টার সাফিক্সের সঙ্গে তুলনা করুন। যেকোনোটি স্পর্শ করার আগে দুই মানই লিখে রাখুন।
সীমাটি দুই দিকেই পরীক্ষা করুন
নির্ধারিত কর্পোরেট সংযোগে এবং আরেকটি অনুমোদিত নেটওয়ার্কে পরীক্ষা করুন এবং টানেল উঠেছে কি না লিখে রাখুন। এরপর নেটওয়ার্ক ছাড়ার পরে একই ডিভাইস পরীক্ষা করুন। যে ল্যাপটপ বাড়িতে ট্রিগার করে আর অফিসে চেপে দেয় সেটি ডিজাইন অনুযায়ী আচরণ করছে, আর যে কখনোই কোথাও ট্রিগার করে না তার ভিন্ন ত্রুটি আছে। ট্রিগার হওয়ার ক্ষেত্রে টানেলের পেছনের রিসোর্সগুলো নাগালে আছে কি না যাচাই করুন, কারণ চালু হওয়া টানেল কাজ করা পথের প্রমাণ নয়।
শুধু একটি নোটিফিকেশন সরাতে প্রশস্ত সাফিক্স যোগ করবেন না। যে সাফিক্স অনেক নেটওয়ার্কে দেখা যায় সেটি ক্লায়েন্টকে প্রায় সর্বত্র টানেল চেপে দিতে শেখায়, আর এর ফলে যে সাপোর্ট বোঝা আসে তা নোটিফিকেশনের চেয়েও খারাপ। প্রোফাইল মালিকের মাধ্যমে মানদণ্ড বদলান, যিনি ম্যানেজড ফ্লিটে MDM প্রশাসক, ল্যাপটপের পাশে বসা ব্যক্তি নন।
দুই পরীক্ষামূলক নেটওয়ার্কই ফলাফলের পাশে রেকর্ডে রাখুন। যে সীমা কখনো পরীক্ষা করা হয়নি তা কেবল একটি দাবি।
চেপে দেওয়া ও ব্লক করা আলাদা করুন
যে টানেল চালু হয়নি সেটি ব্লক করা সংযোগ নয়। বিশ্বস্ত নেটওয়ার্ক শনাক্তকরণ স্বয়ংক্রিয় ট্রিগার নিয়ন্ত্রণ করে, অন্যদিকে ট্রাফিক ফিল্টারিং ও কিল-সুইচ আচরণ নিজস্ব ব্যর্থতার ধরনসহ আলাদা নীতিমালা সেটিং। বিশ্বস্ত নেটওয়ার্কে থাকা ডিভাইস বৈধভাবেই টানেলের বাইরে ট্রাফিক পাঠাতে পারে, আর নীতিমালা না পড়ে সেটিকে লিক বলা দুইটি ডিজাইন গুলিয়ে ফেলে। লিকের জন্য শনাক্তকরণকে দোষারোপের আগে প্রোফাইলের ট্রাফিক নিয়ম দেখুন।
একই পার্থক্য উল্টো অভিযোগটিও ব্যাখ্যা করে। যারা রিপোর্ট করেন যে VPN হঠাৎ বন্ধ হয়ে গেছে, তারা সাধারণত মানদণ্ড পূরণ করা একটি নেটওয়ার্ক পরিবর্তনের কথা বলছেন, সেবার ব্যর্থতার নয়। মিলে যাওয়া সাফিক্স ও নেটওয়ার্ক বিভাগই সংগ্রহ করার প্রমাণ, এবং দুটিই উপরের আউটপুটে দেখা যায়।
নীতিমালা বদলানোর আগে সেই প্রমাণ সংগ্রহ করুন। যে টগল লক্ষণটি লুকায় সেটি কারণটিও লুকায়।
সিদ্ধান্তটি কীসের ভিত্তিতে হয়েছিল তা লিখে রাখুন
প্রতিটি সাইটের ডিপ্লয়মেন্ট নোটে মিলে যাওয়া সাফিক্স, সংযোগ প্রোফাইলের নাম ও নেটওয়ার্ক বিভাগ লিখুন। টানেল না উঠলে সেই রেকর্ড একটি রহস্যকে তুলনায় বদলে দেয়: হয় তিনটি মানের একটি বদলেছে, নয়তো নীতিমালা বদলেছে। এটি পরের ইঞ্জিনিয়ারকে টিকিট বন্ধ করতে শনাক্তকরণ অক্ষম করার বদলে ডিজাইনটি নিশ্চিত করার উপায়ও দেয়।
কোনো সাইটের নাম বদলালে বা ডোমেইন একীভূত হলে সাফিক্স তালিকা পর্যালোচনা করুন, কারণ পুরনো এন্ট্রি চুপচাপ টানেল চেপে দিতে থাকে। Microsoft-এর বিশ্বস্ত নেটওয়ার্ক শনাক্তকরণ রেফারেন্স প্রোফাইল উপাদান ও ডিপ্লয়মেন্টের পূর্বশর্তগুলো তালিকাভুক্ত করে, আর কেউ তালিকা প্রশস্ত করার প্রস্তাব দিলে এটিই উদ্ধৃত করার নথি।