Найдите и удалите старую службу VPN, оставшуюся на Mac
Сохранённая служба, значок в меню и процесс приложения — три разные вещи. Сопоставьте запись с её владельцем, прежде чем что-либо удалять с Mac.
Ваш список VPN всё ещё показывает службу, приложение которой вы удалили в прошлом месяце, а значок в строке меню по-прежнему сидит там, будто ничего не случилось. Ни одно из этих наблюдений не доказывает, что туннель работает. macOS хранит как минимум три разных объекта, которые все выглядят как VPN: сохранённая служба конфигурации, расширение или процесс, который её использовал бы, и элемент управления в меню, принадлежащий одному из них. Они создаются, принадлежат и удаляются разными механизмами, а список настроек показывает только первый из них.
Три разных объекта носят одну и ту же метку
Сохранённая служба — это запись конфигурации: адрес сервера, метод аутентификации, параметры, имя. Она может существовать вообще без установленного приложения, потому что хранилище конфигураций его не требует. Расширение или клиентский процесс — это код, который использовал бы эту конфигурацию, установленный отдельно и обновляемый по собственному графику. Элемент управления в строке меню — это элемент отображения, который может принадлежать работающему процессу или оставшемуся элементу входа, который macOS продолжает рисовать.
| Что вы видите | Что этим владеет | Что означает удаление |
|---|---|---|
| Служба на панели VPN | Хранилище конфигураций | Запись исчезает, учётные данные, возможно, нет |
| Значок в строке меню | Приложение, элемент входа или расширение | На сервере ничего не меняется |
| Запись профиля | Управление устройствами | Требует процедуры администратора |
Чтение таблицы слева направо отвечает на вопрос, который люди задают на самом деле, а именно что исчезнет, если я удалю эту вещь. Только первая строка затрагивает хранилище конфигураций, и только третья строка принадлежит администратору устройств. Средняя строка — это место, где значки меню живут и умирают, поэтому они так надёжно переживают удаление приложения.
Назовите службу, затем найдите её владельца
Откройте Системные настройки, перейдите на панель VPN и запишите три поля для каждой записи: имя, тип и то, называет ли панель её управляемой. Управляемая служба не ваша, чтобы её удалять, и интерфейс обычно говорит это на одном дыхании. Затем составьте опись того, что установлено: приложение в его папке, любое сетевое расширение в настройках расширений системы и любой элемент входа, который запускал бы её. Смысл записи полей в том, что одно имя не скажет вам, на какой из трёх объектов вы смотрите.
Профиль конфигурации может предоставить службу вообще без видимого приложения, поэтому у незнакомой записи иногда нигде нет подходящего значка. Найдите организацию или владельца профиля, прежде чем что-либо предпринимать, и относитесь к управляемой записи без указанного владельца как к чужой собственности. Если владельца найти не удаётся, это и есть вывод, а не разрешение удалять.
Интерфейс в списке — не туннель
Интерфейс utun в системном списке не означает, что VPN передаёт трафик, потому что их создают и другие клиенты, виртуальные машины и системные функции. Их может быть несколько одновременно, и нумерация ничего не говорит о том, какой из них активен. Проверьте, назначен ли адрес и действительно ли трафик использует его, вместо того чтобы считать интерфейсы. Настроенный, но отключённый туннель по-прежнему владеет конфигурацией и ничего не передаёт, и именно это состояние сбивает людей с толку.
Поэтому удаление службы, чтобы интерфейс исчез, может убрать соединение, от которого кто-то зависит. Удаляйте объект, который вы определили, а не симптом, который вам не нравится.
Удаляйте через владельца, а не через список
Для личной сохранённой службы штатное управление удалением на панели VPN — это поддерживаемый путь. Для туннеля, управляемого приложением, используйте документированное удаление этого приложения, которое обычно убирает собственную конфигурацию как часть процесса. Для управляемого профиля удаление принадлежит администратору, который его развернул, а обходить это неэффективно и к тому же это проблема политики. У каждого из трёх свой владелец, и владелец решает, какая кнопка законна.
Учётные данные и экспортированные файлы профиля требуют отдельного рассмотрения, потому что значок и учётная запись — отдельные объекты. Удаление значка ничего не отменяет на сервере, а удалённое приложение ничего не говорит о том, какие конфигурации остаются на диске. Спросите, что ещё разрешают учётные данные, прежде чем считать удаление полным.
Проверьте, что пережило очистку
После очистки подключитесь через туннель, который вы хотели сохранить, и подтвердите, что обычный доступ по-прежнему работает, потому что удаление, ломающее что-то другое, — это новый инцидент. Затем перечислите то, что осталось, и определите каждую запись по её владельцу, а не по имени, поскольку две записи с похожими именами могут принадлежать разным владельцам. Если элемент в строке меню сохраняется, установите, это работающий процесс или настройка отображения, прежде чем удалять что-то ещё. Руководство Apple по удалению конфигурации VPN документирует поддерживаемый путь для личной службы.
Порядок работы: назовите объект, найдите его владельца, удалите его через этого владельца, затем проверьте соединение, которое вы оставили, и учётные данные, которые вы не отозвали. Краткая письменная запись трёх полей — это то, что делает следующую очистку быстрее этой.