ব্রিজ মোড আর VPN পাস-থ্রু এক নয়: প্রতিটি কী বদলায়
ব্রিজ মোড রাউটারের ফরওয়ার্ডিং ভূমিকা বদলায়; পাস-থ্রু শুধু ক্লায়েন্টের VPN-কে তার মধ্য দিয়ে যেতে দেয়। কোনোটিই টানেল তৈরি করে না, তাই এরা পরস্পরের বিকল্প নয়।
ব্রিজ মোড ও VPN পাস-থ্রু একই সমস্যা-অনুসন্ধান থ্রেডে আসে, কারণ দুটোই এমন VPN-এর সমাধান হিসেবে প্রস্তাব করা হয় যা সংযোগ করছে না। এরা রাউটারের ভিন্ন ভিন্ন কাজ বর্ণনা করে, এবং কোনোটিই নিজে থেকে VPN টানেল তৈরি করে না। ব্রিজিং বদলায় ডিভাইসটি কীভাবে নেটওয়ার্ক সেগমেন্টে যুক্ত হয় বা রাউটিং কে করে; পাস-থ্রু ঠিক করে ক্লায়েন্টের VPN ট্রাফিক গেটওয়ে পার হতে পারবে কি না। ভুলটি বেছে নিলে ছোট সমস্যা পুরো এক বিকেল ধরে ঠিকানা বদলের কাজে পরিণত হয়।
দুটি নাম, দুটি ভিন্ন কাজ
পরীক্ষাটি সহজ: আপনি নেটওয়ার্কের আকৃতি বদলাতে চাইছেন, নাকি ইতিমধ্যে থাকা ট্রাফিককে তার মধ্য দিয়ে যেতে দিতে চাইছেন? এরা ভিন্ন ভিন্ন অনুরোধ, ফলাফলও ভিন্ন।
তুলনাটি এক টেবিলে:
| Setting | What it actually does |
|---|---|
| Bridge mode | Changes the device's forwarding role: a modem bridge hands routing and NAT downstream, a software bridge joins selected interfaces |
| VPN pass-through | Lets a client's VPN traffic cross the router; the credentials and encryption stay with the client |
| Router VPN client | Terminates the tunnel on the router, so the router becomes the endpoint |
| Router VPN server | Accepts inbound tunnels, which needs an upstream path that can reach it |
শুধু শেষ দুটোই রাউটারে টানেল তৈরি করে। ব্রিজিং ও পাস-থ্রু দুটোই এন্ডপয়েন্টকে অন্য জায়গায় রেখে দেয়, তাই অনুপস্থিত ক্লায়েন্ট বা অপ্রাপ্য সার্ভারের কারণে হওয়া সমস্যা কোনোটিই ঠিক করতে পারে না। এই পার্থক্য হারিয়ে যাওয়া সহজ, কারণ সেটিংস দুটি একই ইন্টারফেসে কাছাকাছি থাকে। ওই পৃষ্ঠা খোলার আগে লিখে রাখুন কোন এন্ডপয়েন্ট টানেলের মালিক।
পাস-থ্রু চেকবক্সও প্রোটোকল সমর্থনের পূর্ণ বর্ণনা নয়। আধুনিক IPsec NAT ট্রাভার্সাল মানকৃত UDP এনক্যাপসুলেশন ব্যবহার করে, আর পুরোনো সহায়ক ফিচারগুলোর আচরণ নির্ভর করে নির্দিষ্ট বাস্তবায়নের উপর।
VPN সমর্থন আছে বলে দাবি করা মার্কেটিং লেবেল বলে না এর মধ্যে চারটি ভূমিকার কোনটি বোঝানো হয়েছে।
আপনার ডিভাইসে ব্রিজ মোড কী বদলায়
মডেম বা রাউটারে ব্রিজ অপশন সাধারণত রাউটিং ও NAT-এর দায়িত্ব ডাউনস্ট্রিমের অন্য গেটওয়েতে সরিয়ে দেয়। সফটওয়্যার ডিভাইসে এর অর্থ হতে পারে নির্বাচিত লোকাল ইন্টারফেসগুলোকে একটি ব্রডকাস্ট ডোমেইনে যুক্ত করা। সঠিক পরিসর নির্ভর করে পণ্যের উপর, তাই শব্দটির নয়, মডেলটির ডকুমেন্টেশন পড়ুন। দুই ব্যাখ্যাই ঠিকানা বণ্টন, ফায়ারওয়াল সীমা এবং প্রশাসনে পৌঁছানোর পথ বদলে দেয়।
এই কারণেই ব্রিজিং VPN ব্যর্থতার প্রথম প্রতিক্রিয়া হিসেবে খারাপ। মূল সমস্যা অমীমাংসিত থাকতেই আপনি ম্যানেজমেন্ট পথ হারাতে পারেন।
নেটওয়ার্ক ভূমিকা বদলানোর আগে কনফিগারেশনের ব্যাকআপ রাখুন, কারণ ঠিকানা বিন্যাস তার সঙ্গে সরে যেতে পারে।
সেটিংসের আগে ভূমিকা বেছে নিন
বাইরের এগজিট দিয়ে ঘরের ট্রাফিক পাঠাতে আপনার প্রয়োজন সামঞ্জস্যপূর্ণ রাউটার VPN ক্লায়েন্ট, ব্রিজ নয়। অন্য জায়গা থেকে বাড়িতে ফিরে সংযোগ করতে প্রয়োজন সার্ভার ভূমিকা এবং তাতে পৌঁছাতে পারে এমন আপস্ট্রিম পথ। VPN শব্দটি ছাড়া এই দুই চাহিদার প্রায় কিছুই মিল নেই। মেনু দেখার আগে ঠিক করুন আপনি কোনটি তৈরি করছেন।
একটি ডিভাইস দুই ভূমিকাই সমর্থন করতে পারে, তবুও আপনার প্রয়োজনীয় ভূমিকাটি প্রত্যাশিত গতিতে সমর্থন নাও করতে পারে।
ভূমিকা একটি নকশা-সিদ্ধান্ত; সেটিংস তার পরিণতি।
যদি শুধু একটি প্রোটোকল ব্যর্থ হয়
যখন একটি প্রোটোকল অন্যথায় কাজ করা রাউটারের পেছনে ব্যর্থ হয়, আগে ওই প্রোটোকলের ট্রান্সপোর্ট ও NAT পথ তদন্ত করুন। একটি ক্লায়েন্ট ঠিক করতে পুরো গেটওয়ে মোড বদলানো মানে একটি বাতি নষ্ট হওয়ায় বাড়ির তার নতুন করে টানা। দেখুন ট্রাফিক UDP-এনক্যাপসুলেটেড কি না, রাউটারের সহায়ক ফিচার ওই প্রোটোকলে প্রযোজ্য কি না, এবং ব্যর্থতা প্রতিসম কি না। তারপর ঠিক করুন ভূমিকা বদল সত্যিই যুক্তিসঙ্গত কি না।
RFC 3948 সেই UDP এনক্যাপসুলেশন বর্ণনা করে যা IPsec-কে NAT পার হতে দেয়, এবং পাস-থ্রু চেকবক্সে ভরসা করার আগে এটি যাচাই করা মানক।
আপনি কী বদলেছেন এবং কেন তা লিখে রাখুন, কারণ পরের ব্যক্তি ডিভাইসটিকে ব্রিজ মোডে পেয়ে ভাববেন এটি ইচ্ছাকৃত ছিল। সঠিক ফল হলো এমন নেটওয়ার্ক যার আকৃতি আপনি বেছেছেন, কোনো সমস্যা-অনুসন্ধান সেশন থেকে উত্তরাধিকারে পাওয়া নেটওয়ার্ক নয়।