تونلی که هر پانزده دقیقه می‌میرد، یا هر ساعت در همان دقیقه، به شما می‌گوید یک تایمر منقضی شده است، نه اینکه شبکه ناپایدار باشد. حرکت مفید این است که فاصله را یادداشت کنید و آن را با چهار تایمری که این الگو را می‌سازند مقایسه کنید. تغییر مهلت‌ها پیش از آن مقایسه معمولاً خرابی را جابه‌جا می‌کند بدون اینکه توضیح دهد، و این رخداد بعدی را از اولی سخت‌تر برای خواندن می‌کند. اندازه‌گیری ده دقیقه وقت می‌گیرد و جای یک هفته حدس را می‌گیرد.

فاصله را به عدد تبدیل کنید

پنج یا شش رخداد جمع کنید و فاصله بین آن‌ها را حساب کنید، نه فاصله از ابتدای روز. قطع شدن در 09:12، 10:12 و 11:12 یک مرز ساعتی است؛ قطع شدن در 09:12، 09:27 و 09:42 پانزده دقیقه از آخرین اتصال موفق است. نتیجه را به محتمل‌ترین تایمر گرد کنید، نه به نزدیک‌ترین دقیقه.

برای هر رخداد دو لحظه ثبت کنید: زمانی که ترافیک آخرین بار حرکت کرد و زمانی که کارخواه قطع شدن را گزارش داد. این دو زمانی متفاوت می‌شوند که تونل بی‌صدا می‌میرد و کارخواه فقط در ارسال بعدی متوجه می‌شود، و همین تفاوت است که مهلت بی‌کاری را از خرابی سخت جدا می‌کند. کارخواهی که دیر متوجه می‌شود پنجره بی‌کاری را که اندازه می‌گیرید بزرگ‌تر نشان می‌دهد.

توجه کنید که اتصال دوباره خودکار است یا نه. کارخواهی که در چند ثانیه دوباره وصل می‌شود فاصله را در گزارش قابل مشاهده و بیرون از گزارش کاربر نگه می‌دارد، و به همین دلیل این خرابی‌ها اغلب گاه‌به‌گاه توصیف می‌شوند نه دوره‌ای. همچنین رخداد را از فردی که از لپ‌تاپ استفاده می‌کند پنهان می‌کند.

چهار تایمر که شبیه هم به نظر می‌رسند

تقریباً هر افت تکرارشونده تونل از یکی از این‌ها می‌آید: بازتولید کلید پروتکل، انقضای نگاشت بی‌کار، رخداد DHCP یا واسط، یا سیاست حساب. تفاوت آن‌ها در این است که ترافیک جریان داشت یا نه و گزارش در مرز چه می‌گوید.

امضاهای زیر ارزش یادگیری دارند، زیرا به شما امکان می‌دهند سه توضیح را از یک خط گزارش رد کنید:

TimerTypical triggerWhat the log shows at the boundary
Protocol rekeyTraffic present, fixed intervalNegotiation lines, sometimes a failure
NAT or firewall idleNo traffic for minutesSilence, then a timeout on send
DHCP lease or link changeHalf the lease, or a radio eventAddress or interface churn
Account session limitWall-clock hours since loginClean disconnect, server-side reason

ردیف اول یک سازوکار امنیتی است که کار خود را انجام می‌دهد، و دومی یک دستگاه میانی است که وضعیت را فراموش می‌کند. اشتباه گرفتن آن‌ها یا به تضعیف بازتولید کلید می‌انجامد یا به دنبال افتادن در قوانین دیوار آتش که هرگز دخیل نبوده است.

مشغول در برابر بی‌کار می‌گوید کدام نیمه

مقایسه‌ای کنترل‌شده با ترافیک پیوسته انجام دهید، مانند جریانی طولانی به میزبان داخل تونل، و ببینید فاصله تغییر می‌کند یا نه. اگر قطع شدن در حین جریان داده ناپدید شود، تایمر بر پایه بی‌کاری است.

اگر در برابر ترافیک پیوسته دوام بیاورد، علت به بازتولید کلید، اجاره یا سیاست مربوط است. همین یک آزمون نیمی از گزینه‌ها را در حدود یک ساعت مشاهده حذف می‌کند و چیزی جز توجه هزینه ندارد.

در طول آزمون شبکه دسترسی را بدون تغییر نگه دارید. جابه‌جایی بین Wi-Fi و Ethernet در میانه مقایسه دقیقاً همان رخداد واسط را وارد می‌کند که می‌خواهید از تایمر جدا کنید.

خط گزارش را با مرز مطابقت دهید

گزارش‌های کارخواه و سرور را حول لحظه ثبت‌شده بخوانید، نه کل فایل را. بازتولید کلید مذاکره نشان می‌دهد؛ انقضای بی‌کاری تا بسته بعدی چیزی نشان نمی‌دهد؛ تغییر اجاره کار روی نشانی را نشان می‌دهد؛ محدودیت سیاست معمولاً قطع اداری تمیزی نشان می‌دهد.

این دستورها پنجره مربوط را از هر منبع بیرون می‌کشند:

grep -iE "reneg|TLS Error|Inactivity" /var/log/openvpn.log | tail -20
journalctl -u NetworkManager --since "-90 min" | grep -iE "dhcp|link"
wg show

اگر سه منبع روی برچسب زمان توافق کنند، صاحب تایمر را دارید. اگر فقط گزارش کارخواه چیزی دارد، احتمالاً سرور جلسه را پایان نمی‌دهد.

مرحله را درست کنید، نه نماد را

هر صاحب یک تعمیر پشتیبانی‌شده دارد. خرابی بازتولید کلید به پیشنهادهای سازگار در هر دو طرف نیاز دارد. انقضای بی‌کاری به سیگنال زنده‌نگه‌دار یا انتظار بی‌کاری کوتاه‌تر نیاز دارد، در محدوده‌ای که مسیر اجازه می‌دهد. رخداد اجاره به اصلاح تنظیمات واسط یا انرژی نیاز دارد. محدودیت حساب یک تصمیم سیاست است، نه اشکال.

خاموش کردن بازتولید کلید یا احراز هویت برای سبز نگه داشتن نماد، قطع شدنِ دیدنی را با ضعفی نادیدنی عوض می‌کند و شما را از گفتن اینکه تونل آخرین بار چه زمانی بر سر کلیدهای تازه مذاکره کرد ناتوان می‌گذارد. سپس مدت اصلی را دوباره بیازمایید و برچسب‌های زمان را نگه دارید، تا رخداد بعدی با این یکی مقایسه شود نه اینکه از نو شروع شود.

مقالات مرتبط