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

একটিমাত্র এন্ট্রিই সেরা ডিফল্ট হতে পারে

IPv4 রাউটিং টেবিলে এমন গন্তব্যের জন্য একটিমাত্র বিজয়ী রুট থাকে যেগুলোর আরও নির্দিষ্ট মিল নেই। যে VPN প্রোফাইল নিজের রুট ইনস্টল করে, সে সংযোগ হওয়ার সাথে সাথেই আগেরটি প্রতিস্থাপন করে, আর আগে প্রথম টানেলে ঢুকত যে ট্রাফিক তা এখন দ্বিতীয়টি দিয়ে বের হয়। প্রথম টানেল চালু থাকে; যা হারিয়ে যায় তা হলো সাধারণ গন্তব্যের জন্য এটি ব্যবহার করত এমন যেকোনো প্যাকেট।

ক্লায়েন্ট স্ট্যাটাস আইকন তা দেখাতে পারে না। তারা জানায় একটি টানেল প্রতিষ্ঠিত হয়েছে, কিন্তু কোন প্রিফিক্সগুলো এখনও সেদিকে রাউট হয় তা নয়, তাই ব্যবহারকারী দুটি সবুজ আইকন আর একটি অ্যাপ্লিকেশনে টাইমআউট দেখে। ব্যর্থতার সময় route print -4 পড়া যেকোনো VPN লগের চেয়ে বেশি তথ্য দেয়।

নাম সমাধান দ্বিতীয়, স্বাধীন সংঘাত, আর কেবল রাউট টেবিল ঠিক করলে তা মিটবে না।

চেকবক্সটি যা ইনস্টল করে, আর যা সরিয়ে দেয়

বিকল্পটি প্রতিটি VPN প্রোফাইলের অ্যাডাপ্টার বৈশিষ্ট্যে IPv4 উন্নত সেটিংসের অধীনে থাকে, দূরবর্তী নেটওয়ার্কে ডিফল্ট গেটওয়ে ব্যবহারের আকারে লেখা। চালু থাকলে প্রতিটি সংযোগ টানেল দিয়ে একটি ডিফল্ট রুট যোগ করে এবং ওই ইন্টারফেসকে সাধারণ ট্রাফিকের সারিতে রাখে। বন্ধ থাকলে Windows টানেলের নিজের সাবনেটের রুট রেখে দেয় এবং বাকি টেবিলে হাত দেয় না।

চেকবক্স সরানোই সেই জায়গা যেখানে বেশিরভাগ মানুষ আটকে যায়। দূরবর্তী সাইটে সাধারণত একাধিক প্রিফিক্স থাকে, আর ওই প্রিফিক্সগুলোর কোনোটিই অ্যাডাপ্টার সাবনেটের ভিতরে নয়, তাই ফাইল সার্ভার ও ব্যবস্থাপনা ঠিকানা উত্তর দেওয়া বন্ধ করে। চেকবক্স টানেল ভাঙেনি; এটি সেই বিস্তৃত রুটটি সরিয়েছে যা সবকিছু ঢেকে রেখেছিল।

মিশ্র কনফিগারেশন বৈধ ও সাধারণ: কর্পোরেট প্রোফাইল চেকবক্সটি পূর্ণ টানেল হিসেবে রাখে, অন্যদিকে ল্যাব প্রোফাইল বিভক্ত থাকে যাতে এটি কর্পোরেট ডিফল্টকে সরাতে না পারে।

প্রতিটি টানেলকে কী বহন করতে হবে তা দিয়ে বেছে নিন

তিনটি প্রশ্ন এই বিন্যাস ঠিক করে। এই টানেলকে কি সাধারণ ইন্টারনেট ট্রাফিক বহন করতে হবে, নাকি কেবল নিজের সাইটের ভিতরের ঠিকানা? দুটি সাইট কি আলাদা প্রাইভেট রেঞ্জ ব্যবহার করে? আর প্রোফাইল যদি নিয়োগকর্তা পরিচালনা করেন, তবে তার রুট আচরণ বদলানোর অনুমতি কি আপনার আদৌ আছে?

যদি একটি টানেল পূর্ণ হতে হয়, তবে ডিফল্ট তারই, আর অন্যটিকে বিভক্ত থাকতে হবে। যদি কোনোটিরই সাধারণ ইন্টারনেট ট্রাফিক দরকার না হয়, দুটিতেই চেকবক্স সরান এবং ফিজিক্যাল অ্যাডাপ্টারকে ডিফল্ট রাখতে দিন। যদি রেঞ্জগুলো ওভারল্যাপ করে, থামুন: 172.22.0.0/16 কর্পোরেট দিকে একটি মেশিন আর ল্যাবের দিকে আরেকটি মেশিন বোঝাতে পারে না, আর কোনো চেকবক্সই তা মেটায় না।

প্রোফাইলের নামের পাশে সিদ্ধান্তটি লিখে রাখুন। নইলে পরের প্রান্তিকে যোগ করা তৃতীয় VPN তদন্তটি শুরু থেকে আবার করবে।

অনুপস্থিত প্রিফিক্সগুলো যোগ করুন এবং ফলাফল পরীক্ষা করুন

প্রতিটি বিভক্ত টানেলের জন্য দূরবর্তী রেঞ্জগুলো স্পষ্টভাবে যোগ করুন, পাবলিক সার্ভার ঠিকানার বদলে ওই অ্যাডাপ্টারে দেখানো পিয়ার ঠিকানা ব্যবহার করে:

> route add 172.22.0.0 mask 255.255.0.0 172.20.4.1
> route print -4
> Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Sort-Object RouteMetric

একটি PPP অ্যাডাপ্টার পরবর্তী হপ হিসেবে তার পিয়ার ঠিকানা ব্যবহার করে, অন্যদিকে একটি TAP অ্যাডাপ্টার সাধারণত ওই ইন্টারফেসে দেখানো গেটওয়ে ব্যবহার করে, তাই কোনো গাইড থেকে সংখ্যা কপি না করে অ্যাডাপ্টারের বিবরণ পড়ুন। রুট সঠিক প্রমাণিত হওয়ার পরেই স্থায়ী ফ্ল্যাগ যোগ করুন, এবং প্রতিস্থাপন যোগ করার আগে পুরোনো স্থায়ী এন্ট্রি মুছে ফেলুন। ম্যানেজড ক্লায়েন্ট নিজের রুট ইনস্টল ও সুরক্ষিত করতে পারে, সেক্ষেত্রে প্রোফাইল মালিককে পরিবর্তনটি করতে হবে।

DNS-এর জন্য আলাদা একটি ধাপ দরকার। দুটি টানেলই রিজলভার পাঠাতে পারে, আর Windows প্রতি ইন্টারফেসে পছন্দের ক্রমসহ একটি তালিকা রাখে, তাই দ্বিতীয় নেটওয়ার্কের একটি নাম প্রথম নেটওয়ার্কের রিজলভারে পাঠানো হতে পারে। সমাধান বাছার আগে দেখুন প্রতিটি অ্যাডাপ্টার আসলে কী পেয়েছে:

> Get-DnsClientServerAddress -AddressFamily IPv4
> Resolve-DnsName files.corp.internal -Server 172.20.4.1

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

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

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