مسیریاب زیرشبکه Tailscale متوقف شد: ابتدا کلید دستگاه را بررسی کنید
یک اتصالدهنده منقضی، مسیرها را اعلامشده اما غیرقابلدسترس باقی میگذارد. پیش از دستزدن به مسیرهای زیرشبکه یا پیکربندی کلاینت، کلید دستگاه و تاریخ انقضای آن را بررسی کنید.
گوشی هنوز مسیر زیرشبکه را نشان میدهد، داشبورد هنوز اعلام را فهرست میکند و هیچچیز پشت مسیریاب پاسخ نمیدهد. به نظر یک بازگشت در مسیریابی یا دیوار آتش میرسد، بنابراین گام طبیعی افزودن دوباره زیرشبکه روی کلاینت است. این کار معمولاً چیزی را تغییر نمیدهد، چون اتصالدهنده هویتش را از دست داده است، نه پیکربندیاش را. کلید دستگاه منقضی، مسیر را نمایان نگه میدارد در حالی که دستگاه ارسال را متوقف میکند.
مسیر میماند و بستهها متوقف میشوند
Tailscale اعلام مسیر و مجوز دستگاه را دو واقعیت جدا میداند. مسیریاب زیرشبکه یک پیشوند را اعلام میکند، کلاینتها آن را میپذیرند و به کار میبرند، و اتصالدهنده ترافیک را حمل میکند. وقتی کلید دستگاه منقضی میشود، گره دیگر نمیتواند در سرویس هماهنگسازی احراز هویت کند، پس از مشارکت دست میکشد. کلاینتها ممکن است مسیر را در جدول خود نگه دارند، چون حذف آن میتوانست ترافیک را به مسیری ناخواسته بفرستد. این انتخاب بستن در برابر خطا، نشانه گیجکننده را توضیح میدهد: مسیری که وجود دارد و مقصدی که وجود ندارد.
اعلام همچنان یک گزاره درست درباره قصد است. دیگر گزارهای درباره توانایی نیست.
کلید و وضعیت اتصالدهنده را بخوانید
پیش از تغییر هر کلاینتی، وضعیت اتصالدهنده را تأیید کنید. دو خروجی هویت را از دسترسیپذیری جدا میکنند.
tailscale status
tailscale ping 100.101.102.103خروجی وضعیت، مسیریاب را آفلاین یا منقضی علامت میزند و زمان انقضای کلید را گزارش میکند، در حالی که ping نشانی tailnet خود گره را هدف میگیرد نه سرویسی پشت آن. pingی که هرگز از کلاینت خارج نمیشود و خط وضعیتی که منقضی میخواند، یافته یکسانی از دو جهت هستند. بررسی کنید که آیا دستگاه دومی که از آن مسیریاب استفاده میکند در همان لحظه شکست میخورد، چون شکست مشترک به اتصالدهنده اشاره دارد و شکست تنها به پذیرش مسیر توسط یک کلاینت. نشانی tailnet از یادداشتهای قدیمی را بدون تأیید در برابر وضعیت زنده دوباره به کار نبرید.
بدون قطع کردن مسیر خودتان دوباره احراز هویت کنید
تمدید هویت را بازمیگرداند، اما انجام آن روی تنها نشست کارآمد میتواند شما را گرفتار کند. نخست یک مسیر مدیریتی دیگر نگه دارید.
tailscale up --force-reauth
tailscale status --selfروی گرهای با دسترسی کنسول، --force-reauth جریان ورود را دوباره آغاز میکند و نشانیای را چاپ میکند که یک حساب مجاز باید کاملش کند. روی مسیریاب دوردست، پیش از آغاز تأیید کنید که کنسول سریال، کنسول ارائهدهنده یا مسیر مدیریت خارج از باند وجود دارد، چون نشست tailnet ممکن است در حین تمدید قطع شود. پس از تمدید، بررسی کنید که گره آنلاین است و مسیرهای اعلامشدهاش هنوز فعالاند. افزودن دوباره پیشوند روی کلاینت گام تمدید نیست و نمیتواند جای آن را بگیرد.
سیاست انقضا را برای دستگاههای بدون نظارت تعیین کنید
انقضای کلید وجود دارد تا لپتاپ گمشده سرانجام از کار بیفتد، و زیرساخت بدون نظارت آن حفاظت را با دسترسیپذیری معاوضه میکند. مدیران میتوانند انقضا را برای دستگاهی مشخص غیرفعال کنند، که به مسیریاب قابلاعتماد در جعبه سیم مناسب است اما موجودی و برنامه حذف میخواهد. دستگاههای برچسبدار هویت و رفتار انقضای خود را دارند، پس تنظیم یک لپتاپ آنها را توصیف نمیکند. رکورد واقعی دستگاه را مرور کنید، نه یادآوریای که ماهها پیش ساخته شده است.
سپس منبع پشت مسیریاب را بیازمایید، نه فقط گره را. کلید تمدیدشده هویت را درست میکند، در حالی که تأیید مسیر، سیاست و ارسال هنوز باید کار کنند.