Tailscale সাবনেট রাউটার থেমে গেছে: প্রথমে ডিভাইস কী দেখুন
মেয়াদোত্তীর্ণ সংযোগকারী রুটগুলো বিজ্ঞাপিত কিন্তু অপ্রাপ্য রেখে যায়। সাবনেট রুট বা ক্লায়েন্ট কনফিগারেশন স্পর্শ করার আগে ডিভাইস কী ও তার মেয়াদ দেখুন।
ফোন এখনও সাবনেট রুটটি দেখায়, ড্যাশবোর্ড এখনও বিজ্ঞাপনটি তালিকাভুক্ত করে, আর রাউটারের পেছনে কিছুই সাড়া দেয় না। এটি রাউটিং বা ফায়ারওয়াল রিগ্রেশনের মতো দেখায়, তাই স্বাভাবিক পদক্ষেপ হলো ক্লায়েন্টে সাবনেটটি আবার যোগ করা। এটি সাধারণত কিছুই বদলায় না, কারণ সংযোগকারী তার কনফিগারেশন নয়, তার পরিচয় হারিয়েছে। মেয়াদোত্তীর্ণ ডিভাইস কী রুটটিকে দৃশ্যমান রাখে, অথচ ডিভাইসটি ফরওয়ার্ডিং বন্ধ করে দেয়।
রুট থেকে যায় আর প্যাকেট থেমে যায়
Tailscale রুট বিজ্ঞাপন ও ডিভাইস অনুমোদনকে পৃথক তথ্য হিসেবে ধরে। একটি সাবনেট রাউটার একটি প্রিফিক্স ঘোষণা করে, ক্লায়েন্টরা তা গ্রহণ করে ও ব্যবহার করে, এবং সংযোগকারী ট্রাফিক বহন করে। ডিভাইস কী-এর মেয়াদ শেষ হলে নোডটি আর সমন্বয় সেবায় প্রমাণীকরণ করতে পারে না, তাই সে অংশগ্রহণ বন্ধ করে। ক্লায়েন্টরা রুটটি তাদের টেবিলে রাখতে পারে, কারণ তা সরানো ট্রাফিককে অপ্রত্যাশিত পথে পাঠাতে পারে। ব্যর্থতায় বন্ধ হওয়ার এই পছন্দটিই বিভ্রান্তিকর লক্ষণটির ব্যাখ্যা দেয়: একটি রুট যা আছে আর একটি গন্তব্য যা নেই।
বিজ্ঞাপনটি ইচ্ছা সম্পর্কে একটি সত্য বক্তব্য থাকে। এটি সামর্থ্য সম্পর্কে বক্তব্য হওয়া বন্ধ করেছে।
সংযোগকারীর কী ও অবস্থা পড়ুন
যেকোনো ক্লায়েন্ট বদলানোর আগে সংযোগকারীর অবস্থা নিশ্চিত করুন। দুটি আউটপুট পরিচয়কে পৌঁছানোর ক্ষমতা থেকে আলাদা করে।
tailscale status
tailscale ping 100.101.102.103স্ট্যাটাস আউটপুট রাউটারটিকে অফলাইন বা মেয়াদোত্তীর্ণ হিসেবে চিহ্নিত করে এবং কী কখন শেষ হবে তা জানায়, আর ping নোডের নিজের tailnet ঠিকানাকে লক্ষ্য করে, তার পেছনের কোনো সেবাকে নয়। যে ping কখনও ক্লায়েন্ট ছাড়ে না এবং যে স্ট্যাটাস লাইনে মেয়াদোত্তীর্ণ লেখা, তারা দুটি দিক থেকে একই প্রাপ্তি। দেখুন এই রাউটার ব্যবহার করা দ্বিতীয় কোনো ডিভাইস একই মুহূর্তে ব্যর্থ হয় কি না, কারণ ভাগ করা ব্যর্থতা সংযোগকারীর দিকে আর একক ব্যর্থতা একজন ক্লায়েন্টের রুট গ্রহণের দিকে ইঙ্গিত করে। লাইভ স্ট্যাটাসের বিপরীতে যাচাই না করে পুরোনো নোট থেকে tailnet ঠিকানা পুনরায় ব্যবহার করবেন না।
নিজের পথ কাটা ছাড়াই পুনরায় প্রমাণীকরণ করুন
নবায়ন পরিচয় ফিরিয়ে দেয়, কিন্তু একমাত্র কাজ করা সেশনের উপর দিয়ে তা করা আপনাকে আটকে ফেলতে পারে। আগে অন্য একটি প্রশাসনিক পথ ধরে রাখুন।
tailscale up --force-reauth
tailscale status --selfকনসোল অ্যাক্সেসযুক্ত নোডে --force-reauth লগইন প্রবাহ পুনরায় চালু করে এবং এমন URL ছাপে যা একটি অনুমোদিত অ্যাকাউন্টকে সম্পূর্ণ করতে হবে। দূরবর্তী রাউটারে শুরু করার আগে নিশ্চিত করুন যে সিরিয়াল কনসোল, প্রদানকারীর কনসোল বা আউট-অব-ব্যান্ড ব্যবস্থাপনা পথ আছে, কারণ নবায়নের সময় tailnet সেশনটি ভেঙে পড়তে পারে। নবায়নের পরে যাচাই করুন যে নোডটি অনলাইন এবং এর ঘোষিত রুটগুলো এখনও সক্রিয়। ক্লায়েন্টে প্রিফিক্সটি আবার যোগ করা নবায়নের ধাপ নয় এবং তার বিকল্প হতে পারে না।
অনুপস্থিত ডিভাইসের জন্য মেয়াদ নীতি নির্ধারণ করুন
কী-এর মেয়াদ থাকে যাতে হারানো ল্যাপটপ শেষ পর্যন্ত কাজ করা বন্ধ করে, আর অনুপস্থিত অবকাঠামো সেই সুরক্ষার বিনিময়ে প্রাপ্তিসাধ্যতা নেয়। প্রশাসকরা নির্দিষ্ট ডিভাইসের জন্য মেয়াদ বন্ধ করতে পারেন, যা তারের আলমারিতে থাকা বিশ্বস্ত রাউটারের জন্য মানানসই, তবে একটি তালিকা ও অপসারণ পরিকল্পনা দাবি করে। ট্যাগযুক্ত ডিভাইস নিজস্ব পরিচয় ও মেয়াদ আচরণ বহন করে, তাই ল্যাপটপের সেটিং তাদের বর্ণনা করে না। মাসখানেক আগে তৈরি করা কোনো অনুস্মারকের উপর নির্ভর না করে প্রকৃত ডিভাইস রেকর্ডটি পর্যালোচনা করুন।
তারপর রাউটারের পেছনের সম্পদ পরীক্ষা করুন, শুধু নোড নয়। নবায়িত কী পরিচয় ঠিক করে, অথচ রুট অনুমোদন, নীতি ও ফরওয়ার্ডিং এখনও কাজ করতে হবে।