Пачынайце інструкцыю па выдаленні са спісу аб'ектаў, якія вы збіраецеся выдаліць, а не з шляху да каталога. Захаваныя профілі 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, вывадам пераліку і аддаленым матэрыялам, які яшчэ патрабуе дзеянняў. Менавіта гэтая нататка даказвае межы змянення, калі нехта пазней спытае, чаму знік пэўны тунель.

Падобныя артыкулы