حذف نمایه VPN در NetworkManager بر اساس UUID بازبینیشده
اتصالهای ذخیرهشده و فعال را فهرست کنید، UUID دقیق VPN را تأیید کنید و سپس فقط همان نمایه را حذف کنید. قطع اتصال، حذف و ابطال سه گام جداگانهاند.
دفترچه حذف را با فهرست اشیایی آغاز کنید که قصد حذفشان را دارید، نه با یک مسیر پوشه. نمایههای ذخیرهشدهٔ NetworkManager ممکن است در کنار پیکربندی شبکهٔ نامرتبط قرار بگیرند و حذف با نویسهٔ عام یک تغییر محدود نیست. این دفترچه نمایههای اتصال بازبینیشده را حذف میکند و آن کار را از قطع اتصال، حذف نصب یا ابطال اعتبارنامهها در دروازه جدا میسازد. هر پرسوجوی زیر دامنه را پیش از حذف هر چیزی محدودتر میکند.
اتصالهای ذخیرهشده و فعال را فهرست کنید
دو پرسوجوی خواندن به دو پرسش متفاوت پاسخ میدهند. اولی تعاریف ذخیرهشده را فهرست میکند؛ دومی آنچه را همین حالا فعال است فهرست میکند. یک نمایه میتواند در حالی که غیرفعال است وجود داشته باشد و یک اتصال موقت فعال ممکن است نمایهٔ ذخیرهشدهٔ متناظری نداشته باشد.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
UUIDهایی را که قصد حذفشان را دارید ثبت کنید. نامها شناسه نیستند: دو نمایه میتوانند یک نام را شریک شوند و یک فایل کلید یا برچسب واسط ممکن است اصلاً با اتصال نخواند. شیئی را فقط به این دلیل انتخاب نکنید که نامش با برچسب یک ارائهدهنده آغاز میشود؛ این الگو با اتصالهایی هم میخواند که میخواهید نگه دارید.
نوع را هم بخوانید. یک VPN که با افزونه مدیریت میشود و یک اتصال بومی WireGuard میتوانند از مقادیر نوع متفاوت استفاده کنند، بنابراین یک پالایه بر نوع عمومی vpn تعریف کامل هر تونل در دامنه نیست. این پرسشی دربارهٔ پالایش است، نه معیار حذف.
UUID دقیق و مالک را تأیید کنید
هر بار یک اتصال را نشان دهید و UUID را با فهرست بازبینیشده تطبیق دهید. UUID گزینشگر پایدار است؛ نام برچسبی است که پس از بازبینی میتوان آن را ویرایش کرد.
nmcli connection show uuid ACTUAL_UUID
تأیید کنید کدام مؤلفه مالک نمایه است. یک برنامهٔ فروشنده ممکن است نسخهٔ خودش را نگه دارد و در راهاندازی بعدی نمایهٔ NetworkManager را دوباره بسازد. اگر همان تونل در دو فهرست ظاهر شود، حذف یک نسخه وضعیت مالک را تغییر میدهد اما نسخهٔ دیگر را نه.
مشخص کنید آیا کار راهاندازی، اسکریپت توزیعکننده یا سامانهٔ تأمینی به این اتصال ارجاع میدهد. حذف نمایهای که یک خودکارسازی هنوز انتظارش را دارد حلقهٔ اتصال دوباره یا عقبنشینی خاموش پدید میآورد و حذف بهجای تعارض سیاست، شبیه خرابی شبکه به نظر میرسد.
پیش از حذف یک نمایهٔ فعال، اتصال را قطع کنید
حذف تعریف ذخیرهشده را برمیدارد؛ قطع اتصال تونل را متوقف میکند. اگر اتصال فعال است، ابتدا آن را با کنش پشتیبانیشده قطع کنید و هر چیزی را که به تونل وابسته است یادداشت کنید.
nmcli connection down uuid ACTUAL_UUID
قطع اتصال را از تنها مسیر مدیریت از راه دور خود انجام ندهید. اگر VPN نشست شما را حمل میکند، متوقف کردنش دسترسی شما را پایان میدهد و گام حذف باید از کنسول محلی یا شبکهای دیگر ادامه یابد.
اگر هدف فقط توقف موقت تونل است، همینجا بایستید. حذف لازم نیست و نمایهای که برای یک قطعی کوتاه برداشته شده باید بعداً با همان اعتبارنامهها و مسیرها بازسازی شود. بازسازی فقط از موادی ممکن است که هنوز دارید. پیش از اجرای حذف تصمیم بگیرید در کدام حالت هستید.
فقط شیء بازبینیشده را حذف کنید
گام مخرب UUID را از فهرست بازبینیشده میگیرد. این پیشنمایش نیست و تأیید دامنه را فراتر از گزینشگری که میدهید نمیخواهد.
nmcli connection delete uuid ACTUAL_UUID
برای چند نمایه، فرمان را برای هر UUID تأییدشده یک بار تکرار کنید. جستوجوی متنی بازبینینشده را به حلقه ندهید. بازبینی است که حذف را ایمن میکند؛ فرمان فقط مکانیک است.
پیش از حذف هر چیزی که ممکن است دوباره لازم شود، مواد بازیابی را نگه دارید: دستورالعمل ثبتنام، یک برونبری نمایه یا یادداشتی از دروازه و حساب. بازیابی یک نمایهٔ حذفشده بازسازی است، نه واگرد.
حذف را بررسی کنید و بقیه را جداگانه ابطال کنید
هر دو پرسوجوی فهرست را دوباره اجرا کنید. تأیید کنید که نمایههای موردنظر رفتهاند، نمایههای Wi-Fi، Ethernet و VPN باقیماندهٔ نامرتبط هنوز هستند و هیچ اتصال فعالی دیگر به تعریف حذفشده اشاره نمیکند.
سپس هر چیزی را که نمایهٔ قدیمی جا گذاشته بررسی کنید: اسکریپت توزیعکننده، مسیر، ورودی DNS یا پیوند راهاندازی. NetworkManager نمایه را برمیدارد، اما مؤلفههای دیگر ممکن است ارجاعهایی نگه دارند که اکنون به جایی نمیرسند.
ابطال اعتبارنامه گام خودش است. برونبری دانلودشده، نمایهٔ یک برنامهٔ فروشنده، راز ذخیرهشده در حافظهٔ نهان و مجوز یک دستگاه دور، هر یک مالک متفاوتی دارند. حذف رکورد محلی NetworkManager گواهی کپیشده در دروازه را باطل نمیکند.
رکورد حذف را با UUIDها، خروجی فهرست و مواد دوری که هنوز نیاز به اقدام دارند بنویسید. همان یادداشت است که دامنهٔ تغییر را ثابت میکند وقتی بعداً کسی میپرسد چرا یک تونل مشخص ناپدید شد.