আপনার প্রোফাইল আসলে কোন ধরনের Windows VPN ইনস্টল করেছে?
প্রোভাইডার প্লাগ-ইন নিজস্ব বাস্তবায়ন, প্রোফাইল স্কিমা ও আপডেট পথ নিয়ে আসে। নেটিভ প্রোফাইলে IKEv2 বেছে নিলে তার সেটিংস আপনার জন্য রূপান্তরিত হয় না।
Windows-এ VPN শিরোনামের অধীনে দুটি ভিন্ন জিনিস দেখা যায়: অপারেটিং সিস্টেম নিজেই যে বিল্ট-ইন প্রোটোকল প্রোফাইল তৈরি করে, এবং প্রোভাইডার প্লাগ-ইনের জন্য একটি প্ল্যাটফর্ম যা নিজস্ব বাস্তবায়ন নিয়ে আসে। প্লাগ-ইন নেটিভ প্রোফাইলে IKEv2 বা SSTP বেছে নেওয়ার আরেক নাম নয়, এবং একটি নেটিভ প্রোফাইল টানেলের ধরন নতুন নাম দিয়ে কোনো প্রোভাইডারের সেটিংস আত্মস্থ করতে পারে না। এখানে বেশিরভাগ বিভ্রান্তি শুরু হয় এমন একটি সাপোর্ট লেখা থেকে যা একটির জন্য লেখা হয়েছিল অন্যটির উপর প্রয়োগ করা হয়েছে। আপনার কাছে কোনটি আছে তা জানাই প্রথম ধাপ, আর এতে প্রায় এক মিনিট লাগে।
VPN সংযোগ নামের দুটি ভিন্ন জিনিস
বিল্ট-ইন ধরনগুলি Windows নিজেই তৈরি করে: IKEv2, SSTP, L2TP/IPsec, PPTP এবং এদের মধ্যে বেছে নেওয়া স্বয়ংক্রিয় বিকল্প। প্রোভাইডার প্লাগ-ইন একটি আলাদা প্যাকেজ, সাধারণত প্রোভাইডারের নিজস্ব ইনস্টলার দিয়ে ইনস্টল করা হয়, যা প্ল্যাটফর্মে একটি বাস্তবায়ন নিবন্ধন করে এবং নিজস্ব সংযোগ-ধরন হিসেবে দেখা যায়।
অ্যাপ শব্দটি কোনটি ইনস্টল হয়েছে তা নির্ধারণ করে না। প্রোভাইডার একটি প্লাগ-ইন, একটি স্বতন্ত্র ডেস্কটপ ক্লায়েন্ট, বা দুটোই দিতে পারে, আর এদের আচরণ আলাদা।
সেটিংসের পথ ধরে হাঁটুন এবং সংযোগটি কী দেয় দেখুন। সেটিংস, নেটওয়ার্ক ও ইন্টারনেট, VPN, তারপর সংযোগের বৈশিষ্ট্য খুলুন: একটি নেটিভ প্রোফাইল বিল্ট-ইন নামসহ VPN ধরনের ড্রপ-ডাউন দেখায়, আর এর উন্নত বিকল্পগুলি Windows যে প্রমাণীকরণ পদ্ধতি সমর্থন করে তা দেখায়। যদি একমাত্র কনফিগারেশন পৃষ্ঠতল প্রোভাইডারের নিজস্ব ডায়ালগ হয়, বা ধরনটি ওই ড্রপ-ডাউনে না থাকে, তবে আপনি একটি প্লাগ-ইন বা স্বতন্ত্র ক্লায়েন্ট দেখছেন। কিছু বদলানোর আগে তিনটির মধ্যে কোনটি তা লিখে রাখুন।
সেটিংস ঘুরে দেখুন এবং কোনটি আপনার আছে দেখুন
আপনি যদি একাধিক মেশিন পরিচালনা করেন, তবে PowerShell ভিউ দ্রুততর। Get-VpnConnection Windows নিজে যে সংযোগগুলি পরিচালনা করে তা তালিকাবদ্ধ করে, আর প্রতিটি ফলাফলে একটি TunnelType থাকে। প্রোভাইডার-পরিচালিত সংযোগ সেখানে আদৌ নাও দেখাতে পারে, আর সেটাই নিজেই উত্তর।
নেটিভ প্রোফাইল নিজস্ব সমর্থিত প্যারামিটার দিয়ে তৈরি হয়: Add-VpnConnection -Name Corp -ServerAddress vpn.example.com -TunnelType IKEv2 -AuthenticationMethod EAP এবং, যেখানে পদ্ধতিটি তা দাবি করে, XML হিসেবে দেওয়া একটি EAP কনফিগারেশন। এটাই সেই পৃষ্ঠতল যা Windows নথিভুক্ত করে, এবং এটি কোনো প্রোভাইডারের খেয়ালি XML বা OpenVPN কনফিগারেশন ফাইলকে সমতুল্য প্রোফাইল হিসেবে গ্রহণ করে না। ওই রূপান্তরের চেষ্টাই মানুষের এই সিদ্ধান্তে পৌঁছানোর পথ যে প্ল্যাটফর্মটি নষ্ট, অথচ প্রোফাইলটি কখনোই নেটিভ ছিল না।
প্রোভাইডার কী মালিকানায় রাখে
প্লাগ-ইন বাস্তবায়নের খুঁটিনাটি মালিকানায় রাখে, আর তাই নামের বাইরেও এই পার্থক্যটি গুরুত্বপূর্ণ। এর অ্যাপ্লিকেশন, এর প্রমাণীকরণ প্রবাহ ও এর কনফিগারেশন স্কিমা প্রোভাইডারের, এবং প্রোভাইডারের ডকুমেন্টেশনই এগুলোর একমাত্র সঠিক উৎস।
এই মালিকানার বাস্তব পরিণতি আছে। আপডেট চ্যানেল Windows Update নয়, প্রোভাইডারের, তাই সামঞ্জস্যের সমস্যা সারানো কোনো সংস্করণ ভিন্ন প্রক্রিয়ায় আসে। অপসারণের পথও প্রোভাইডারের, আর সেটিংসে সংযোগের এন্ট্রি মুছে দিলে প্রোভাইডারের অ্যাপ্লিকেশন ও তার পরিচালিত ডিপ্লয়মেন্ট জায়গাতেই থেকে যেতে পারে। আর প্রোফাইল স্কিমাও প্রোভাইডারের, তাই এক প্রোভাইডারের প্রোফাইলে থাকা কোনো সেটিং লেবেল মিলে গেলেও অন্যের প্রোফাইলে কোনো অর্থ রাখে না।
প্রকৃত কনফিগারেশন উৎস অনুসরণ করুন
পরিচালিত ডিপ্লয়মেন্টের জন্য প্রোভাইডার ও প্রতিষ্ঠানের ডকুমেন্টেশন একটির বদলে অন্যটি না দিয়ে একসাথে ব্যবহার করুন। সমর্থিত সংস্করণ, প্রোফাইল স্কিমা এবং ডিপ্লয়মেন্টটি ব্যবহারকারীকে না ডিভাইসকে লক্ষ্য করে তা যাচাই করুন।
শেষ পার্থক্যটি যতটা দেখায় তার চেয়ে বেশি গুরুত্বপূর্ণ। ব্যবহারকারীভিত্তিক ডিপ্লয়মেন্ট ও ডিভাইসভিত্তিক ডিপ্লয়মেন্টের পূর্বশর্ত আলাদা এবং ব্যর্থতার ধরনও আলাদা, আর একটি প্রসঙ্গে সঠিকভাবে ইনস্টল হওয়া প্যাকেজ অন্যটিতে অদৃশ্য থাকতে পারে। প্রত্যাশিত প্রোভাইডার অনুপস্থিত থাকলে, একই রকম নামের একটি অসম্পর্কিত ক্লায়েন্ট ইনস্টল করলে সামঞ্জস্য মেলে না, নাম যা-ই ইঙ্গিত দিক না কেন।
কনফিগারেশনের পরে প্রমাণীকরণ পরীক্ষা করুন, তারপর প্রোফাইলটি আসলে কী প্রয়োগ করেছে তা পরীক্ষা করুন। সেটিংসের তালিকায় প্রোফাইলের উপস্থিতি অ্যাপ্লিকেশন-অ্যাক্সেসের পরীক্ষা নয়। ট্রাফিক যে পথে যায় এবং ব্যবহৃত DNS সার্ভারগুলি নিশ্চিত করুন, কারণ প্লাগ-ইন নিজস্ব রুট ও রিজলভার ইনস্টল করতে পারে আর ভুল হলে ব্যবহারকারীরা ঠিক এই অংশগুলিই টের পান। তারপর ব্যবহারকারীর সত্যিই যে অ্যাপ্লিকেশনটি দরকার তা খুলুন, কারণ সংযুক্ত অবস্থা আর কাজ করা সেশন দুটি আলাদা দাবি।
প্রোফাইলটি আসলে কী প্রয়োগ করেছে তা পরীক্ষা করুন
যখন এস্কেলেট করেন, কেবল Windows বিল্ড ও সার্ভার ঠিকানা নয়, প্রোভাইডারের নাম ও সংস্করণও অন্তর্ভুক্ত করুন। যে টিকিট বলে Windows 11-এ VPN সংযোগ হয় না, তা পরের ব্যক্তিকে তিনটি ব্যবস্থার মধ্যে কোনটি চলছে সে সম্পর্কে কিছুই বলে না।
আপডেট ও অপসারণ মালিক কম্পোনেন্টের সাথে বাঁধা রাখুন, এবং সংযোগ নামের পাশে লিখে রাখুন সেটি কোন কম্পোনেন্ট। VPN সংযোগ-ধরন ও প্লাগ-ইন সম্পর্কে Microsoft ডকুমেন্টেশন বিল্ট-ইন তালিকা ও প্লাগ-ইন মডেলের তথ্যসূত্র। যদি প্রতিষ্ঠানের নির্দেশনা কোনো প্রোভাইডারের নাম বলে, তবে প্রোফাইল নিয়ন্ত্রণ করে প্রোভাইডারের ডকুমেন্টেশন। বাকি সবই অনুমান যে আপনি Windows-এর কোন বৈশিষ্ট্য দেখছেন।