Get-VpnConnection লিখুন, কিছুই ফিরে আসে না, এবং তদন্ত সাধারণত সেখানেই থেমে যায়। সেই খালি আউটপুটকে মেশিনে আদৌ কোনো VPN নেই এর প্রমাণ হিসেবে পড়া হয়, যদিও একটি টানেল ট্রাফিক বহন করছে। কমান্ডটি ঠিক আছে; এটি কী ইনভেন্টরি করে সেই অনুমানটি ঠিক নয়। এটি একটি স্কোপে একটি নেটিভ স্টোর পড়ে, এবং নিজস্ব প্রোফাইল রাখে এমন ক্লায়েন্ট সম্পর্কে এটি কিছুই জানে না।

প্রতি কলে একটি নেটিভ স্টোর

সাদামাটা কল দিয়ে শুরু করুন, যা সাইন-ইন করা অ্যাকাউন্টের প্রোফাইলগুলো লক্ষ্য করে। এটি সেই কল যা বেশিরভাগ মানুষ প্রথমে চালায়:

Get-VpnConnection

প্রতিটি ফেরত দেওয়া অবজেক্ট Name, ServerAddress, TunnelType এবং ConnectionStatus বহন করে, এবং এই চারটি ফিল্ড একটি টিকিটে দুটি এন্ট্রি আলাদা করতে যথেষ্ট। একটি প্রোফাইল মাসের পর মাস সংযোগবিহীন থাকতে পারে এবং তবুও তালিকাভুক্ত থাকে, কারণ অবজেক্টটি লাইভ ট্রাফিকের বদলে সংরক্ষিত কনফিগারেশন বর্ণনা করে। এখানে একটি খালি ফলাফল মানে হলো প্রতি-ব্যবহারকারী স্টোরে সেই অ্যাকাউন্টের জন্য কিছুই ছিল না। এটি মানুষ সাধারণত যতটা পড়ে তার চেয়ে অনেক ছোট একটি দাবি।

সব-ব্যবহারকারীর ফোন বইয়ের নিজস্ব কোয়েরি দরকার

প্রতিটি অ্যাকাউন্টে সেবা দেয় এমন প্রোফাইলগুলো আলাদা তালিকায় থাকে, এবং ডিফল্ট কল কখনো তা পড়ে না। আপনি সেই স্টোরটি স্পষ্টভাবে অনুরোধ করেন:

Get-VpnConnection -AllUserConnection

সেশনে অধিকার না থাকলে, খালি ফলাফলের বদলে অ্যাক্সেস-ডিনাইড ত্রুটি আশা করুন, এবং দুটি ফলাফলকে ভিন্নভাবে দেখুন: একটি মানে আপনি দেখতে পারবেন না, অন্যটি মানে কিছুই সংরক্ষিত নেই। আউটপুট আপনার সামনে থাকতেই প্রতিটি নামের পাশে স্কোপটি লিখে রাখুন, কারণ পরের কমান্ড আপনাকে মনে করিয়ে দেবে না এটি কোন স্টোর জিজ্ঞাসা করেছিল। অনুমতিগুলোই সাধারণত কারণ যে একজন সহকর্মী এমন প্রোফাইল দেখেন যা আপনি দেখতে পারেন না। প্যারামিটার সেটগুলো নথিভুক্ত আছে Get-VpnConnection রেফারেন্স পৃষ্ঠায়, কোন সুইচ কোন সেটের অন্তর্গত তা সহ।

একই নাম, দুটি ভিন্ন স্টোর

একটি প্রোফাইলের নাম তার স্টোরের ভেতরে অনন্য, পুরো মেশিন জুড়ে নয়, তাই প্রতি-ব্যবহারকারী ও সব-ব্যবহারকারীর তালিকা প্রত্যেকটি Office নামের একটি প্রোফাইল রাখতে পারে। দুটি এন্ট্রি ভিন্ন সার্ভারের দিকে ইঙ্গিত করতে পারে, ভিন্ন টানেল ধরন ব্যবহার করতে পারে এবং ভিন্ন ক্রেডেন্শিয়াল বহন করতে পারে। তাদের মধ্যে কেবল একটিই হলো সেই এন্ট্রি যেটিতে ব্যবহারকারী ডাবল-ক্লিক করে। যেকোনটি স্পর্শ করার আগে স্কোপটি লিপিবদ্ধ করুন।

যে কপিটি কেউ চালায় না তা মুছে ফেলা পরিবর্তন-উইন্ডোতে নিরীহ দেখায়। ব্যবহারকারীর শর্টকাট কাজ করা বন্ধ করলে তা একটি সাপোর্ট কলে পরিণত হয়।

যে ক্লায়েন্টরা কখনো নেটিভ তালিকা স্পর্শ করে না

একটি ভেন্ডর ক্লায়েন্টে আমদানি করা OpenVPN বা WireGuard প্রোফাইল সেই ক্লায়েন্টের নিজস্ব কনফিগারেশনে থাকে, তাই এটি কখনো নেটিভ Windows এন্ট্রি হয় না। ক্লায়েন্ট নিজের সার্ভিস চালায়, নিজের তালিকা রাখে এবং নিজের অ্যাডাপ্টারের মাধ্যমে ট্রাফিক পাঠায়। এর কোনোটিই কমান্ডটি যা রিপোর্ট করে তা নয়, এবং কোনো স্কোপ সুইচ এটিকে দেখাতে পারবে না। একটি মেশিনে তিনটি কার্যকর টানেল এবং একটি খালি নেটিভ তালিকা থাকতে পারে।

যখন আপনার বদলে অ্যাডাপ্টার দৃশ্য দরকার, অ্যাডাপ্টারগুলো জিজ্ঞাসা করুন। ভেন্ডর ইন্টারফেসগুলো নিজেদের নাম দেয়, তাই সঠিক স্ট্রিংের বদলে একটি অংশ মেলান:

Get-NetAdapter | Where-Object InterfaceDescription -match 'WireGuard|OpenVPN|TAP'

হাতে তৈরি নেটিভ প্রোফাইলগুলো ব্যবহারকারী প্রোফাইলের অধীনে ফোন বইয়ের ফাইলে জমা হয়, আর সব-ব্যবহারকারীর সমতুল্যগুলো পুরো মেশিনের কপিতে থাকে। এই কারণেই এক ব্যবহারকারীর প্রোফাইল স্টোর অন্য অ্যাকাউন্টে কপি করলে খুব কমই একই তালিকা পুনরুৎপাদন হয়। ফাইলটি ব্যাখ্যা করে একটি বিচ্ছিন্ন নেটিভ সংযোগ কোথা থেকে এসেছে। ভেন্ডর ক্লায়েন্টের স্টোর সম্পর্কে এটি কিছুই বলে না।

প্রোফাইল সরানোর আগে কী লিপিবদ্ধ করবেন

সস্তা বীমা হলো পাঁচ-ফিল্ডের একটি নোট: নাম, স্কোপ, সার্ভার ঠিকানা, স্ট্যাটাস এবং ব্যবহারকারীর প্রচেষ্টা থেকে সঠিক ত্রুটির পাঠ। তারা প্রকৃতপক্ষে যে ক্লায়েন্ট চালায় তা যোগ করুন, কারণ সেই বিবরণই নির্ধারণ করে নেটিভ এন্ট্রিটি আদৌ গুরুত্বপূর্ণ কিনা। এটি ছাড়া একটি সঠিক মুছে ফেলা তবুও পরের ব্যর্থতার কারণ বলে মনে হয়। নোটটি চ্যাট উইন্ডোতে নয়, টিকিটে রাখুন।

সরানো একটি কমান্ড, এবং এটি কনফিগারেশন নিষ্ক্রিয় করার বদলে মুছে ফেলে। সেই নোটটি তৈরি হওয়ার পরেই এটি চালান:

Remove-VpnConnection -Name "Office" -Force

-AllUserConnection যোগ করুন যখন লক্ষ্যটি সব-ব্যবহারকারীর স্টোরে থাকে, এবং অনুমোদিত কনফিগারেশন উৎস আগে অন্য কোথাও রাখুন। তারপর একবার পুনরায় সংযোগ করুন এবং রুট টেবিল পড়ুন, কারণ একটি তালিকা কেবল প্রমাণ করে কনফিগারেশন সংরক্ষিত আছে। ট্রাফিক সার্ভারে পৌঁছায় কিনা তা আলাদা প্রশ্ন, যার উত্তর Get-VpnConnection আউটপুটের কোনো পরিমাণ দেবে না। পরিষ্কার পুনরায় যোগ করার পরেও ব্যবহারকারী ব্যর্থ হলে, প্রোফাইলটি কখনোই সমস্যা ছিল না।

সম্পর্কিত নিবন্ধ