دور دراز Tailscale ڈیوائس کی محفوظ طریقے سے دوبارہ تصدیق کریں
Tailscale میں جبری لاگ اِن آپ کے زیرِ استعمال سیشن کو منقطع کر سکتا ہے۔ دیگر خرابیوں کو خارج کریں، دوسرا راستہ تیار کریں، چابی ایک بار تجدید کریں اور پھر جانچیں کہ نوڈ کیا فراہم کرتا ہے۔
اگر آپ دور دراز سرور پر Tailscale کا نیا لاگ اِن جبراً شروع کریں تو tailnet کا کنکشن ڈیوائس کے دوبارہ لاگ اِن مکمل کرنے سے پہلے منقطع ہو سکتا ہے۔ یہ کمانڈ میں کوئی خرابی نہیں؛ عمل اُسی راستے پر بالکل ویسے ہی کام کرتا ہے جیسے اسے ڈیزائن کیا گیا ہے۔ اصول سادہ ہے: چابی تجدید کرنے سے پہلے مشین تک پہنچنے کا دوسرا راستہ تیار کریں۔ باقی سب اُس لمحے کی تیاری ہے۔
کمانڈ آپ کو کیوں کاٹ سکتی ہے
ڈیوائس کی چابی ہی وہ چیز ہے جو نوڈ کو tailnet میں شامل ہونے دیتی ہے۔ اُسے تجدید کرنے کا مطلب ہے کہ پرانی چابی مزید قبول نہیں کی جائے گی، اور نوڈ کو واپس آنے سے پہلے نیا لاگ اِن مکمل کرنا ہوگا۔ اگر آپ کا واحد سیشن اسی tailnet سے گزرتا ہے تو واپسی آپ کے بغیر ہوگی۔ سب نیٹ راؤٹر اسے مزید خراب کرتا ہے، کیونکہ کلائنٹ اپنے راستے رکھتے ہیں اور اُن کے پیچھے کا راستہ کھو دیتے ہیں۔
اسی لیے ترتیب خود کمانڈ سے زیادہ اہم ہے۔ پہلے رسائی، پھر تجدید۔ کنسول سیشن، سیریل کنسول یا موقع پر موجود ساتھی، سب شمار ہوتے ہیں۔
پہلے کوئی دوسری خرابی خارج کریں
کچھ بھی تجدید کرنے سے پہلے تصدیق کریں کہ مسئلہ واقعی چابی ہی ہے۔ ایڈمن کنسول میں میعاد دیکھیں، پھر خود ڈیوائس کی حالت: کہ وہ منسلک ہے یا نہیں اور کون سے پیئر دیکھ رہی ہے۔ درست چابی جس کا راستہ ٹوٹا ہو، ACL کی تبدیلی یا بند سروس دور سے ایک جیسی نظر آتی ہے۔ جبری تجدید اِن میں سے کچھ بھی ٹھیک نہیں کرتی۔
tailscale statusاگر نوڈ آن لائن ہے اور چابی درست ہے تو تلاش جاری رکھیں۔ تجدید آخری حربہ ہے، کوئی عام مرمت نہیں۔ پیئر کی فہرست بھی اتنی ہی غور سے پڑھیں جتنا آن لائن اشارہ، کیونکہ آدھا منسلک نوڈ بھی کام کرنے کی اطلاع دیتا ہے۔
دوسرے راستے سے تجدید کریں
کنسول تک رسائی یا دوسرا انتظامی راستہ تیار ہو تو ڈیوائس پر تجدید چلائیں۔ Tailscale اسی مقصد کے لیے up کمانڈ کی force-reauth شکل کی دستاویز کرتا ہے، اور یہ وہاں بلند مراعات مانگتی ہے جہاں پلیٹ فارم اُن کی ضرورت رکھتا ہے۔ اسے ایک بار چلائیں اور سیشن بند کرنے کے بجائے آؤٹ پٹ دیکھیں۔ اگر کمانڈ آپ کا کنکشن منقطع کر دے تو دوسرے راستے سے دوبارہ جڑیں اور مقامی لاگ پڑھیں۔
sudo tailscale up --force-reauthاگر چابی پہلے ہی ختم ہو چکی ہے تو ایڈمن کنسول اہل ڈیوائسز کے لیے عارضی توسیع پیش کر سکتا ہے۔ وہ توسیع رسائی دوبارہ حاصل کرنے اور لاگ اِن مکمل کرنے کی کھڑکی ہے، اُس کا مستقل متبادل نہیں۔ اُس کی دکھائی گئی آخری تاریخ نوٹ کریں۔
جانچیں کہ ڈیوائس واقعی کیا فراہم کرتی ہے
ڈیوائس کے دوبارہ شامل ہونے کے بعد اُس سروس کی جانچ کریں جس کے لیے وہ موجود ہے۔ راؤٹر کی جانچ اُس کے پیچھے موجود وسیلے سے، ایگزٹ نوڈ کی جانچ مقصود انٹرنیٹ راستے سے، اور عام سرور کی جانچ اُس پورٹ سے کریں جو آپ واقعی استعمال کرتے ہیں۔ آن لائن دکھایا گیا نوڈ بذاتِ خود اِن میں سے کچھ ثابت نہیں کرتا۔ ایسی مشین سے جانچیں جو نوڈ نہ ہو، کیونکہ مقامی جانچیں tailnet کے راستے کو مکمل طور پر نظرانداز کرتی ہیں۔
tailscale ping 100.101.102.103پھر اِس مشین کے لیے میعاد کی پالیسی لکھیں۔ غیر نگرانی شدہ کنیکٹر اور ذاتی لیپ ٹاپ کی برداشت مختلف ہے، اور سرور ورثے میں لینے والے کو دوبارہ دریافت نہیں کرنا چاہیے کہ اِن دونوں میں کون سا ہے۔ یہی نوٹ دستاویزی پالیسی اور اگلے سال کی حیرت کے درمیان فرق ہے۔ Tailscale کی چابیوں کی میعاد سے متعلق دستاویزات تجدید کے اختیارات اور اُن کی حدود کا احاطہ کرتی ہیں۔