Знайдіть і видаліть стару службу VPN, що залишилася на Mac
Збережена служба, значок у меню та процес програми — це три різні речі. Зіставте запис із його власником, перш ніж щось видаляти з Mac.
Ваш список VPN досі показує службу, програму якої ви видалили минулого місяця, а значок у рядку меню й досі сидить там, ніби нічого не сталося. Жодне з цих двох спостережень не доводить, що тунель працює. macOS зберігає щонайменше три різні об'єкти, які всі виглядають як VPN: збережена служба конфігурації, розширення або процес, який би її використовував, і елемент керування в меню, що належить одному з них. Вони створюються, належать і видаляються різними механізмами, а список налаштувань показує лише перший із них.
Три різні об'єкти носять одну й ту саму мітку
Збережена служба — це запис конфігурації: адреса сервера, метод автентифікації, параметри, назва. Вона може існувати взагалі без встановленої програми, бо сховище конфігурацій жодної не вимагає. Розширення або клієнтський процес — це код, який використовував би цю конфігурацію, встановлений окремо й оновлюваний за власним графіком. Елемент керування в рядку меню — це елемент відображення, який може належати працюючому процесу або залишковому елементу входу, який macOS продовжує малювати.
| Що ви бачите | Що цим володіє | Що означає видалення |
|---|---|---|
| Служба на панелі VPN | Сховище конфігурацій | Запис зникає, облікові дані, можливо, ні |
| Значок у рядку меню | Програма, елемент входу або розширення | На сервері нічого не змінюється |
| Запис профілю | Керування пристроями | Потребує процедури адміністратора |
Читання таблиці зліва направо відповідає на питання, яке люди насправді ставлять, а саме що зникне, якщо я видалю цю річ. Лише перший рядок торкається сховища конфігурацій, і лише третій рядок належить адміністратору пристроїв. Середній рядок — це місце, де значки меню живуть і вмирають, тому вони так надійно переживають видалення програми.
Назвіть службу, потім знайдіть її власника
Відкрийте Системні налаштування, перейдіть на панель VPN і запишіть три поля для кожного запису: назву, тип і те, чи називає панель її керованою. Керована служба не ваша, щоб її видаляти, і інтерфейс зазвичай каже це на одному подиху. Далі складіть перелік того, що встановлено: програма в її теці, будь-яке мережеве розширення в налаштуваннях розширень системи і будь-який елемент входу, який запускав би її. Сенс записування полів у тому, що сама лише назва не скаже вам, на який із трьох об'єктів ви дивитеся.
Профіль конфігурації може надати службу взагалі без видимої програми, тому незнайомий запис іноді ніде не має відповідного значка. Знайдіть організацію або власника профілю, перш ніж щось робити, і ставтеся до керованого запису без зазначеного власника як до чужої власності. Якщо ви не можете знайти власника, це і є висновок, а не дозвіл видаляти.
Інтерфейс у списку — не тунель
Інтерфейс utun у системному списку не означає, що VPN передає трафік, бо їх створюють і інші клієнти, віртуальні машини та системні функції. Їх може бути кілька одночасно, і нумерація нічого не каже про те, який із них активний. Перевірте, чи призначено адресу і чи трафік справді використовує її, замість того щоб рахувати інтерфейси. Налаштований, але від'єднаний тунель досі володіє конфігурацією і нічого не передає, і саме цей стан бентежить людей.
Тому видалення служби, щоб інтерфейс зник, може прибрати з'єднання, від якого хтось залежить. Видаляйте об'єкт, який ви визначили, а не симптом, який вам не подобається.
Видаляйте через власника, а не через список
Для особистої збереженої служби штатний елемент видалення на панелі VPN — це підтримуваний шлях. Для тунелю, яким керує програма, використовуйте документоване видалення цієї програми, яке зазвичай прибирає власну конфігурацію як частину процесу. Для керованого профілю видалення належить адміністратору, який його розгорнув, а обходити це неефективно і до того ж це проблема політики. Кожен із трьох має іншого власника, і власник вирішує, яка кнопка законна.
Облікові дані та експортовані файли профілю потребують окремого перегляду, бо значок і обліковий запис — окремі об'єкти. Видалення значка нічого не скасовує на сервері, а видалена програма нічого не каже про те, які конфігурації залишаються на диску. Запитайте, що ще дозволяють облікові дані, перш ніж вважати видалення повним.
Перевірте, що пережило очищення
Після очищення підключіться через тунель, який ви хотіли зберегти, і підтвердьте, що звичайний доступ досі працює, бо видалення, яке ламає щось інше, — це нова подія. Потім перелічіть те, що залишилося, і визначте кожен запис за його власником, а не за назвою, оскільки два записи зі схожими назвами можуть належати різним власникам. Якщо елемент у рядку меню зберігається, встановіть, це працюючий процес чи налаштування відображення, перш ніж видаляти щось інше. Посібник Apple зі видалення конфігурації VPN документує підтримуваний шлях для особистої служби.
Порядок роботи: назвіть об'єкт, знайдіть його власника, видаліть його через цього власника, потім перевірте з'єднання, яке ви залишили, і облікові дані, які ви не відкликали. Короткий письмовий запис трьох полів — це те, що робить наступне очищення швидшим за це.