ইন্টারনেট আইকন ভুল, কিন্তু VPN কাজ করছে? তিনটি যাচাই
Windows-এর নেটওয়ার্ক শ্রেণিবিন্যাস, ক্লায়েন্টের সেশন অবস্থা আর একটি অ্যাপ্লিকেশন ক্রিয়া তিনটি প্রশ্নের উত্তর দেয়। রুট বদলানোর আগে এগুলো আলাদা রাখুন।
বিজ্ঞপ্তি এলাকা দেখায় ইন্টারনেট নেই, ব্যক্তিগত অ্যাপ্লিকেশন কাজ চালিয়ে যাচ্ছে, আর কেউ চায় আইকন ঠিক আচরণ না করা পর্যন্ত VPN প্রোফাইল বদলাতে। তিনটি আলাদা পর্যবেক্ষণ একটি করে মেলানো হচ্ছে, অথচ তাদের মধ্যে কেবল একটি টানেল নিয়ে। এগুলো আলাদা রাখলে আইকনের সমস্যা অপ্রয়োজনীয় প্রোফাইল পরিবর্তনে পরিণত হয় না।
প্রথমে পর্যবেক্ষণটির নাম দিন, তারপর ঠিক করুন সত্যিই কিছু মেরামতের দরকার আছে কি না।
তিনটি পর্যবেক্ষণ, তিনটি প্রশ্ন
Windows-এর সংযোগ সূচক জানায় বর্তমান নেটওয়ার্ক প্রোফাইলের জন্য সিস্টেমের শনাক্তকরণ প্রক্রিয়া কী প্রতিষ্ঠা করেছে। VPN ক্লায়েন্টের অবস্থা জানায় সেই ক্লায়েন্ট প্রতিষ্ঠিত পিয়ার সেশন রিপোর্ট করে কি না। একটি নতুন অ্যাপ্লিকেশন ক্রিয়া জানায় একটি নির্দিষ্ট অনুরোধ তার নেওয়া পথে কাজ করেছে কি না। প্রত্যেকটিই বৈধ ফলাফল এবং এগুলোর কোনোটিই অন্যগুলোর বিকল্প নয়। এগুলো একসাথে মেলালে ভুল স্তরে মেরামতের নির্দেশ হয়।
চিরাচরিত বিভ্রান্তি হলো প্রথমটিকে অন্য দুটির সারসংক্ষেপ ভাবা। একটি মেশিনে ব্যক্তিগত রিসোর্স কাজ করা সুস্থ টানেল থাকতে পারে এবং তবুও তাকে ইন্টারনেটবিহীন হিসেবে শ্রেণিবদ্ধ করা হতে পারে, কারণ শ্রেণিবিন্যাস আসে এমন একটি প্রোব থেকে যা কখনো তার সেবা পর্যন্ত পৌঁছায়নি।
Get-NetConnectionProfile
Get-DnsClientServerAddress -AddressFamily IPv4
Test-NetConnection -ComputerName internal.example -Port 443
কিছু স্পর্শ করার আগে তিনটি ফলাফল টাইমস্ট্যাম্পসহ লিখে রাখুন। এসব প্রতিবেদনের বেশিরভাগ ওই ধাপেই মিটে যায়, কারণ অসঙ্গতিটি লেখা হয়ে গেলে স্পষ্ট হয়ে যায়।
শ্রেণিবিন্যাস প্রক্রিয়া আসলে কী করে
Microsoft-এর NCSI পর্যালোচনা কনফিগার করা প্রোব সেবায় HTTP অনুরোধ দিয়ে সক্রিয় প্রোবিং বর্ণনা করে, সঙ্গে নেটওয়ার্ক ট্রাফিকের নিষ্ক্রিয় পর্যবেক্ষণ। প্রত্যাশিত উত্তর না পাওয়া সেই পথে রাউটিং, প্রক্সি বা অন্য পরিবেশগত অবস্থা থেকে আসতে পারে। এটি সাধারণ প্রাপ্যতা পরীক্ষার চেয়ে বেশি নির্দিষ্ট এবং মানুষ যতটা ভাবে তার চেয়ে সংকীর্ণ। এই সংকীর্ণতাই অসঙ্গতি দেখা দেওয়ার পুরো কারণ।
এটি কখনো যাচাই করে না এনক্রিপশন, রিজলভারের গোপনীয়তা বা কোনো অ্যাপ্লিকেশন অনুমোদিত কি না। ইতিবাচক শ্রেণিবিন্যাস প্রমাণ করে না প্রতিটি অ্যাপ্লিকেশন টানেল ব্যবহার করে, আর নেতিবাচক শ্রেণিবিন্যাস প্রমাণ করে না টানেল বন্ধ আছে।
উল্টো বিভ্রান্তিও সমান সাধারণ। টানেল প্রতিষ্ঠিত থাকতে পারে, অথচ যে অ্যাপ্লিকেশনের জন্য এটি তৈরি তার কোনো ব্যবহারযোগ্য রুট, কাজ করা রিজলভার বা অনুমতি নেই। ক্লায়েন্ট সূচক আপনার প্রয়োজনীয় ফলের চেয়ে আগের ও সংকীর্ণ ফল রিপোর্ট করে।
অসঙ্গতিটাই বলে দেয় কী ঠিক করতে হবে
ব্যক্তিগত অ্যাক্সেস কাজ করে আর সিস্টেম বলে ইন্টারনেট নেই: ব্যর্থ উপাদানটি প্রোবের পথ, টানেল নয়। ইন্টারফেস ও সময় লিখে রাখুন, তারপর নেটওয়ার্কের মালিককে দেখতে বলুন প্রোব কীভাবে তার সেবায় পৌঁছায় এবং নীতি এটি ব্লক করে কি না। কাজ করা ব্যক্তিগত-অ্যাক্সেস প্রোফাইলকে প্রশস্ত ইন্টারনেট রুট দিয়ে বদলালে আইকন বদলায় এবং এমন অ্যাক্সেস প্রসারিত হয় যা আপনি প্রসারিত করতে চাননি।
টানেল সংযুক্ত বলে জানায় আর প্রয়োজনীয় সেবায় নতুন অনুরোধ ব্যর্থ হয়: এটি প্রকৃত ব্যর্থতা, এবং আইকনকে মিথ্যা সংকেত বললে এটি এড়িয়ে যাওয়া হয়। অ্যাপ্লিকেশনের ত্রুটি, প্রোফাইলের উদ্দিষ্ট পরিধি, ব্যবহৃত রিজলভার ও নির্বাচিত রুট মিলিয়ে দেখুন। শুধু-ব্যক্তিগত টানেল সর্বজনীন ইন্টারনেট নির্গমন দেওয়ার জন্য তৈরি নয়, এবং তা প্রত্যাশা করা পরিধির ভুল, ত্রুটি নয়।
নথি রাখুন, একটি পথ বদলান
সকাল থেকে খোলা থাকা পৃষ্ঠার বদলে সংশ্লিষ্ট অ্যাপ্লিকেশনে নতুন ক্রিয়া ব্যবহার করুন। প্রয়োজনীয় ব্লকিং সক্রিয় রাখুন, এবং অনুমোদিত যেকোনো সরাসরি তুলনা রুট হাতে সম্পাদনার বদলে ক্লায়েন্টের নথিভুক্ত নিয়ন্ত্রণ দিয়ে করুন।
যদি কোনো পরিচালিত প্রক্সি বা ফায়ারওয়াল উদ্দিষ্ট প্রোব ব্লক করে, সেই নির্দিষ্ট পথটি তার মালিকের সঙ্গে ঠিক করুন। Microsoft-এর নির্দেশনা সমাধান হিসেবে সক্রিয় প্রোবিং নিষ্ক্রিয় করার বিরুদ্ধে সতর্ক করে, এবং হার্ডকোড করা ঠিকানা-ব্যতিক্রম বা রেজিস্ট্রি সম্পাদনা কোন উপাদানের উত্তর ভুল তার ব্যাখ্যা নয়।
পরিবর্তনের পর টিকিটে তিনটি ফলাফলই রাখুন: শ্রেণিবিন্যাস, সেশনের অবস্থা ও অ্যাপ্লিকেশনের ফল। যদি কেবল আইকন সরে, তবে জেনেছেন একটি সূচক বদলেছে, ডেটাবেস বা সাইট এখন কাজ করছে তা নয়।