তারযুক্ত কনসোলের সঙ্গে Windows VPN শেয়ার করা: পিসি গেটওয়ে বনাম রাউটার
Windows পিসির পেছনের একটি কনসোলের প্রয়োজন ডাউনস্ট্রিম সেগমেন্ট, ঠিকানা, অনুবাদ এবং প্যাকেট ফরওয়ার্ড করা ক্লায়েন্ট। এটি এমন একটি রাউটারের সঙ্গে তুলনা করুন যা টানেলের মালিক।
যে কনসোলগুলো VPN ক্লায়েন্ট চালাতে পারে না, তারা কখনও কখনও একটি Windows পিসির টানেল ধার করতে পারে, এবং এই ব্যবস্থা সফল হওয়ার চেয়ে বেশি ব্যর্থ হয় এমন কারণে যা VPN-এর সঙ্গে সম্পর্কহীন। পিসিকে একটি গেটওয়ে হতে হবে: কনসোলের দিকে একটি নির্দিষ্ট ডাউনস্ট্রিম ইন্টারফেস, কনসোলের জন্য ঠিকানা, অনুবাদ, এবং অন্য ডিভাইসের প্যাকেট ফরওয়ার্ড করতে ইচ্ছুক একটি ক্লায়েন্ট। পিসির নিজস্ব অ্যাপ্লিকেশনের জন্য কাজ করা একটি টানেল এগুলোর কোনোটিই প্রমাণ করে না।
যে তুলনাটি করা উচিত তা হলো এই ব্যবস্থা এবং এমন একটি রাউটারের মধ্যে যা পুরো নেটওয়ার্কের জন্য টানেলের মালিক। তারা রক্ষণাবেক্ষণে, ব্যর্থতার আচরণে এবং একবারে কতটা নীতি আপনি দেখতে পান তাতে আলাদা।
পিসি গেটওয়েকে যা করতে হবে
একটি গেটওয়ের প্রয়োজন কনসোলের দিকে মুখ করা একটি ইন্টারফেস, সেই সেগমেন্টের জন্য একটি ঠিকানা পরিসর, এবং একটি অনুবাদ নিয়ম যা কনসোলের ট্রাফিক টানেলে পুনর্লিখন করে। এছাড়া ক্লায়েন্টের এমন প্যাকেট ফরওয়ার্ড করা দরকার যা সে তৈরি করেনি, যা নিজের ট্রাফিক গ্রহণ করার থেকে আলাদা সেটিং। নাম রেজল্যুশনকে একই পথে যেতে হবে, নইলে কনসোল একটি গেম পরিষেবা এক রুটে রেজলভ করে তারপর অন্য রুটে সংযোগ করে। এর প্রত্যেকটি নিজস্ব ব্যর্থতার ধরনসহ আলাদা কনফিগারেশন ধাপ।
console -> dedicated ethernet -> windows sharing / nat
-> selected tunnel interface -> internet
Windows Internet Connection Sharing ঠিক এই ধরনটিই দেয়, যেখানে একটি সংযোগকে পাবলিক এবং অন্যটিকে প্রাইভেট হিসেবে মনোনীত করা হয়। এই মনোনয়ন মানুষের প্রত্যাশার চেয়ে বেশি গুরুত্বপূর্ণ, কারণ ঘরের রাউটারে পৌঁছানো ইন্টারফেসটি স্বয়ংক্রিয়ভাবে টানেল বহনকারী ইন্টারফেস নয়।
যে তুলনাগুলো সিদ্ধান্ত দেয়
তিনটি পার্থক্য পিসি গেটওয়ে থেকে রাউটার গেটওয়েকে আলাদা করে, এবং এগুলোই মাসের পর মাসে সামনে আসে। সারণিটি সেগুলোকে পাশাপাশি রাখে।
| Aspect | Windows PC gateway | Router gateway |
|---|---|---|
| Tied to a user session | Yes; sleep or sign-out ends it | No |
| Policy visibility | Split across client and sharing layer | One ruleset |
| Address service | Private side of the sharing feature | Router scope |
| Recovery after reboot | Manual, per session | Automatic |
সেশনের বন্ধনই প্রথম পার্থক্য এবং এটিই মানুষকে ধরতে পারে। যে পিসি ঘুমায়, সাইন আউট করে বা আপডেট ইনস্টল করে, সে গেটওয়ে থাকা বন্ধ করে দেয়, এবং কোনো কনফিগারেশন না বদলেই কনসোল তার পথ হারায়। নীতির দৃশ্যমানতা দ্বিতীয়, কারণ ক্লায়েন্টের নিয়ম ও শেয়ারিং স্তর দুটি জায়গায় থাকে এবং কোনোটিই অন্যটিকে বর্ণনা করে না। ঠিকানা পরিষেবা তৃতীয়, এবং এটি এমন একটি কনসোল ব্যাখ্যা করে যা ঠিকানা ধরে রেখেও কিছুই পৌঁছে না।
এর কোনোটিই পিসি ব্যবস্থাকে ভুল করে না। এটি এটিকে একটি সাময়িক নকশা করে, যা গ্রহণযোগ্য যখন প্রয়োজনটি সাময়িক।
ফরওয়ার্ড করা ট্রাফিক একটি আলাদা শ্রেণি
একটি ডেস্কটপ ক্লায়েন্ট অন্য ডিভাইসের জন্য ফরওয়ার্ড করা প্যাকেটকে নিজের থেকে আলাদাভাবে বিবেচনা করতে পারে। একটি অ্যাপ্লিকেশনভিত্তিক অন্তর্ভুক্তি তালিকা পিসির প্রসেসগুলোকে কভার করে এবং কনসোলের ট্রাফিক সম্পর্কে কিছুই বলে না, অন্যদিকে স্থানীয় অ্যাপ্লিকেশন রক্ষা করা কিল সুইচ ফরওয়ার্ড করা পথটিকে আদৌ রক্ষা নাও করতে পারে। পিসিতে একটি সফল পৃষ্ঠা লোড থেকে অনুমান না করে ফরওয়ার্ড করা ট্রাফিকের জন্য ক্লায়েন্টের নথিভুক্ত আচরণ নিশ্চিত করুন। যেখানে সেই আচরণ অস্পষ্ট, সেখানে পুরো ব্যবস্থাটি একটি অনুমানের ওপর দাঁড়িয়ে থাকে।
কনসোলের ঠিকানা শেয়ারিং ব্যবস্থা থেকেই আসা উচিত, কখনও পিসির টানেল ঠিকানা তার ওপর কপি করে নয়। কপি করলে সৃষ্টি হয় নকল ঠিকানা, ভুল গেটওয়ে এবং এমন একটি রিজলভার যা কনসোলের অপ্রাপ্য কিছুতে নির্দেশ করে। ডাউনস্ট্রিম পরিষেবাকে কনফিগারেশন বিতরণ করতে দিন, তারপর কনসোল আসলে কী পেয়েছে তা পরীক্ষা করুন।
কনসোলের ট্রাফিক যাচাই করুন, পিসির নয়
একমাত্র অর্থবহ পরীক্ষা কনসোলের পথ পর্যবেক্ষণ করে। পিসিতে নিচের কমান্ডগুলো ইন্টারফেস বিন্যাস, ডাউনস্ট্রিম লিংক জুড়ে প্রতিবেশী সারণি, এবং কনসোল কোনো পরিষেবা পোর্টে সাড়া দেয় কি না তা দেখায়। সেগুলো চালান যখন একটি গেম সেশন সত্যিই সংযুক্ত থাকে।
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
arp -a | findstr 192.168.137.
Test-NetConnection 192.168.137.10 -Port 3074
ডাউনস্ট্রিম দিকে ঠিকানা ছাড়া একটি ইন্টারফেস মানে শেয়ারিং কখনও শুরু হয়নি, যা সংযোগ করতে না পারা কনসোলের চেয়ে ভিন্ন সমস্যা। প্রতিবেশী সারণিতে কনসোলের একটি এন্ট্রি প্রমাণ করে লিংক ও ঠিকানা জীবন্ত। এর পরে ব্যর্থ পোর্ট পরীক্ষা কেবলের দিকে নয়, বরং ফরওয়ার্ডিং বা ক্লায়েন্টের ফরওয়ার্ড করা ট্রাফিকের প্রতি আচরণের দিকে ইঙ্গিত করে। টানেলই ব্যবহৃত পথ বলে সিদ্ধান্তে পৌঁছানোর আগে কনসোলের প্রস্থান ঠিকানা পিসির সঙ্গে তুলনা করুন।
ইন্টারফেসের নাম ও ঠিকানা পরিসরসহ ব্যবস্থাটি নথিভুক্ত রাখুন। পরবর্তী আপডেটের পরে এটি ভেঙে গেলে সেই পৃষ্ঠাটি এক ঘণ্টার পুনরাবিষ্কার বাঁচায়।