VPN در ویندوز: کلاینت را با پروفایل هماهنگ کنید
ویندوز یک کلاینت داخلی دارد که هر پروفایلی را وارد نمیکند. نرمافزار را با فایل هماهنگ کنید، سپس بهجای آیکون، خود منبع را آزمایش کنید.
ویندوز میگوید تونل متصل است، در حالی که صفحه اینترانت همچنان به پایان مهلت میخورد، و پروفایل از کسی آمده که از آن زمان رفته است. دو اشتباه جدا پشت این وضعیت است: کلاینت اشتباه برای فایل، و انتظار اشتباه درباره اینکه تونل چه چیزی را پوشش میدهد. جدا کردن این دو چند فرمان میخواهد و یک نصب دوباره را صرفهجویی میکند. هیچیک از آنها با راهاندازی دوباره درست نمیشود.
کلاینت داخلی فقط نوعهای خودش را وارد میکند
ویندوز کلاینتی دارد که نوعهای مشخصی از اتصال را میفهمد، و فایل OpenVPN یا پیکربندی WireGuard را وارد نمیکند، هر نامی که فایل داشته باشد. آنها نرمافزار خودشان را میخواهند که از صفحه دانلود تأییدشده فروشنده نصب میشود. یک ورودی آشنا در منوی شبکه دلیل بر پشتیبانی سرور نیست، و پروفایلی که با پسوند آشنایی تغییر نام داده باز هم فایل اشتباه است. نوع اتصال باید با آنچه اپراتور داده همخوان باشد، نه با آنچه منو تصادفاً پیشنهاد میدهد.
برای اتصال بومی، آن را از تنظیمات شبکه اضافه کنید و دقیقاً همان مقدارهایی را که گرفتهاید بنویسید. IKEv2 مبتنی بر گواهی و نقطه ورود نام کاربری و رمز عبور پیکربندیهای متفاوتیاند، حتی وقتی هر دو زیر یک عنوان میآیند. اگر دستگاه مدیریتشده از قبل اتصالی میدهد، از همان استفاده کنید و اتصال دومی کنارش نسازید.
مراحل ورود قابل تعویض نیستند
یک اتصال ممکن است نام کاربری و رمز عبور، گواهی کلاینت، یک پرسش تعاملی یا چند مورد از آنها را به ترتیب بخواهد. عبارت عبور کلید خصوصی یک کلید را باز میکند و رمز سرویس نیست، حتی وقتی هر دو در یک گفتوگو تایپ میشوند. هشدار گواهی درباره هویت یا اعتماد است، نه درباره درستی املای نام حساب. خواندن اینکه کدام یک از این سه شکست خورده، قدم بعدی را تعیین میکند.
رد شدن را بخوانید نه اینکه دوباره تکرارش کنید. خطای احراز هویت و خطای اعتماد در پنجره وضعیت شبیه هم دیده میشوند و در زیر هیچ اشتراکی ندارند: اولی به یک اعتبارنامه نیاز دارد، دومی به زنجیرهای که کلاینت میپذیرد.
اعتبارنامهها و مواد گواهی را از تصاویر صفحه بیرون نگه دارید. عکس یک صفحه تنظیمات میتواند یکجا نشانی سرور و نام کاربری ذخیرهشده را افشا کند، و رشته پشتیبانی بیش از آنکه مردم انتظار دارند سند عمومی است. پیش از انتشار سیاه کنید، نه بعد از اینکه کسی آن را نقل کرده است.
در PowerShell، Get-VpnConnection آنچه ویندوز پیکربندیشده میداند را فهرست میکند، از جمله ورودیهایی که پنجره تنظیمات از دید پنهان میکند. از خط فرمان cmd، rasdial با نام اتصال وصل میشود و ipconfig /all نشان میدهد آداپتور واقعاً چه دریافت کرده است. دو پوسته یک تجزیهگر مشترک ندارند، پس هر خط را در پوسته درست بچسبانید.
Get-VpnConnection
Get-VpnConnection -Name "Office" | Format-List Name,ServerAddress,AuthenticationMethod
rasdial "Office"
ipconfig /all
جدول مسیریابی تعیین میکند، نه آیکون آداپتور
یک تونل سازمانی ممکن است فقط مقصدهای اداری را مسیریابی کند و مرور عادی را روی اتصال محلی بگذارد، در حالی که پروفایل تونل کامل برعکس عمل میکند. پیش از آنکه بگویید هر یک از این دو رفتار غلط است، منبع واقعی را باز کنید. آیکون وضعیت آداپتور را گزارش میکند و پاسخ در جدول مسیریابی است. این دو بیشتر از آنکه پنجره وضعیت اعتراف کند با هم اختلاف دارند.
ورودیهای دقیقتر میتوانند یک زیرشبکه را به تونل بفرستند در حالی که مسیر پیشفرض بیرون میماند، و تونل تفکیکشده دقیقاً باید همینطور دیده شود. ورودی غایب نتیجه رایج دیگر است، و از دید مرورگر با تونلی که قطع شده یکی است. پیشوندی را که به آن نمیرسید با جدول مقایسه کنید نه با آیکون. به همین دلیل آیکون و جدول میتوانند اختلاف داشته باشند در حالی که هر دو درباره چیزهای متفاوتی راست میگویند.
مسیرها را فقط به این دلیل که جدول آداپتورهایی دارد که نمیشناسید حذف نکنید. یک ماشین مجازی، یک درایور فیلتر یا کلاینت دوم هر کدام میتوانند یکی اضافه کنند، و حذف آن چیزی را که کار میکرد میشکند.
route print -4
nslookup intranet.corp.internal
نامهای خصوصی به تحلیلگر سازمان نیاز دارند
نامهای خصوصی به تحلیلگر سازمان نیاز دارند، و مرورگری با DNS امن خودش میتواند تنظیم سیستم را کاملاً دور بزند. این وضعیت گیجکنندهای میسازد که جستوجوی خط فرمان یک نشانی برمیگرداند و همان نام در مرورگر همچنان شکست میخورد.
پیش از تغییر هر چیزی بررسی کنید کدام آداپتور پیکربندی فعلی DNS را داده است. تحلیلگر سازمان را برای نامهای خصوصی نگه دارید و آن را با یک سرویس عمومی جایگزین نکنید. جایگزینی با تحلیلگر عمومی معمولاً یک نام عمومی را درست و همه نامهای داخلی را خراب میکند، که شکستی بدتر از مشکل اولیه است. اگر اتصال موفقیت گزارش میدهد و هیچ کار نمیکند، پیش از بازنشانی پشته شبکه، ارسال و DNS را بررسی کنید.
Get-DnsClientServerAddress -AddressFamily IPv4
Resolve-DnsName intranet.corp.internal
مستندات Microsoft در باره نوعهای اتصال VPN در ویندوز و افزونهها مرجع این است که کدام کلاینت کدام نوع را مدیریت میکند، و هیچ برچسبی در منو این را به شما نمیگوید. پس از هر تغییر دوباره وصل شوید و بهجای آیکون وضعیت، برنامه واقعی را دوباره بیازمایید. پروفایل کارآمد را جایی ذخیره کنید که دوباره پیدا شود، و تحلیلگر و مسیری را که آن را کار انداخت یادداشت کنید، چون ماشین بعدی به هر دو نیاز دارد.