Ջնջման ընթացակարգը սկսեք ջնջվելիք օբյեկտների ցանկով, ոչ թե պանակի ուղով։ 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-ներով, ցանկի ելքով և հեռավոր նյութով, որը դեռ գործողություն է պահանջում։ Հենց այդ գրառումն է ապացուցում փոփոխության շրջանակը, երբ հետագայում ինչ-որ մեկը հարցնի, թե ինչու անհետացավ որոշակի թունել։

Առնչվող հոդվածներ