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

এক্সিট নোড চালু হলে প্রিন্টার কেন অদৃশ্য হয়

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

প্যাকেটগুলো টানেলে ঢুকে দূরের দিক দিয়ে বেরোয়, যেখানে সেই LAN নেই। ডিসকভারি প্রোটোকল আগে ব্যর্থ হয়, কারণ সেগুলো ব্রডকাস্ট বা মাল্টিকাস্টের ওপর নির্ভর করে, যা এক্সিট পথ পেরোবে না। এরপর সংরক্ষিত প্রিন্টার সারি এমনভাবে ব্যর্থ হয় যা ভাঙা ড্রাইভারের মতো দেখায়।

সেটিংটি ল্যাপটপের পাশের LAN ফিরিয়ে আনে

স্থানীয় নেটওয়ার্ক সেটিংটি ক্লায়েন্টের পাশের নেটওয়ার্ক নিয়ে, এক্সিট নোডের পেছনের নেটওয়ার্ক নিয়ে নয়। ল্যাপটপ ক্যাফের Wi-Fi-তে থাকলে এবং এক্সিট নোড বাড়িতে থাকলে, সেটিংটি ক্যাফের দিকের ডিভাইসগুলোতে অ্যাক্সেস ফিরিয়ে আনে। এটি বাড়ির LAN খোলে না, এবং অফিসের পথ তৈরি করে না। এক্সিট নোডের ডকুমেন্টেশন --exit-node-allow-lan-access-কে সুইচ হিসেবে নাম দেয়; এটি tailscale set বা tailscale up-এর মাধ্যমে পাঠান, আপনার ক্লায়েন্ট সেটআপ যেটি ব্যবহার করে।

কাছের নেটওয়ার্কে সত্যিই দরকারি কোনো রিসোর্স থাকলে এটি চালু করুন। গেস্ট নেটওয়ার্কে জিজ্ঞেস করুন, স্থানীয় কিছুতে পৌঁছানো আদৌ মূল্যবান কি না।

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

দূরবর্তী অফিসে পৌঁছানো ভিন্ন একটি প্রক্রিয়া

যে বাড়ির NAS Tailscale চালায় না, সেখানে পৌঁছাতে সাবনেট রাউটার লাগে। সেই ডিভাইস প্রাইভেট প্রিফিক্সটি tailnet-এ ঘোষণা করে, এবং ক্লায়েন্টরা ব্যবহার করার আগে একজন অ্যাডমিনিস্ট্রেটরকে রুটটি অনুমোদন করতে হয়। সেই পথে এক্সিট নোডের কোনো ভূমিকা নেই।

যে ডিভাইস নিজেই Tailscale চালায়, তার ইতিমধ্যে একটি tailnet ঠিকানা আছে। এর LAN সেটিং দরকার নেই, এবং সেটিং চালু করলে সেটি দেখা যাবে না।

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

ডিসকভারি তালিকার আগে ঠিকানাটি পরীক্ষা করুন

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

tailscale status
ping -c 2 192.168.1.50
nc -vz 192.168.1.50 9100

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

প্রতিটি নেটওয়ার্কের জন্য সিদ্ধান্ত নিন, তারপর পরিবর্তনের পরে আবার পরীক্ষা করুন

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

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

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