این کادر همان لحظه‌ای که روی Connect کلیک می‌کنید، پیش از هر درخواست شناسه، ظاهر می‌شود و می‌گوید سرویس VPN در دسترس نیست. هنوز چیزی از دستگاه خارج نشده است. پنجره AnyConnect با یک سرویس محلی Windows گفتگو می‌کند و وقتی آن گفتگو شکست بخورد، کلاینت پیش از آنکه حتی نام یک دروازه را ببرد تسلیم می‌شود. همین ترتیب، بهترین سرنخ در کل پیام است: شما در حال عیب‌یابی یک سرویس و یک درایور هستید، نه یک گواهی یا یک قاعده فایروال در آن سوی شبکه. این ترتیبی است که من دنبال می‌کنم، ارزان‌ترین بررسی اول.

کادر پیش از تماس با دروازه ظاهر می‌شود

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

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

پیش از هر چیز سرویس عامل را بررسی کنید

services.msc را باز کنید و Cisco AnyConnect Secure Mobility Agent را پیدا کنید. اگر نوع شروع Disabled است، آن را روی Automatic بگذارید و شروع کنید. سرویسی که با یک ارتقا غیرفعال شده یا پس از یک خرابی رها مانده باشد، غالباً یک بار پاک بالا می‌آید و پایدار می‌ماند. اگر در عرض چند ثانیه دوباره از کار بیفتد، کد خطا را یادداشت کنید و ادامه دهید.

دو سرویس پشتیبان روی دستگاه‌های لجباز ارزش نگاهی دارند. راه‌اندازی مجدد Base Filtering Engine این پیام را وقتی درایور فیلتر گیر کرده بود پاک کرد. جایی که Internet Connection Sharing فعال بود، خاموش کردن ICS همین کار را کرد، چون این دو بر سر یک زیرساخت شبکه رقابت می‌کنند.

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

سپس آداپتر مجازی را بررسی کنید

AnyConnect به آداپتر مجازی خودش نیاز دارد و آداپتر غیرفعال در برخی نسخه‌ها همان کادر را می‌سازد. اتصالات شبکه را باز کنید، ورودی Cisco AnyConnect Secure Mobility Client را پیدا کنید و اگر خاکستری است فعالش کنید. همان پنل حالت گیرکرده را هم حل می‌کند: رابطی که در وضعیت اتصال مانده معمولاً از Settings حذف نمی‌شود، اما اینجا می‌توان آن را غیرفعال و پاک کرد.

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

وقتی راه‌اندازی مجدد دوام نمی‌آورد

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

کاربران macOS همین عبارت را از طریق مؤلفه‌ای دیگر می‌بینند. عامل یک کار launchd است، پس آن را بارگذاری کنید و تأیید کنید که برنامه اجازه اجرا در پس‌زمینه را دارد. در نسخه‌های کنونی آن کلید زیر Login Items و Extensions است و برنامه‌ای که آنجا خاموش شده باشد شروع می‌شود و سپس دقیقاً با همین پیام شکست می‌خورد.

وقتی کلاینت دوم VPN علت است

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

اگر هر دو کلاینت باید بمانند، مسیرها را آگاهانه تصمیم بگیرید و بنویسید. حدس زدن متریک در به‌روزرسانی بعدی می‌شکند.

ترتیب تعمیری که به دو نصب دوباره نیاز ندارد

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

  • سرویس عامل موجود، نوع شروع Automatic، پیش از بالا آمدن رابط گرافیکی در حال اجرا.
  • آداپتر مجازی در اتصالات شبکه فعال، هیچ رابطی در وضعیت اتصال گیر نکرده.
  • Internet Connection Sharing خاموش، Base Filtering Engine سالم.
  • پوشه ProgramData پیش از نصب دوباره حذف شده، همان نسخه دوباره نصب شده.
  • هیچ کلاینت دوم VPN همان درایورهای فیلتر را نگه نداشته باشد.

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

مقالات مرتبط