Започнете ја постапката за отстранување со списокот објекти што планирате да ги избришете, а не со патека до директориум. Зачуваните профили на 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, излезот од пописот и далечинскиот материјал што сè уште бара дејство. Токму таа белешка го докажува опфатот на промената кога некој подоцна ќе праша зошто исчезнал одреден тунел.

Поврзани статии