Изтриване на 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, изхода от описа и отдалечения материал, който все още изисква действие. Тази бележка доказва обхвата на промяната, когато по-късно някой попита защо определен тунел е изчезнал.