آیا VPN با همان فاصله قطع میشود؟ تایمر را مطابقت دهید
قطع شدن با فاصله ثابت یک اثر انگشت است. پیش از تغییر هر چیزی، بازتولید کلید تونل، تایمر بیکاری NAT، اجاره DHCP و محدودیت حساب را مقایسه کنید.
تونلی که هر پانزده دقیقه میمیرد، یا هر ساعت در همان دقیقه، به شما میگوید یک تایمر منقضی شده است، نه اینکه شبکه ناپایدار باشد. حرکت مفید این است که فاصله را یادداشت کنید و آن را با چهار تایمری که این الگو را میسازند مقایسه کنید. تغییر مهلتها پیش از آن مقایسه معمولاً خرابی را جابهجا میکند بدون اینکه توضیح دهد، و این رخداد بعدی را از اولی سختتر برای خواندن میکند. اندازهگیری ده دقیقه وقت میگیرد و جای یک هفته حدس را میگیرد.
فاصله را به عدد تبدیل کنید
پنج یا شش رخداد جمع کنید و فاصله بین آنها را حساب کنید، نه فاصله از ابتدای روز. قطع شدن در 09:12، 10:12 و 11:12 یک مرز ساعتی است؛ قطع شدن در 09:12، 09:27 و 09:42 پانزده دقیقه از آخرین اتصال موفق است. نتیجه را به محتملترین تایمر گرد کنید، نه به نزدیکترین دقیقه.
برای هر رخداد دو لحظه ثبت کنید: زمانی که ترافیک آخرین بار حرکت کرد و زمانی که کارخواه قطع شدن را گزارش داد. این دو زمانی متفاوت میشوند که تونل بیصدا میمیرد و کارخواه فقط در ارسال بعدی متوجه میشود، و همین تفاوت است که مهلت بیکاری را از خرابی سخت جدا میکند. کارخواهی که دیر متوجه میشود پنجره بیکاری را که اندازه میگیرید بزرگتر نشان میدهد.
توجه کنید که اتصال دوباره خودکار است یا نه. کارخواهی که در چند ثانیه دوباره وصل میشود فاصله را در گزارش قابل مشاهده و بیرون از گزارش کاربر نگه میدارد، و به همین دلیل این خرابیها اغلب گاهبهگاه توصیف میشوند نه دورهای. همچنین رخداد را از فردی که از لپتاپ استفاده میکند پنهان میکند.
چهار تایمر که شبیه هم به نظر میرسند
تقریباً هر افت تکرارشونده تونل از یکی از اینها میآید: بازتولید کلید پروتکل، انقضای نگاشت بیکار، رخداد DHCP یا واسط، یا سیاست حساب. تفاوت آنها در این است که ترافیک جریان داشت یا نه و گزارش در مرز چه میگوید.
امضاهای زیر ارزش یادگیری دارند، زیرا به شما امکان میدهند سه توضیح را از یک خط گزارش رد کنید:
| Timer | Typical trigger | What the log shows at the boundary |
|---|---|---|
| Protocol rekey | Traffic present, fixed interval | Negotiation lines, sometimes a failure |
| NAT or firewall idle | No traffic for minutes | Silence, then a timeout on send |
| DHCP lease or link change | Half the lease, or a radio event | Address or interface churn |
| Account session limit | Wall-clock hours since login | Clean 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اگر سه منبع روی برچسب زمان توافق کنند، صاحب تایمر را دارید. اگر فقط گزارش کارخواه چیزی دارد، احتمالاً سرور جلسه را پایان نمیدهد.
مرحله را درست کنید، نه نماد را
هر صاحب یک تعمیر پشتیبانیشده دارد. خرابی بازتولید کلید به پیشنهادهای سازگار در هر دو طرف نیاز دارد. انقضای بیکاری به سیگنال زندهنگهدار یا انتظار بیکاری کوتاهتر نیاز دارد، در محدودهای که مسیر اجازه میدهد. رخداد اجاره به اصلاح تنظیمات واسط یا انرژی نیاز دارد. محدودیت حساب یک تصمیم سیاست است، نه اشکال.
خاموش کردن بازتولید کلید یا احراز هویت برای سبز نگه داشتن نماد، قطع شدنِ دیدنی را با ضعفی نادیدنی عوض میکند و شما را از گفتن اینکه تونل آخرین بار چه زمانی بر سر کلیدهای تازه مذاکره کرد ناتوان میگذارد. سپس مدت اصلی را دوباره بیازمایید و برچسبهای زمان را نگه دارید، تا رخداد بعدی با این یکی مقایسه شود نه اینکه از نو شروع شود.