কেন VPN অ্যাডাপ্টার সবসময় কাজের প্রোফাইলে গিয়ে পড়ে
Windows ফায়ারওয়াল প্রোফাইলকে VPN অ্যাডাপ্টারের একটি দুর্বল স্বাক্ষরের সাথে বেঁধে রাখে। নীতিতে অবস্থান স্থির করুন, তারপর যাচাই করুন কোন প্রোফাইলটি সত্যিই কার্যকর।
কর্পোরেট টানেল সংযুক্ত করুন এবং ল্যাপটপ নিঃশব্দে নিজের স্বভাব বদলে ফেলে। ফাইল শেয়ারিং থামে, নাম দিয়ে ব্রাউজিং ব্যর্থ হয়, আগে যে অ্যাপ্লিকেশন শুনছিল সেটি আর শোনে না, এবং সেটিংস সংযোগটিকে কাজ বা অচেনা হিসেবে দেখায়। এই শ্রেণীবিন্যাস স্থির করার তিনটি উপায় আছে, এবং তাদের মধ্যে পছন্দ নির্ভর করে ডিভাইসটি ব্যবস্থাপিত কি না, লেবেলটি বারবার ফিরে আসে কি না, এবং ওই অ্যাডাপ্টারে সত্যিই কোনো কিছু আবিষ্কারের প্রয়োজন আছে কি না তার উপর।
লেবেলটি আসলে কী নিয়ন্ত্রণ করে
Windows প্রতিটি নেটওয়ার্ককে একটি শ্রেণিতে রাখে এবং সেখান থেকে ফায়ারওয়াল প্রোফাইল বেছে নেয়। পাবলিক প্রোফাইল আগত শেয়ারিং, আবিষ্কার এবং ফাইল ও প্রিন্টার পোর্ট প্রত্যাখ্যান করে আপনার যোগ করা কোনো নিয়ম বিবেচনার আগেই, অন্যদিকে প্রাইভেট বেশি অনুমতি দেয়। পরিষেবা প্রকাশের আগে শ্রেণি যাচাই করা অ্যাপ্লিকেশনগুলো একই মান দেখে।
এটি নীতির পছন্দ, রাউটিংয়ের সিদ্ধান্ত নয়। একটি ঠিকানা সম্পূর্ণভাবে পৌঁছনোযোগ্য হতে পারে এবং তবুও প্রত্যাখ্যাত হতে পারে কারণ কার্যকর প্রোফাইলে মিলে যাওয়া নিয়ম নেই, এবং রুটের কোনো মেরামত তা বদলাবে না। দুটি ভিন্ন প্রশ্ন, দুটি ভিন্ন যন্ত্র। এগুলো মিশিয়ে ফেলাই সবচেয়ে সাধারণ কারণ যে একটি সংশোধন কাজ করছে মনে হয় আর তারপর থেমে যায়।
শ্রেণিটি প্রতিটি নেটওয়ার্কের জন্য সংরক্ষিত থাকে, এবং নেটওয়ার্ক স্বাক্ষর দ্বারা চিহ্নিত হয়। সাধারণ লোকাল নেটওয়ার্কে সেই স্বাক্ষরে ডিফল্ট গেটওয়ের হার্ডওয়্যার ঠিকানা এবং সংযোগের DNS প্রত্যয় থাকে, আর VPN অ্যাডাপ্টারে সাধারণত দুটোই থাকে না। দুর্বল স্বাক্ষর মানে একই টানেল ক্লায়েন্ট হালনাগাদের পর নতুন নেটওয়ার্কের মতো দেখাতে পারে।
তাই লেবেলটি নিজে থেকেই বদলে যাওয়া মনে হয়। Windows খামখেয়ালি নয়; এটি টানেলটিকে গত সপ্তাহে শ্রেণিবদ্ধ করা নেটওয়ার্ক হিসেবে চিনতে ব্যর্থ হচ্ছে।
তিনটি শর্ত যা পদ্ধতি নির্ধারণ করে
প্রথম শর্ত মালিকানা। ব্যবস্থাপিত ল্যাপটপে সেটিংটি প্রায়ই তালাবদ্ধ থাকে, এবং স্থানীয় পরিবর্তন পরবর্তী নীতি সতেজ হওয়ার সময় প্রতিলিখিত হবে। এর বিরুদ্ধে লড়াই করা একটি দুপুর নষ্ট করা; নীতিই সমর্থিত চ্যানেল এবং একমাত্র যা টিকে থাকে।
| Approach | Choose it when | What it costs |
|---|---|---|
| Policy via Local Security Policy | The device is managed, or the label must survive reconnects | Requires administrator rights and a policy you can document |
| Editing the profile registry values | You need a one-off on a machine you control | Reverts when the signature changes, and can conflict with policy |
| Leaving it automatic | Nothing on that adapter needs sharing or discovery | A firewall profile that may not match your rule scoping |
দ্বিতীয় শর্ত পুনরাবৃত্তি। লেবেলটি একাধিকবার ফিরে এলে প্রতি-নেটওয়ার্ক মান পরিবর্তিত স্বাক্ষর থেকে আবার তৈরি হচ্ছে, এবং আবার সম্পাদনা টিকবে না। নীতির মানগুলো আলাদা শাখায় থাকে যা প্রতি-ব্যবহারকারী মানের উপর প্রাধান্য পায় যেগুলো Windows প্রতিবার অ্যাডাপ্টার পুনঃসংযুক্ত হলে আবার তৈরি করে।
তৃতীয় শর্ত প্রয়োজন। কিছু পরিবেশে সত্যিই টানেলের মধ্য দিয়ে নাম-সমাধান ও আবিষ্কার দরকার, এবং তারা পুরো অ্যাডাপ্টার প্রাইভেটে সরানোর বদলে নির্দিষ্ট ঠিকানার জন্য সংকীর্ণ ফায়ারওয়াল নিয়ম চায়। একটি পরিষেবা চালানোর জন্য শ্রেণি বদলানো সেই পথ যেখানে টানেল শেষ পর্যন্ত অভীষ্টের চেয়ে বেশি প্রকাশ করে ফেলে।
তিনটি শর্তের উত্তর দিন এবং পছন্দ নিজেই স্পষ্ট হবে। দুটি যা নীতির দিকে ইঙ্গিত করে তার অর্থ নীতি, আর একটি যা এককালীন পরীক্ষার দিকে ইঙ্গিত করে তার অর্থ সেই স্থানীয় পরিবর্তন যা আপনি বাদ দিতে চান।
এটি স্থির করুন, তারপর পড়ুন কোন প্রোফাইল কার্যকর
স্থানীয় নিরাপত্তা নীতি সেটিংটি নেটওয়ার্ক তালিকার নীতির অধীনে দেখায়। secpol.msc খুলুন, সেই নোড প্রসারিত করুন, টানেলের নেটওয়ার্কের এন্ট্রি খুলুন, অবস্থানের ধরন পাবলিক করুন এবং ব্যবহারকারীর অনুমতি এমনভাবে করুন যাতে অবস্থান বদলানো না যায়। সেই সেটিংগুলো একই গাছের নীতি শাখায় যায়, তাই সেগুলো প্রতি-ব্যবহারকারী মানের উপর প্রাধান্য পায় যা পুনঃসংযোগ আবার লেখে।
VPN অ্যাডাপ্টারের জন্য পাবলিক সাধারণত সঠিক, কারণ এটি ডিফল্টভাবে আগত শেয়ারিং ও আবিষ্কার অবরুদ্ধ করে। এটি এমন টানেলের জন্য সতর্ক পছন্দ যা অবিশ্বস্ত অংশে গিয়ে পড়তে পারে, এবং পরে শ্রেণি বদলানোর বদলে নির্দিষ্ট নিয়মে এটি শিথিল করা যায়। একটি পরিষেবা সারাতে শ্রেণি প্রশস্ত করা এমন একটি বিনিময় যা সহজে ফিরিয়ে নেওয়া যায় না। নিয়ম সেকেন্ডের মধ্যে সরানো যায়।
Get-NetConnectionProfile | Select-Object Name, NetworkCategory, IPv4Connectivity
Get-NetFirewallProfile -Name Public | Select-Object Name, Enabled
প্রথম কমান্ড কার্যকর শ্রেণি জানায়, সংলাপে থাকা নয়, এবং এই মানই ফায়ারওয়ালের আচরণ নির্ধারণ করে। দ্বিতীয়টি নিশ্চিত করে যে প্রয়োগ করা প্রোফাইল সক্রিয় এবং আপনি সত্যিই কোনটির উপর নির্ভর করছেন।
লক্ষ্য করুন এই জোড়া কী প্রমাণ করে না। কোনো কমান্ডই দেখায় না নির্দিষ্ট কোনো আগত নিয়ম আছে কি না, তাই যে পরিষেবা এখনও উত্তর দেয় না তার নিয়ম পরীক্ষা দরকার, শ্রেণির আরেকটি পরিবর্তন নয়।
যখন লক্ষণটি শ্রেণি নয়
নেটওয়ার্ক সূচক সংযোগের পিছনে পড়ে থাকতে পারে, এবং Windows-এর পুরনো সংস্করণে একটি নথিভুক্ত ত্রুটি ছিল যেখানে বাধ্যতামূলক টানেল VPN সীমিত দেখাত অথচ ট্রাফিক প্রবাহিত হচ্ছিল এবং প্যাকেজ করা অ্যাপ্লিকেশনগুলো তা ব্যবহার করতে অস্বীকার করত। সূচকটি ভুল ছিল; টানেলটি কাজ করছিল।
তাই ব্যবহারকারীর জন্য সত্যিই যা গুরুত্বপূর্ণ তা পরীক্ষা করুন, আইকন নয়। ঠিকানা দিয়ে পরিষেবায় পৌঁছান, তারপর নাম দিয়ে, তারপর অ্যাপ্লিকেশনের মাধ্যমে। প্রতিটি ধাপ রাউটিং, সমাধান এবং অ্যাপ্লিকেশন নীতি আলাদা করে, এবং শ্রেণি কেবল ফায়ারওয়াল ধাপে আসে।
শ্রেণি সঠিক হলে এবং পরিষেবা এখনও ব্যর্থ হলে, নিয়মের পরিধি পরীক্ষা করুন। প্রাইভেট প্রোফাইলের জন্য লেখা নিয়ম সেই মুহূর্তে মেলা বন্ধ করে যখন অ্যাডাপ্টার পাবলিক হয়, এবং এটি কখনও তৈরি না হওয়া নিয়ম থেকে ভিন্ন ত্রুটি।
অভীষ্ট শ্রেণি, এটি নীতিতে বলবৎ কি না, এবং যে ঠিকানাগুলোর ব্যতিক্রম দরকার তা লিখে রাখুন। সেই টীকা হারিয়ে যাওয়া শেয়ারিং সম্পর্কে পরবর্তী প্রতিবেদনের উত্তর দেবে প্রোফাইল ও পরিধির তথ্য দিয়ে, টানেল সম্পর্কে আরেকটি তত্ত্ব দিয়ে নয়।
সিদ্ধান্তটি ছোট এবং পরিণাম নয়। শ্রেণি ফায়ারওয়ালের নির্বাচক, এবং এটিকে নিছক সাজসজ্জা ভাবাই সেই পথ যেখানে কাজ করা পরিষেবা একটি ধাঁধা হয়ে যায়।