یک VPN ثانویه به یک پروفایل Wi-Fi تعلق دارد، نه به همه
یک VPN ثانویه UUIDی است که به یک اتصال پایه متصل است. برنامهریزی کنید که پروفایلهای Wi-Fi آینده چگونه آن را به ارث ببرند و وقتی آن UUID جایگزین شود چه رخ میدهد.
یک VPN را بهعنوان ثانویه اتصال Wi-Fi خانه پیکربندی کنید و همهچیز کار میکند، تا زمانی که لپتاپ به یک نقطه دسترسی دیگر بپیوندد و تونل پایین بماند. اتصال جدید یک شیء پیکربندی جداگانه با UUID خودش است و هیچ دلیلی ندارد که از پیوندی که برای پیشینی آن ساختهاید آگاه باشد. هیچچیز خراب نشد؛ پیوند بهسادگی هرگز وجود نداشت.
مرجع اتصالهای NetworkManager ثانویهها را UUIDهایی تعریف میکند که همراه با یک اتصال پایه مشخص فعال میشوند. همچنین یادآور میشود که پروفایلهای VPN معمولی فعالسازی خودکار را مانند اتصالهای پایه پیادهسازی نمیکنند. هر دو گزاره به یک نتیجه میرسند: پیوند برای هر پروفایل جداست و کسی باید آن را برای هر پروفایل جدید بسازد.
ثانویه در واقع چیست
یک اتصال پایه هویت، یک UUID و فهرستی از ثانویهها دارد. وقتی فعال میشود، مدیر آن ثانویهها را نیز به ترتیب فعال میکند و اینگونه یک VPN بدون کلیک دستی از یک شبکه Wi-Fi پیروی میکند. رابطه روی اتصال پایه زندگی میکند و بهصورت رشتههای UUID نوشته میشود، نه نامها. این انتخاب بازنمایی تصادفی نیست؛ همان چیزی است که باعث میشود پیوند از تغییر نام جان سالم به در ببرد.
آن جزئیات درباره نامها مهمتر از آن است که به نظر میرسد. تغییر نام یک پروفایل VPN، UUID آن را دستنخورده میگذارد، بنابراین پیوندهای موجود به کار خود ادامه میدهند. حذف پروفایل قدیمی و وارد کردن پروفایل جدید، UUID تازهای تولید میکند و هر پیوندی که به قدیمی اشاره میکرد اکنون به هیچچیز اشاره نمیکند.
پیش از افزودن، فهرست موجود را بررسی کنید. یک پروفایل خانگی با یک ثانویه قاعدهای نیست که با هر SSID مطابقت داشته باشد؛ این یک ردیف در یک شیء است و وقتی پایه دیگری فعال شود به آن مراجعه نخواهد شد.
پیوند را همانجا بگذارید که پروفایلها ساخته میشوند
روی یک دستگاه شخصی، پیوست کردن ثانویه موردنظر را بخشی از افزودن هر پروفایل Wi-Fi مجاز کنید. این یک عادت است نه یک ویژگی، اما عادتی است که وضعیت سازگار تولید میکند و برای هر شبکه به یک فرمان یا دو بازدید از پنجره گفتگو نیاز دارد. یادداشت کوتاهی نگه دارید از اینکه کدام شبکهها باید تونل را حمل کنند، زیرا فهرست همان سیاست است.
روی دستگاههای مدیریتشده، بگذارید گردشکار تأمین، ورودی Wi-Fi و پیوند VPN آن را در یک گام ایجاد کند و همان برخورد را با پروفایلهای مجاز موجود اعمال کنید. توزیع یک پروفایل VPN بهتنهایی روابط پایه را نامشخص میگذارد و اینگونه یک ناوگان به تونلی میرسد که فقط نیمی از لپتاپها از آن استفاده میکنند.
جایی که کاربران هنوز میتوانند بیرون از مسیر مدیریتشده پروفایل بسازند، صریحاً تصمیم بگیرید که با آن ورودیها چه میشود. فرض اینکه پیوندی را به ارث میبرند سیاست نیست؛ امیدی است با هزینه پشتیبانی پیوست.
برای تغییر هویت VPN برنامهریزی کنید
منبع تأمین به UUID VPN موردنظر نیاز دارد، نه به نام نمایشی که کسی حدس زده است. وقتی نگهداری آن VPN را با شیئی تازه واردشده جایگزین میکند، الگوی تأمین و پیوندهای موجود متأثر را در همان تغییر بهروزرسانی کنید. تغییر نام جایگزینی نیست و رفتار کردن با این دو بهعنوان معادل، همان چیزی است که یک استقرار کارآمد را یک هفته بعد میشکند.
UUID را کنار دلیلی که برای آن وجود دارد نگه دارید. مهندس آیندهای که UUIDی برهنه در فهرست ثانویهها پیدا میکند هیچ راهی برای گفتن اینکه آیا بهروز است ندارد و بهاحتمال زیاد هنگام مرتبسازی آن را حذف میکند.
فعالسازی به معنای اعمال نیست
درخواست ثانویه در زمان فعالسازی رخ میدهد. در فاصله پیش از تکمیل احراز هویت برنامهها را مسدود نمیکند و پس از شکست تونل ترافیک را متوقف نمیکند. اینها ویژگیهای متفاوتی هستند که مکانیزمهای متفاوتی فراهم میکنند و درهم آمیختن آنها طرحی میسازد که در پروفایل سختگیر به نظر میرسد و در عمل سهلگیر است.
مسدود کردن ترافیک مستقیم ویژگی جداگانهای با پیکربندی خودش و حالتهای شکست خودش است و باید ترافیکی را در نظر بگیرد که باید پیش از وجود هر تونلی به شبکه برسد: دروازههای اسارت، صفحههای ورود، خود نقطه پایانی. سیاست مسدودسازی که پیش از احراز هویت برآورده نمیشود، دستگاه را از همان شبکهای که به آن نیاز دارد قفل بیرون میکند.
این تمایز را در دستورالعملهایی بگذارید که کاربران واقعاً میخوانند. یک شبکه Wi-Fi جدید میتواند تونل را درخواست کند؛ اعمال تصمیم میگیرد که وقتی نمیتواند متصل شود آیا چیزی میتواند خارج شود. کاربرانی که فقط نیمه اول به آنها گفته شده، طرح را خراب گزارش میکنند.
با یک پروفایل واقعاً جدید آزمایش کنید
از یک شبکه آزمایشی تأییدشده و یک پروفایل پایه تازهساخته استفاده کنید، نه ورودی خانگی که از قبل کار میکند. فعالسازی پایه، UUID ثانویه درخواستی و هر اعلان احراز هویت را به ترتیب مشاهده کنید و یادداشت کنید که وقتی گیر میکند کدام مرحله گیر کرده است. عامل مخفی که پس از ورود به میزکار در دسترس میشود بهطور خودکار در هر زمینه راهاندازی حاضر نیست، بنابراین راهاندازی مجدد باید در برنامه آزمایش باشد. سپس منبع موردنظر و مسیر شکست را بررسی کنید: آیا تونل پیش از آنکه برنامه به آن نیاز داشته باشد بالا میآید، و وقتی احراز هویت شکست میخورد بر سر آن برنامه چه میآید؟
سپس منبع موردنظر و مسیر شکست را بررسی کنید: آیا تونل پیش از آنکه برنامه به آن نیاز داشته باشد بالا میآید، و وقتی تونل نمیتواند احراز هویت کند بر سر آن برنامه چه میآید؟ آن دو مشاهده معیارهای پذیرش هستند و هیچکدام در خود پروفایل دیده نمیشود.