Postup odstraňovania začnite zoznamom objektov, ktoré chcete odstrániť, nie cestou k adresáru. Uložené profily NetworkManageru môžu ležať vedľa nesúvisiacej sieťovej konfigurácie a odstránenie so zástupným znakom nie je zmena s vymedzeným rozsahom. Tento postup odstraňuje overené profily pripojení a oddeľuje túto činnosť od odpájania, odinštalovania alebo zrušenia poverení na bráne. Každý dotaz nižšie zúžuje rozsah skôr, než sa čokoľvek odstráni.

Zaznamenajte uložené a aktívne pripojenia

Dva čítacie dotazy odpovedajú na rôzne otázky. Prvý vypisuje uložené definície; druhý vypisuje, čo je práve aktívne. Profil môže existovať, aj keď je neaktívny, a aktívne dočasné pripojenie nemusí mať zodpovedajúci uložený profil.

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

Zapíšte UUID, ktoré chcete odstrániť. Názvy nie sú identifikátory: dva profily môžu zdieľať jeden a označenie keyfile alebo rozhrania nemusí pripojeniu vôbec zodpovedať. Nevyberajte objekt preto, že jeho názov začína označením poskytovateľa; tento vzor zodpovedá aj pripojeniam, ktoré si chcete ponechať.

Prečítajte aj typ. VPN spravovaná doplnkom a natívne pripojenie WireGuard môžu používať odlišné hodnoty typu, takže filter pre všeobecný vpn typ nie je úplnou definíciou každého tunela v rozsahu. To je otázka filtrovania, nie kritérium odstránenia.

Potvrďte presný UUID a vlastníka

Zobrazujte jedno pripojenie naraz a porovnávajte UUID s overeným zoznamom. UUID je stabilný selektor; názov je označenie, ktoré možno po overení upraviť.

nmcli connection show uuid ACTUAL_UUID

Potvrďte, ktorý komponent profil vlastní. Aplikácia dodavateľa môže mať vlastnú kópiu a pri ďalšom spustení profil NetworkManageru znovu vytvoriť. Ak sa ten istý tunel objaví v dvoch zoznamoch, odstránenie jednej kópie zmení stav vlastníka, ale nie druhej kópie.

Zistite, či sa na pripojenie odvoláva nejaká úloha pri štarte, skript dispatchera alebo systém provisioningu. Odstránenie profilu, ktorý automatizácia ešte očakáva, spôsobí slučku opätovného pripojenia alebo tichý záložný režim a odstránenie vyzerá ako zlyhanie siete, nie ako konflikt pravidiel.

Pred odstránením aktívneho profilu sa odpojte

Odstránenie zoberie uloženú definíciu; odpojenie zastaví tunel. Ak je pripojenie aktívne, najprv ho odpojte podporovanou akciou a poznamenajte si všetko, čo na tuneli závisí.

nmcli connection down uuid ACTUAL_UUID

Neodpájajte sa cez svoju jedinú vzdialenú administratívnu cestu. Ak VPN prenáša vašu reláciu, jej zastavenie ukončí váš prístup a krok odstránenia potom musí pokračovať z lokálnej konzoly alebo z inej siete.

Ak je cieľom len dočasne zastaviť tunel, zastavte sa tu. Odstránenie nie je potrebné a profil odstránený pre krátky výpadok treba neskôr znovu zostaviť s rovnakými povereniami a trasami. Opätovné zostavenie je možné len z materiálu, ktorý ešte máte. Rozhodnite, v ktorom prípade ste, skôr než odstránenie spustíte.

Odstráňte iba overený objekt

Deštruktívny krok berie UUID z overeného zoznamu. Nie je to náhľad a nežiada potvrdenie rozsahu nad rámec selektora, ktorý zadáte.

nmcli connection delete uuid ACTUAL_UUID

Pri viacerých profiloch zopakujte príkaz raz pre každý potvrdený UUID. Neposielajte neoverené textové vyhľadávanie do cyklu. Práve overenie robí odstránenie bezpečným; príkaz je len mechanika.

Pred odstránením čohokoľvek, čo môžete ešte potrebovať, si uchovajte materiál na obnovu: pokyny na registráciu, export profilu alebo poznámku o bráne a účte. Obnovenie odstráneného profilu je opätovné zostavenie, nie vrátenie späť.

Overte odstránenie a zvyšok vyraďte samostatne

Znova spustite oba inventárne dotazy. Potvrďte, že zamýšľané profily zmizli, že nesúvisiace profily Wi-Fi, Ethernet a zostávajúce profily VPN sú stále prítomné a že žiadne aktívne pripojenie už neukazuje na odstránenú definíciu.

Potom skontrolujte, čo starý profil zanechal: skript dispatchera, trasu, záznam DNS alebo asociáciu pri štarte. NetworkManager profil odstráni, ale iné komponenty môžu uchovávať odkazy, ktoré teraz nikam nevedú.

Zrušenie poverení je samostatný krok. Stiahnutý export, profil aplikácie dodavateľa, tajomstvo v pamäti cache a autorizácia vzdialeného zariadenia majú každý iného vlastníka. Odstránenie miestneho záznamu NetworkManageru nezruší skopírovaný certifikát na bráne.

Napíšte záznam o odstránení s UUID, výstupom inventára a vzdialeným materiálom, ktorý ešte vyžaduje akciu. Práve tá poznámka dokazuje rozsah zmeny, keď sa niekto neskôr spýta, prečo konkrétny tunel zmizol.

Súvisiace články