Šalinimo procedūrą pradėkite nuo objektų, kuriuos ketinate ištrinti, sąrašo, o ne nuo katalogo kelio. NetworkManager išsaugoti profiliai gali būti šalia nesusijusios tinklo konfigūracijos, o trynimas su pakaitos simboliais nėra apibrėžtos apimties pakeitimas. Ši procedūra pašalina patikrintus ryšio profilius ir atskiria tą veiksmą nuo atsijungimo, pašalinimo ar prisijungimo duomenų atšaukimo prie vartų. Kiekviena toliau pateikta užklausa susiaurina apimtį prieš ką nors pašalinant.

Išvardykite išsaugotus ir aktyvius ryšius

Dvi skaitymo užklausos atsako į skirtingus klausimus. Pirmoji išvardija išsaugotus apibrėžimus; antroji išvardija, kas aktyvu dabar. Profilis gali egzistuoti būdamas neaktyvus, o aktyvus laikinas ryšys gali neturėti atitinkamo išsaugoto profilio.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active

Užsirašykite UUID, kuriuos ketinate pašalinti. Pavadinimai nėra identifikatoriai: du profiliai gali dalytis vienu, o raktų failas ar sąsajos žymė gali visai neatitikti ryšio. Nesirinkite objekto todėl, kad jo pavadinimas prasideda tiekėjo žyme; tas šablonas taip pat atitinka ryšius, kuriuos norite pasilikti.

Perskaitykite ir tipą. Papildinio valdomas VPN ir vietinis WireGuard ryšys gali naudoti skirtingas tipo reikšmes, todėl bendro vpn tipo filtras nėra išsami kiekvieno apimtyje esančio tunelio apibrėžtis. Tai filtravimo klausimas, o ne trynimo kriterijus.

Patvirtinkite tikslų UUID ir savininką

Rodykite po vieną ryšį ir lyginkite UUID su patikrintu sąrašu. UUID yra stabilus parinkiklis; pavadinimas yra žymė, kurią galima redaguoti po patikros.

nmcli connection show uuid ACTUAL_UUID

Patvirtinkite, kuris komponentas valdo profilį. Tiekėjo programa gali laikyti savo kopiją ir kitą kartą paleidus iš naujo sukurti NetworkManager profilį. Jei tas pats tunelis rodomas dviejuose sąrašuose, ištrynus vieną kopiją pasikeičia savininko būsena, bet ne kitos kopijos.

Nustatykite, ar kokia nors paleidimo užduotis, dispečerio scenarijus ar aprūpinimo sistema nurodo ryšį. Pašalinus profilį, kurio automatizavimas dar tikisi, susidaro prisijungimo ciklas arba tylus atsarginis variantas, o trynimas atrodo kaip tinklo gedimas, o ne politikos konfliktas.

Atsijunkite prieš ištrindami aktyvų profilį

Trynimas pašalina išsaugotą apibrėžimą; atsijungimas sustabdo tunelį. Jei ryšys aktyvus, pirmiausia jį atjunkite palaikomu veiksmu ir užsirašykite viską, kas priklauso nuo tunelio.

nmcli connection down uuid ACTUAL_UUID

Neatlikite atsijungimo vieninteliu nuotolinio administravimo keliu. Jei VPN perduoda jūsų sesiją, jį sustabdžius prarandate prieigą, o šalinimo žingsnį teks tęsti iš vietinės konsolės ar kito tinklo.

Jei tikslas yra tik laikinai sustabdyti tunelį, sustokite čia. Trynimas nereikalingas, o profilį, pašalintą dėl trumpos pertraukos, vėliau teks atkurti su tais pačiais prisijungimo duomenimis ir maršrutais. Atkurti galima tik iš medžiagos, kurią dar turite. Nuspręskite, kuris atvejis jūsų, prieš paleisdami trynimą.

Ištrinkite tik patikrintą objektą

Naikinantis žingsnis ima UUID iš patikrinto sąrašo. Tai ne peržiūra ir neprašo patvirtinti apimties daugiau nei jūsų pateiktas parinkiklis.

nmcli connection delete uuid ACTUAL_UUID

Jei profilių yra keli, pakartokite komandą po kartą kiekvienam patvirtintam UUID. Neperduokite nepatikrintos teksto paieškos ciklui. Saugų trynimą daro patikra; komanda yra tik mechanika.

Išsaugokite atkūrimo medžiagą prieš ištrindami ką nors, ko gali prireikti dar kartą: registracijos instrukcijos, profilio eksportas arba pastaba apie vartus ir paskyrą. Ištrinto profilio atkūrimas yra perrinkimas, o ne atšaukimas.

Patikrinkite pašalinimą ir likusią dalį atšaukite atskirai

Dar kartą paleiskite abi sąrašo užklausas. Patvirtinkite, kad numatyti profiliai dingo, kad nesusiję Wi-Fi, Ethernet ir likę VPN profiliai vis dar yra, ir kad joks aktyvus ryšys neberodo į ištrintą apibrėžimą.

Tada apžiūrėkite viską, ką senasis profilis paliko: dispečerio scenarijų, maršrutą, DNS įrašą ar paleidimo asociaciją. NetworkManager pašalina profilį, bet kiti komponentai gali išlaikyti nuorodas, kurios dabar nieko neranda.

Prisijungimo duomenų atšaukimas yra atskiras žingsnis. Atsisiųstas eksportas, tiekėjo programos profilis, podėlyje laikoma paslaptis ir nuotolinio įrenginio autorizacija turi skirtingus savininkus. Pašalinus vietinį NetworkManager įrašą, prie vartų nukopijuotas sertifikatas neatšaukiamas.

Užrašykite šalinimo įrašą su UUID, sąrašo išvestimi ir nuotoline medžiaga, kuriai dar reikia veiksmo. Būtent ši pastaba įrodo pakeitimo apimtį, kai kas nors vėliau paklaus, kodėl dingo tam tikras tunelis.

Susiję straipsniai